:root{color-scheme:dark;--bg: #090b18;--panel: #101526;--cyan: #61ffed;--pink: #ff4da6;--muted: #8793b0;--line: #26304b}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:#f0f2ff;font-family:Courier New,monospace}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.45;cursor:wait}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}a,button{color:inherit}input{min-width:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
