.speed-stage{min-height:230px;background:var(--panel);border:1px solid var(--line);border-radius:22px;display:grid;place-items:center;padding:24px}.speed-stage p{margin:0}.pair{width:100%;max-width:420px;display:grid;gap:22px}.pair>div{display:flex;align-items:center;gap:16px}.row-label{color:var(--muted);font-size:.85rem}.sequence{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;flex:1}.sequence svg{width:100%;max-width:64px;fill:none;stroke:var(--cream);stroke-width:3;stroke-linejoin:round}.speed-answers{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:18px}.speed-answers button{min-height:76px;display:flex;flex-direction:column;gap:2px;padding:12px 6px}.speed-answers small{font-size:.78rem;font-weight:400;color:var(--muted)}.speed-examples{display:grid;grid-template-columns:1fr 1fr;gap:16px}.speed-examples .panel{padding:20px}.speed-examples .pair{gap:12px;margin-bottom:16px}.speed-examples .sequence{gap:6px}.screen{animation:none}#feedback{min-height:48px}#practice-next:empty{margin:0}.speed-stage .pair{user-select:none}.content,.welcome>div{min-width:0}@media(max-width:600px){.speed-examples{grid-template-columns:1fr}.speed-stage{padding:18px 12px}.sequence{gap:8px}.speed-answers{gap:12px}.speed-answers button{font-size:.87rem}.pair>div{gap:10px}h1{font-size:clamp(2.35rem,9vw,4.6rem)}}
