:root{--bg:#0f0f0f;--surface:#1a1a1a;--surface2:#222;--border:#2e2e2e;--accent:#c8f060;--accent2:#60c8f0;--accent3:#f060a8;--warn:#f0a060;--text:#f0ede8;--text-dim:#888;--text-dimmer:#444;--radius:8px;--font-mono:"DM Mono", monospace;--font-serif:"Fraunces", serif}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-mono);min-height:100vh;font-size:13px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--surface)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-dimmer)}
