:root{--ti-ice: var(--text-primary, #E8F4F8);--ti-cyan: var(--phosphor-cyan, #00F0FF);--ti-teal: var(--phosphor-cyan, #00F0FF);--ti-deep: var(--void-deep, #0a0a1a);--color-primary: var(--ti-teal);--color-primary-dark: var(--ti-deep);--color-accent: var(--ti-cyan);--color-accent-light: var(--ti-ice);--terminal-bg: var(--ti-deep);--terminal-text: var(--ti-ice);--terminal-accent: var(--ti-cyan);--terminal-highlight: var(--ti-teal);--glow-color: var(--ti-cyan);--scanline-color: rgba(203, 238, 245, .03);--btn-primary-bg: var(--ti-teal);--btn-primary-hover: var(--ti-cyan);--btn-primary-text: #ffffff;--link-color: var(--ti-cyan);--link-hover: var(--ti-ice);--bg-base: #041215;--bg-panel: rgba(0, 85, 103, .55);--bg-panel-hover: rgba(0, 85, 103, .7);--bg-surface: rgba(0, 85, 103, .35);--bg-elevated: rgba(0, 117, 140, .25);--border-subtle: rgba(127, 215, 232, .15);--border-default: rgba(127, 215, 232, .25);--border-strong: rgba(127, 215, 232, .4);--border-accent: var(--ti-cyan);--text-primary: rgba(203, 238, 245, .95);--text-secondary: rgba(203, 238, 245, .75);--text-muted: rgba(203, 238, 245, .55);--text-accent: var(--ti-cyan);--text-highlight: #ffffff;--signal-great: var(--phosphor-green);--signal-great-bg: var(--void-surface);--signal-great-border: var(--void-border-bright);--signal-good: var(--phosphor-green);--signal-good-bg: var(--void-surface);--signal-good-border: var(--void-border-bright);--signal-normal: var(--phosphor-cyan);--signal-normal-bg: var(--void-surface);--signal-normal-border: var(--void-border);--signal-high: var(--phosphor-amber);--signal-high-bg: var(--void-surface);--signal-high-border: var(--void-border-bright);--signal-hot: var(--phosphor-red);--signal-hot-bg: var(--void-surface);--signal-hot-border: var(--void-border-bright);--phi: 1.61803398875;--phi-inverse: .61803398875;--rail-primary: 61.8%;--rail-secondary: 38.2%;--s-3: 3px;--s-5: 5px;--s-8: 8px;--s-13: 13px;--s-21: 21px;--s-34: 34px;--s-55: 55px;--s-89: 89px;--t-89: 89ms;--t-144: 144ms;--t-233: 233ms;--t-377: 377ms;--t-610: .61s;--text-xs: .8125rem;--text-sm: .9375rem;--text-base: 1.0625rem;--text-lg: 1.1875rem;--text-xl: 1.375rem;--text-2xl: 1.75rem;--text-3xl: 2.25rem;--text-4xl: 3rem;--glow-sm: 0 0 8px rgba(127, 215, 232, .2);--glow-md: 0 0 16px rgba(127, 215, 232, .3);--glow-lg: 0 0 32px rgba(127, 215, 232, .4)}
