*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #1a1a2e;--surface: #16213e;--surface-hover: #1a2744;--border: #2a3a5c;--text: #e8e8e8;--text-muted: #8892a4;--accent: #c9a84c;--accent-dim: #a08535;--radius: 10px}body{font-family:Segoe UI,system-ui,-apple-system,sans-serif;background:var(--bg);color:var(--text);min-height:100dvh;display:flex;flex-direction:column}
