:root{--bg:#0b1030;--bg2:#141a45;--card:#1a2155;--line:#2a3373;--fg:#eef0ff;--mut:#a3abdc;--a:#9b8cf0;--a2:#c1b6ff;--gold:#f3d98b}
*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}
html{color-scheme:dark}
body{margin:0;background:var(--bg);color:var(--fg);font:17px/1.55 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}
a{color:var(--a2)}
button{font:inherit;color:inherit;cursor:pointer}
.lang{background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:6px 14px;min-width:48px}
.lang:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid var(--gold);outline-offset:2px}
