:root { color-scheme:dark; }
* { box-sizing:border-box; }
html,body { margin:0; width:100%; height:100%; overflow:hidden; background:#0d0e0e; color:#e2e5e8; font:12px "Segoe UI",sans-serif; }
button { font:inherit; color:inherit; border:0; background:none; padding:0; cursor:default; }
button:focus-visible { outline:1px solid #eed082; outline-offset:2px; }
svg { fill:none; stroke:currentColor; stroke-width:1.3; stroke-linecap:round; stroke-linejoin:round; pointer-events:none; }
