.motion-controls{display:flex;gap:20px;align-items:center}
.motion-controls button{font:10px 'Courier New',monospace;letter-spacing:.02em;padding:8px 0;color:var(--muted);border-bottom:1px solid var(--line)}
.motion-controls button:hover{color:var(--ink);border-color:var(--ink)}
.motion-paused .intro-orbit{stroke-dashoffset:0}
@media(max-width:1000px){.motion-controls{gap:12px}.motion-controls button{font-size:9px}}
@media(max-width:650px){.hero-bottom{flex-wrap:wrap}.motion-controls{width:100%;justify-content:flex-end;margin-top:4px}}
