:root{--bg-base:#2A2220;--bg-void:#1e1a18;--bg-panel:#372e2b;--bg-panel-2:#403633;--text-100:#f5f1ea;--text-80:#d8cbb8;--text-60:#a29c90;--text-40:#6b6760;--text-20:#454240;--border:#4a3f3b;--border-bright:#5c4f4a;--accent:#3a9ab8;--accent-bright:#4bbad9;--accent-dim:#2d7a94;--accent-glow:#5ecde8;--cta-bg:#985e30;--cta-hover:#b87040;--good:#6aa66a;--warn:#d6a24a;--bad:#c46b5a;--radius:4px;--radius-lg:6px;--font-display:"new-atten","Canela Deck","Tiempos Headline",Georgia,serif;--font-body:"Inter","Söhne",-apple-system,"Helvetica Neue",Arial,sans-serif;--font-mono:"Berkeley Mono","JetBrains Mono",ui-monospace,monospace}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg-base);color:var(--text-100);font-family:var(--font-body);-webkit-font-smoothing:antialiased}a{color:var(--accent-bright)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--border-bright)}