:root{--brand-frost-orange: #FFA83D;--brand-ignition-red: #FF4D32;--brand-sky-blue: #00A2FF;--brand-deep-blue: #0061B8;--brand-navy: #0B2D5B;--brand-ice: #F0F8FF;--brand-slate: #E2E8F0;--brand-steel: #94A3B8;--brand-mist: #CBD5E1;--brand-charcoal: #1E293B;--p1: var(--brand-ignition-red);--p2: var(--brand-frost-orange);--p3: var(--brand-sky-blue);--p4: var(--brand-deep-blue);--p1-on: #000000;--p2-on: #000000;--p3-on: #000000;--p4-on: #FFFFFF;--status-open: var(--brand-ice);--status-progress: var(--brand-steel);--status-resolved: var(--brand-charcoal);--status-open-on: #000000;--status-progress-on: #000000;--status-resolved-on: #FFFFFF;--action-primary: var(--brand-sky-blue);--action-primary-hover: var(--brand-deep-blue);--trend-up: var(--brand-frost-orange);--trend-down: var(--brand-sky-blue);--bg-primary: #000000;--bg-secondary: #0A0A0A;--bg-tertiary: #111111;--text-primary: #FFFFFF;--text-secondary: #A1A1A1;--text-tertiary: #666666;--border: #1A1A1A;--border-hover: #333333;--accent: #FFFFFF;--error: var(--brand-ignition-red);--success: var(--brand-sky-blue);--warning: var(--brand-frost-orange);--critical: var(--p1);--high: var(--p2);--medium: var(--p3);--low: var(--p4);--neutral-dim: #3F3F46}:root[data-theme=light]{--bg-primary: #FFFFFF;--bg-secondary: #F8FAFC;--bg-tertiary: #F1F5F9;--text-primary: #0F172A;--text-secondary: #475569;--text-tertiary: #64748B;--border: #E2E8F0;--border-hover: #CBD5E1;--accent: #0F172A;--status-open: #0F172A;--status-progress: var(--brand-steel);--status-resolved: var(--brand-slate);--status-open-on: #FFFFFF;--status-progress-on: #000000;--status-resolved-on: #0F172A;--p1-on: #FFFFFF;--p2-on: #000000;--neutral-dim: #CBD5E1}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;color:var(--text-primary);background:var(--bg-primary);line-height:1.5;transition:background-color .2s ease,color .2s ease}button{font-family:inherit;border:none;outline:none}input,textarea,select{font-family:inherit}a{text-decoration:none;color:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#333;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#4a4a4a}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.settings-link{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid var(--border);background:var(--bg-tertiary);color:var(--text-secondary);text-decoration:none;transition:all .2s ease}.settings-link:hover,.settings-link.active{color:var(--text-primary);border-color:var(--border-hover)}.theme-toggle.theme-toggle{width:34px;height:34px;padding:0;display:flex;align-items:center;justify-content:center;background:var(--bg-tertiary);border:1px solid var(--border);border-radius:6px;color:var(--text-secondary);cursor:pointer;transition:color .2s ease,border-color .2s ease}.theme-toggle.theme-toggle:hover{color:var(--text-primary);border-color:var(--border-hover)}.theme-toggle.theme-toggle svg{flex:0 0 16px;width:16px;height:16px;display:block}:root[data-theme=light] .logo-img{filter:invert(1) hue-rotate(180deg)}
