:root{--bg:#0a0d0a;--card-bg:#12160f;--card-border:#22281f;--accent:#22c55e;--accent-dim:rgba(34,197,94,.15);--text-primary:#f2fff0;--text-secondary:#8a9a8a;--warn:#ffb84d;--miss:#ff9d6b;--info:#4d94ff;--radius:12px}*{box-sizing:border-box}body{background:var(--bg);color:var(--text-primary);font-family:system-ui,-apple-system,sans-serif}body,h1,h2,h3,p,ul{margin:0}ul{list-style:none;padding:0}