[data-theme=mono]{--bg: #050505;--orange: #f2f2f2;--amber: #e6e6e6;--red: #ffffff;--dark-red: #bfbfbf;--teal: #ffffff;--green: #ededed;--olive: #a8a8a8;--olive-bright: #f5f5f5;--blue: #d8d8d8;--purple: #c8c8c8;--yellow: #ffffff;--font-display: "IBM Plex Mono", monospace;--panel-bg: rgba(10, 10, 10, .96);--panel-border: rgba(255, 255, 255, .28);--surface-dark: rgba(8, 8, 8, .98);--surface-data: rgba(14, 14, 14, .92);--surface-muted: rgba(255, 255, 255, .05);--border-subtle: rgba(255, 255, 255, .12);--border-dim: rgba(255, 255, 255, .1);--border-medium: rgba(255, 255, 255, .24);--border-accent: rgba(255, 255, 255, .32);--border-hover: rgba(255, 255, 255, .7);--border-header: rgba(255, 255, 255, .16);--border-warning: rgba(255, 255, 255, .4);--text-dim: rgba(255, 255, 255, .42);--text-label: rgba(255, 255, 255, .68);--text-sub: rgba(255, 255, 255, .56);--text-desc: rgba(255, 255, 255, .5);--text-muted: rgba(255, 255, 255, .45);--hazard-dark: #050505;--hazard-light: #8f8f8f;--glow-orange: none;--glow-red: none;--glow-teal: none;--glow-blue: none;--glow-purple: none;--glow-green: none;--overlay-grid: rgba(255, 255, 255, .03);--overlay-grid-90: rgba(255, 255, 255, .02);--overlay-vignette: rgba(0, 0, 0, .78);--overlay-scanline: rgba(255, 255, 255, .04);--panel-border-lo: rgba(255, 255, 255, .22);--panel-border-hi: rgba(255, 255, 255, .38);--panel-shadow-lo: 0 0 32px rgba(255, 255, 255, .03), 0 0 72px rgba(255, 255, 255, .02), inset 0 0 60px rgba(0, 0, 0, .7);--panel-shadow-hi: 0 0 42px rgba(255, 255, 255, .06), 0 0 96px rgba(255, 255, 255, .03), inset 0 0 60px rgba(0, 0, 0, .7);--link-accent-from: rgba(255, 255, 255, .09);--link-accent-to: rgba(255, 255, 255, .04);--flash-bg: rgba(255, 255, 255, .08);--flash-text-shadow: 0 0 36px rgba(255, 255, 255, .32), 0 0 96px rgba(255, 255, 255, .12);--ambient-1: rgba(255, 255, 255, .03);--ambient-2: rgba(255, 255, 255, .02);--ambient-3: rgba(255, 255, 255, .04);--ambient-4: rgba(255, 255, 255, .02)}[data-theme=mono] .scanlines,[data-theme=mono] .grid-overlay,[data-theme=mono] .vignette,[data-theme=mono] .noise-overlay,[data-theme=mono] .sweep-line,[data-theme=mono] .h-scan,[data-theme=mono] .partition,[data-theme=mono] .alert-flash,[data-theme=mono] .targeting-reticle,[data-theme=mono] .bottom-bar,[data-theme=mono] .data-panel,[data-theme=mono] .magi-bar{display:none!important}[data-theme=mono] .status-bar{display:flex!important;background:#0a0a0a!important;border-bottom:1px solid rgba(255,255,255,.15)!important}[data-theme=mono] .theme-switcher{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.2)!important;color:#e6e6e6!important}[data-theme=mono] .theme-switcher:hover{background:#ffffff1f!important;border-color:#fff9!important;color:#fff!important;box-shadow:0 0 8px #ffffff26!important}[data-theme=mono] .theme-dropdown{background:#0a0a0a!important;border:1px solid rgba(255,255,255,.15)!important;box-shadow:none!important}[data-theme=mono] .theme-dropdown:before{display:none!important}[data-theme=mono] .theme-opt{color:#a8a8a8!important}[data-theme=mono] .theme-opt:before{color:#a8a8a8!important}[data-theme=mono] .theme-opt.active:before{color:#fff!important}[data-theme=mono] .theme-opt.active{color:#fff!important;background:#ffffff14!important;border-color:#fff3!important}[data-theme=mono] .theme-opt:hover{color:#fff!important;background:#ffffff1f!important;border-color:#fff6!important;text-shadow:none!important}[data-theme=mono] body:before,[data-theme=mono] body:after,[data-theme=mono] .panel-frame:before{display:none}[data-theme=mono] body{background:#050505}[data-theme=mono] .terminal-viewport{min-height:100vh;padding:32px 20px;gap:0}[data-theme=mono] .main-panel{width:min(100%,760px);padding-top:0}[data-theme=mono] .panel-frame{animation:none;box-shadow:none;border-color:#fff3}[data-theme=mono] .title-block:before{display:none}[data-theme=mono] .hazard-strip{opacity:.2}[data-theme=mono] .glitch-text,[data-theme=mono] .glitch-text:before,[data-theme=mono] .glitch-text:after,[data-theme=mono] .pulse,[data-theme=mono] .blink,[data-theme=mono] .blink-fast{animation:none!important}[data-theme=mono] .glitch-text:before,[data-theme=mono] .glitch-text:after{display:none}[data-theme=mono] .warning-banner,[data-theme=mono] .guide-mode,[data-theme=mono] .link-node{background:#ffffff05}[data-theme=mono] .warning-banner{display:none}[data-theme=mono] h1,[data-theme=mono] .link-label,[data-theme=mono] .guide-markdown :where(h1,h2,h3){text-shadow:none!important}[data-theme=mono] h1{font-size:clamp(2.1rem,5vw,3.2rem);line-height:1;letter-spacing:.03em;font-weight:600}[data-theme=mono] .title-prefix{font-size:10px;letter-spacing:.12em;line-height:1.6}[data-theme=mono] .panel-header{padding-bottom:4px}[data-theme=mono] .link-index span{font-size:1.45rem}[data-theme=mono] .link-label{font-family:var(--font-primary);font-size:1rem;letter-spacing:.04em}[data-theme=mono] .guide-toolbar,[data-theme=mono] .guide-meta{padding-top:4px}[data-theme=mono] .guide-toggle,[data-theme=mono] .guide-home-link{box-shadow:none;text-shadow:none;font-size:9px;letter-spacing:.1em}[data-theme=mono] .guide-toggle:hover,[data-theme=mono] .guide-home-link:hover,[data-theme=mono] .guide-toggle.is-active{box-shadow:none;text-shadow:none}[data-theme=mono] .guide-markdown :where(h1,h2,h3){font-family:var(--font-primary);text-transform:none;letter-spacing:.02em;line-height:1.3}[data-theme=mono] .guide-markdown :where(h1){font-size:1.65rem}[data-theme=mono] .guide-markdown :where(h2){font-size:1.25rem;margin-top:18px}[data-theme=mono] .guide-markdown :where(h3){font-size:1.05rem;margin-top:16px}[data-theme=mono] .guide-markdown :where(p,li){font-size:.97rem;line-height:1.8}@media(max-width:600px){[data-theme=mono] .terminal-viewport{padding:20px 12px}}[data-theme=seele]{--bg: #06061a;--orange: #e044aa;--amber: #e88acc;--red: #ff2277;--dark-red: #b8004d;--teal: #00ccff;--green: #00eebb;--olive: #5566aa;--olive-bright: #7788cc;--blue: #6655ff;--purple: #cc44ff;--yellow: #dd88ff;--panel-bg: rgba(8, 8, 30, .92);--panel-border: rgba(224, 68, 170, .35);--surface-dark: rgba(6, 6, 26, .95);--surface-data: rgba(8, 8, 30, .8);--surface-muted: rgba(255, 255, 255, .04);--border-subtle: rgba(224, 68, 170, .15);--border-dim: rgba(224, 68, 170, .12);--border-medium: rgba(224, 68, 170, .25);--border-accent: rgba(224, 68, 170, .3);--border-hover: rgba(0, 204, 255, .5);--border-header: rgba(255, 34, 119, .2);--border-warning: rgba(221, 136, 255, .5);--text-dim: rgba(224, 68, 170, .4);--text-label: rgba(232, 138, 204, .6);--text-sub: rgba(232, 138, 204, .5);--text-desc: rgba(232, 138, 204, .45);--text-muted: rgba(232, 138, 204, .35);--hazard-dark: #0a0a1e;--hazard-light: #6633aa;--glow-orange: 0 0 10px rgba(224, 68, 170, .6), 0 0 30px rgba(224, 68, 170, .2);--glow-red: 0 0 10px rgba(255, 34, 119, .7), 0 0 30px rgba(255, 34, 119, .3);--glow-teal: 0 0 10px rgba(0, 204, 255, .6), 0 0 30px rgba(0, 204, 255, .2);--glow-blue: 0 0 8px rgba(102, 85, 255, .5);--glow-purple: 0 0 8px rgba(204, 68, 255, .5);--glow-green: 0 0 8px rgba(0, 238, 187, .5);--overlay-grid: rgba(224, 68, 170, .04);--overlay-grid-90: rgba(224, 68, 170, .03);--panel-border-lo: rgba(224, 68, 170, .3);--panel-border-hi: rgba(224, 68, 170, .5);--panel-shadow-lo: 0 0 40px rgba(224, 68, 170, .08), 0 0 80px rgba(224, 68, 170, .04), inset 0 0 60px rgba(0, 0, 0, .5);--panel-shadow-hi: 0 0 50px rgba(224, 68, 170, .15), 0 0 100px rgba(224, 68, 170, .08), inset 0 0 60px rgba(0, 0, 0, .5);--link-accent-from: rgba(85, 102, 170, .25);--link-accent-to: rgba(85, 102, 170, .15);--flash-bg: rgba(255, 0, 100, .12);--flash-text-shadow: 0 0 60px rgba(255, 34, 119, .8), 0 0 120px rgba(255, 34, 119, .4);--ambient-1: rgba(255, 34, 119, .1);--ambient-2: rgba(0, 204, 255, .06);--ambient-3: rgba(224, 68, 170, .14);--ambient-4: rgba(102, 85, 255, .06)}[data-theme=terminal]{--bg: #000a00;--orange: #33ff66;--amber: #66ff99;--red: #ff4433;--dark-red: #cc2200;--teal: #33ff66;--green: #00ff44;--olive: #226622;--olive-bright: #44aa44;--blue: #44cc88;--purple: #44aa66;--yellow: #88ff66;--font-primary: "Share Tech Mono", "IBM Plex Mono", monospace;--font-display: "Share Tech Mono", "Teko", sans-serif;--panel-bg: rgba(0, 10, 0, .92);--panel-border: rgba(51, 255, 102, .3);--surface-dark: rgba(0, 8, 0, .95);--surface-data: rgba(0, 10, 0, .8);--surface-muted: rgba(51, 255, 102, .04);--border-subtle: rgba(51, 255, 102, .15);--border-dim: rgba(51, 255, 102, .12);--border-medium: rgba(51, 255, 102, .25);--border-accent: rgba(51, 255, 102, .3);--border-hover: rgba(255, 255, 255, .5);--border-header: rgba(51, 255, 102, .2);--border-warning: rgba(255, 68, 51, .5);--text-dim: rgba(51, 255, 102, .4);--text-label: rgba(102, 255, 153, .6);--text-sub: rgba(102, 255, 153, .5);--text-desc: rgba(102, 255, 153, .45);--text-muted: rgba(102, 255, 153, .3);--hazard-dark: #001a00;--hazard-light: #226622;--glow-orange: 0 0 10px rgba(51, 255, 102, .6), 0 0 30px rgba(51, 255, 102, .2);--glow-red: 0 0 10px rgba(255, 68, 51, .7), 0 0 30px rgba(255, 68, 51, .3);--glow-teal: 0 0 10px rgba(51, 255, 102, .6), 0 0 30px rgba(51, 255, 102, .2);--glow-blue: 0 0 8px rgba(68, 204, 136, .5);--glow-purple: 0 0 8px rgba(68, 170, 102, .5);--glow-green: 0 0 8px rgba(0, 255, 68, .5);--overlay-grid: rgba(51, 255, 102, .04);--overlay-grid-90: rgba(51, 255, 102, .03);--panel-border-lo: rgba(51, 255, 102, .25);--panel-border-hi: rgba(51, 255, 102, .45);--panel-shadow-lo: 0 0 40px rgba(51, 255, 102, .06), 0 0 80px rgba(51, 255, 102, .03), inset 0 0 60px rgba(0, 0, 0, .6);--panel-shadow-hi: 0 0 50px rgba(51, 255, 102, .12), 0 0 100px rgba(51, 255, 102, .06), inset 0 0 60px rgba(0, 0, 0, .6);--link-accent-from: rgba(34, 102, 34, .3);--link-accent-to: rgba(34, 102, 34, .15);--flash-bg: rgba(255, 40, 0, .1);--flash-text-shadow: 0 0 60px rgba(255, 68, 51, .8), 0 0 120px rgba(255, 68, 51, .4);--ambient-1: rgba(51, 255, 102, .08);--ambient-2: rgba(51, 255, 102, .04);--ambient-3: rgba(51, 255, 102, .1);--ambient-4: rgba(51, 255, 102, .04)}[data-theme=asuka]{--bg: #0d0707;--orange: #ff3300;--amber: #ffa600;--red: #ff1100;--dark-red: #9c0b00;--teal: #33ff77;--green: #00ff66;--olive: #ab7f1a;--olive-bright: #d49f24;--blue: #ff5500;--purple: #ff0055;--yellow: #ffee00;--panel-bg: rgba(18, 10, 10, .94);--panel-border: rgba(255, 51, 0, .35);--surface-dark: rgba(14, 8, 8, .96);--surface-data: rgba(20, 12, 12, .85);--surface-muted: rgba(255, 51, 0, .05);--border-subtle: rgba(255, 51, 0, .18);--border-dim: rgba(255, 51, 0, .12);--border-medium: rgba(255, 51, 0, .28);--border-accent: rgba(255, 51, 0, .35);--border-hover: rgba(51, 255, 119, .65);--border-header: rgba(255, 17, 0, .25);--border-warning: rgba(255, 238, 0, .5);--text-dim: rgba(255, 166, 0, .4);--text-label: rgba(255, 166, 0, .65);--text-sub: rgba(255, 166, 0, .55);--text-desc: rgba(255, 166, 0, .45);--text-muted: rgba(255, 166, 0, .35);--hazard-dark: #0f0808;--hazard-light: #d67a00;--glow-orange: 0 0 10px rgba(255, 51, 0, .6), 0 0 30px rgba(255, 51, 0, .2);--glow-red: 0 0 10px rgba(255, 17, 0, .7), 0 0 30px rgba(255, 17, 0, .3);--glow-teal: 0 0 10px rgba(51, 255, 119, .6), 0 0 30px rgba(51, 255, 119, .2);--glow-blue: 0 0 8px rgba(255, 85, 0, .5);--glow-purple: 0 0 8px rgba(255, 0, 85, .5);--glow-green: 0 0 8px rgba(0, 255, 102, .5);--overlay-grid: rgba(255, 51, 0, .04);--overlay-grid-90: rgba(255, 51, 0, .03);--overlay-vignette: rgba(20, 5, 5, .8);--overlay-scanline: rgba(255, 51, 0, .06);--panel-border-lo: rgba(255, 51, 0, .3);--panel-border-hi: rgba(255, 51, 0, .55);--panel-shadow-lo: 0 0 40px rgba(255, 51, 0, .08), 0 0 80px rgba(255, 51, 0, .04), inset 0 0 60px rgba(0, 0, 0, .5);--panel-shadow-hi: 0 0 50px rgba(255, 51, 0, .18), 0 0 100px rgba(255, 51, 0, .09), inset 0 0 60px rgba(0, 0, 0, .5);--link-accent-from: rgba(214, 122, 0, .25);--link-accent-to: rgba(214, 122, 0, .15);--flash-bg: rgba(255, 17, 0, .15);--flash-text-shadow: 0 0 60px rgba(255, 17, 0, .8), 0 0 120px rgba(255, 17, 0, .4);--ambient-1: rgba(255, 17, 0, .12);--ambient-2: rgba(51, 255, 119, .05);--ambient-3: rgba(255, 51, 0, .14);--ambient-4: rgba(255, 238, 0, .04)}[data-theme=asuka] .wave-1{stroke:var(--orange)!important;filter:drop-shadow(0 0 3px rgba(255,51,0,.6))!important}[data-theme=asuka] .wave-2{stroke:var(--yellow)!important;filter:drop-shadow(0 0 3px rgba(255,238,0,.6))!important}[data-theme=asuka] .sweep-line{background:linear-gradient(180deg,transparent,var(--orange),transparent)!important;box-shadow:0 0 15px 3px #f306,0 0 40px 6px #ff330026!important}[data-theme=asuka] .h-scan{background:linear-gradient(90deg,transparent,var(--teal),transparent)!important;box-shadow:0 0 8px 2px #33ff774d!important}
