:root{--bg:#121212;--surface:#1a1a1b;--surface-btn:#161617;--surface-active:#221e10;--border:#2a2a2c;--border-ctrl:#3a3a3d;--grid:#2c2c2e;--axis:#5a5a5e;--text:#fff;--text-2:#c4c4c8;--text-3:#8c8c92;--text-4:#606066;--accent:#ffdf73;--accent-border:#ffdf73;--row-highlight:#ffffff0f;--win:#3dbe6a;--draw:#9a9aa0;--loss:#e0525c;--card-yellow:#f5c84c;--card-red:#e0525c;--font-head:"Barlow Condensed", "Arial Narrow", sans-serif;--font-default:"Inter", system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-default);margin:0}
