
.single-color{display:flex;align-items:center;gap:8px;font-size:13px}
.preview-panel{position:relative;top:auto}.preview-grid{grid-template-columns:1fr}#card-front>.scene{aspect-ratio:.86;background:#fff}
.notebook-pair{grid-template-columns:1fr;grid-template-rows:minmax(0,3fr) minmax(145px,1.25fr);gap:8px;direction:ltr;background:white}.notebook-pair>.scene{height:100%;min-height:0;background:white}.notebook-pair>.plaque-close{border-top:1px solid var(--border);background:#f5f3f0}.notebook-pair .scene-tag{font-size:10px}
.engraved-text{display:block;text-shadow:none;filter:none}.preview-footnote{font-size:11px;line-height:1.9}.stock-note{border-top:1px solid var(--border);padding-top:12px}
.size-controls{margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.size-controls>label{font-weight:bold;font-size:12px}.size-range{display:flex;align-items:center;gap:10px;direction:ltr}.size-range input{flex:1;min-width:0;accent-color:var(--red);min-height:36px}.size-range span,.size-range output{font-size:10px;white-space:nowrap}.size-range output{min-width:38px;direction:rtl}.size-controls small{font-size:10px;color:var(--muted)}.size-controls[hidden]{display:none}
#zoom-stage>.scene{aspect-ratio:.95;max-width:680px;margin:auto}.review-back{font:inherit;line-height:1.5;padding:12px 20px}#review-dialog .review-artwork{aspect-ratio:1200/1360;max-height:none}
@media(max-width:700px){#card-front>.scene{aspect-ratio:.7}.notebook-pair{grid-template-rows:minmax(0,2.7fr) minmax(120px,1.2fr)}.keyboard-open .preview-grid{grid-template-columns:1fr}.preview-panel{position:relative;top:auto}.part-field input,.part-field textarea,.font-select{scroll-margin-top:16px}#zoom-stage>.scene{aspect-ratio:.65}.preview-footnote{font-size:10px}}
