/* SPDX-License-Identifier: Apache-2.0 */
.placebo-page { max-width: 72rem; }
.placebo-page label { display: block; margin-block: 1rem; }
.placebo-page select, .placebo-page textarea { display: block; width: 100%; max-width: 100%; }
.placebo-page textarea { font-family: var(--mono); padding: .75rem; }
.placebo-page button { min-height: var(--touch); padding: .5rem 1rem; margin-block: .75rem; font: inherit; cursor: pointer; }
.placebo-comparison { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 1.5rem; }
.placebo-comparison section { min-width: 0; }
.placebo-page pre { white-space: pre-wrap; overflow-wrap: anywhere; max-height: 32rem; overflow: auto; }
.placebo-page dd { overflow-wrap: anywhere; margin-inline-start: 0; font-family: var(--mono); }
.placebo-page dt { margin-block-start: .75rem; }
@media (max-width: 45rem) { .placebo-comparison { grid-template-columns: minmax(0, 1fr); } }
