*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #0a0f0d;--bg2: #111a15;--bg3: #162019;--border: #1e2e24;--text: #e8ede9;--muted: #6b8a73;--accent: #3ddc84;--low: #2E7D50;--moderate: #E8A020;--high: #D95F02;--critical: #B71C1C;--font-head: "Syne", sans-serif;--font-body: "DM Sans", sans-serif;--font-mono: "DM Mono", monospace}html,body{height:100%;background:var(--bg);color:var(--text);font-family:var(--font-body)}#root{min-height:100vh}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg2)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}button{cursor:pointer;font-family:var(--font-body)}
