:root{--font-ui: "DM Sans", "Helvetica Neue", sans-serif;--font-display: "Bebas Neue", sans-serif;--font-mono: "JetBrains Mono", monospace;--bg-base: #0e0e0e;--bg-surface: #161616;--bg-elevated: #1f1f1f;--bg-overlay: #272727;--border-faint: #1e1e1e;--border-subtle: #252525;--border-default: #333333;--border-emphasis: #424242;--text-primary: #f0f0f0;--text-secondary: #909090;--text-muted: #555555;--accent: #D10000;--accent-dim: rgba(209, 0, 0, .12);--accent-glow: rgba(209, 0, 0, .22);--signal: #F5A623;--signal-dim: rgba(245, 166, 35, .14);--signal-glow: rgba(245, 166, 35, .22)}body{color-scheme:dark;background-color:var(--bg-base);color:var(--text-primary);font-family:var(--font-ui);margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{height:100%;margin:0}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#2e2e2e;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#3e3e3e}*{scrollbar-width:thin;scrollbar-color:#2e2e2e transparent}
