*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-primary:#0d1820;--bg-secondary:#1a2a35;--bg-card:#1e3340;--border:#2a4a5a;--gold:#f5c97e;--green:#7fc28d;--green-btn:#2d7a35;--orange:#e89c5c;--blue:#9fb8d4;--text:#e8e8e8;--text-muted:#8aa8b8}[data-theme=light]{--bg-primary:#eef2f5;--bg-secondary:#fff;--bg-card:#f5f7f9;--border:#c5d5e0;--gold:#b8860b;--green:#2d7a35;--green-btn:#2d7a35;--orange:#c07030;--blue:#3a6a9a;--text:#1a2a35;--text-muted:#4a6a7a}body{background:var(--bg-primary);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Segoe UI,system-ui,-apple-system,sans-serif}input,button,select,textarea{font-family:inherit}input::placeholder{color:var(--text-muted)}input:focus{border-color:var(--green)!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}
