.dim-drawing{width:100%;max-width:560px;height:auto;max-height:34rem;margin:0 auto;display:block}.dim-lines{stroke:var(--measure);fill:none}.dim-text{fill:var(--ink);font-family:var(--mono)}.size-scale{width:100%;max-width:560px;height:auto;margin:0 auto;display:block}.size-number{font-family:var(--mono);fill:var(--forest);font-weight:700}.pedal-stage{border:1px solid var(--line);background:var(--board);margin:1.4rem 0 0;padding:clamp(.6rem,3vw,1.4rem);overflow:hidden}.pedal-stage figcaption{color:var(--muted);margin-top:.6rem;font-size:.9rem}.fact-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem;margin:0;display:grid}.fact-grid div{border:1px solid var(--line);background:var(--surface);min-width:0;padding:.6rem .75rem}.fact-grid dt{font:650 .72rem/1.35 var(--mono);text-transform:uppercase;color:var(--muted)}.fact-grid dd{overflow-wrap:anywhere;margin:.15rem 0 0;font-size:1.05rem;font-weight:650}.fact-grid dd small{font-size:.8rem;font-weight:400;display:block}.power-warning{background:var(--surface);border-left:4px solid #b3261e;padding:.7rem 1rem}.scale-legend{gap:.35rem;margin:1rem 0 0;padding-left:1.4rem;display:grid}.scale-legend li::marker{font-family:var(--mono);color:var(--forest);font-weight:700}.chart-table table{min-width:560px}.narrow-table table{min-width:0}.chart-table th[scope=row]{font-weight:600}.chart-table{overflow-x:auto}.num{font-variant-numeric:tabular-nums;white-space:nowrap}.link-row a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:760px){.fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.real-draw{margin-top:.5rem}
