:root{color-scheme:dark;font-family:Inter,Arial,sans-serif;background:#080d14;color:#eef2f8}*{box-sizing:border-box}body{margin:0}.vega-hero{max-width:1440px;margin:auto;background:#080d14}.vega-hero svg{display:block;width:100%;height:auto}.vega-hero text{font-family:Inter,Arial,sans-serif}.vega-hero .mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.controls{display:flex;align-items:center;gap:16px;padding:14px 24px;border-top:1px solid #223040;color:#91a1b6;font-size:12px}.controls button{background:#142235;border:1px solid #34475f;color:#edf4ff;border-radius:6px;padding:8px 13px;cursor:pointer}.controls input{flex:1;min-width:50px;accent-color:#79acff}.controls button:focus-visible,.controls input:focus-visible{outline:2px solid #d9b56f;outline-offset:4px}.embed .controls{display:none}@media(max-width:600px){.controls{padding:10px;gap:8px}.controls .duration{display:none}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}
