*,*:before,*:after{box-sizing:border-box}:root{--bg: #0a0a0f;--surface: #111118;--border: #1e1e2a;--text: #f0f0f5;--text-muted: #6b6b82;--accent: #8b5cf6}html,body{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0}a{color:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}
