*{margin:0;padding:0;box-sizing:border-box}:root{--bg-deep: #050810;--bg-panel: #0a0f1e;--bg-card: #0d1325;--border: rgba(0, 180, 255, .08);--border-bright: rgba(0, 180, 255, .15);--text-primary: #d0dae8;--text-secondary: #5a7da0;--text-dim: #2f4a6a;--accent-cyan: #00ccff;--accent-green: #00ff88;--accent-red: #ff3366;--accent-orange: #ff8833;--accent-yellow: #ffaa00;--accent-purple: #aa66ff;--sev-critical: #ff0040;--sev-high: #ff3366;--sev-medium: #ffaa00;--sev-low: #00ccff;--font-mono: "JetBrains Mono", "Fira Code", "SF Mono", monospace;--font-sans: "Space Grotesk", system-ui, sans-serif}body{background:var(--bg-deep);color:var(--text-primary);font-family:var(--font-mono);overflow:hidden;height:100vh;width:100vw}#root{height:100vh;width:100vw}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#00c8ff1f;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#00c8ff40}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes fadeSlideIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes glow{0%,to{box-shadow:0 0 5px currentColor}50%{box-shadow:0 0 15px currentColor}}
