:root,[data-theme=dark]{--brand-deep: #0D1B2A;--brand-tech: #1E3A8A;--brand-innovation: #2563EB;--brand-sky: #7DBCFD;--brand-teal: #14B8A6;--brand-mist: #F5F7FA;--bg: #0D1B2A;--bg-soft: color-mix(in srgb, #0D1B2A 82%, #1E3A8A 18%);--bg-elev: color-mix(in srgb, #0D1B2A 68%, #1E3A8A 32%);--fg: #F5F7FA;--fg-soft: #7DBCFD;--fg-faint: color-mix(in srgb, #7DBCFD 54%, #0D1B2A 46%);--accent: #14B8A6;--accent-deep: #1E3A8A;--on-accent: #0D1B2A;--accent-hover: #2DD4BF;--accent-soft: rgba(20, 184, 166, .16);--accent-glow: rgba(20, 184, 166, .32);--line: rgba(245, 247, 250, .12);--line-strong: rgba(245, 247, 250, .25);--seal: #2563EB;--paper-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.96 0 0 0 0 0.97 0 0 0 0 0.98 2.4 0 0 0 -1.05'/%3E%3C/filter%3E%3Cfilter id='m' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.03' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.96 0 0 0 0 0.97 0 0 0 0 0.98 2 0 0 0 -.8'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3Crect width='100%25' height='100%25' filter='url(%23m)' opacity='.4'/%3E%3C/svg%3E");--paper-noise: .04;--aurora-teal: rgba(20, 184, 166, .2);--aurora-blue: rgba(37, 99, 235, .34);--aurora-sky: rgba(125, 188, 253, .1);--dot: rgba(125, 188, 253, .2);--band: color-mix(in srgb, #0D1B2A 76%, #1E3A8A 24%);--band-edge: rgba(125, 188, 253, .14);--dot-gap: 24px;--net-rgb: 45, 212, 191;--accent-text: var(--accent);--danger: #FF9A8A;--control-border: color-mix(in srgb, var(--fg) 45%, var(--bg));--max: 1480px;--gutter: clamp(20px, 5vw, 88px);--rail-w: clamp(72px, 8vw, 120px);--content-w: min(var(--max), calc(100% - 2 * var(--gutter)));--header-h: 85px;--font-body: "Manrope", system-ui, sans-serif;--font-display: "Instrument Serif", Georgia, serif;--font-mono: "JetBrains Mono", ui-monospace, monospace}[data-theme=light]{--bg: #F3F0E8;--bg-soft: color-mix(in srgb, #F3F0E8 70%, #DCD3BE 30%);--bg-elev: color-mix(in srgb, #F3F0E8 55%, #FFFFFF 45%);--fg: #0D1B2A;--fg-soft: #2B3D52;--fg-faint: color-mix(in srgb, #2B3D52 54%, #F3F0E8 46%);--accent: #14B8A6;--accent-deep: #0F766E;--on-accent: #0D1B2A;--accent-hover: #0FA898;--accent-soft: rgba(20, 184, 166, .12);--accent-glow: rgba(15, 118, 110, .26);--line: rgba(13, 27, 42, .13);--line-strong: rgba(13, 27, 42, .28);--seal: #B42318;--paper-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.05 0 0 0 0 0.11 0 0 0 0 0.17 2.4 0 0 0 -1.05'/%3E%3C/filter%3E%3Cfilter id='m' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.03' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.05 0 0 0 0 0.11 0 0 0 0 0.17 2 0 0 0 -.8'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3Crect width='100%25' height='100%25' filter='url(%23m)' opacity='.4'/%3E%3C/svg%3E");--paper-noise: .09;--aurora-teal: rgba(20, 184, 166, .12);--aurora-blue: rgba(60, 120, 120, .08);--aurora-sky: rgba(222, 205, 170, .4);--dot: rgba(13, 27, 42, .17);--band: color-mix(in srgb, #F3F0E8 72%, #DCD3BE 28%);--band-edge: rgba(13, 27, 42, .12);--net-rgb: 15, 118, 110;--accent-text: color-mix(in srgb, #14B8A6 42%, #0D1B2A);--danger: #B42318;--control-border: color-mix(in srgb, var(--fg) 55%, var(--bg))}:root{--fg-muted: color-mix(in srgb, var(--fg-soft) 86%, var(--bg))}:root{--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--dur-fast: .2s;--dur-med: .32s;--dur-slow: .6s;--reveal-distance: 16px;--stagger: 40ms;--stagger-max: 8;--lift: -2px;--shadow-lift: 0 14px 30px -18px var(--accent-glow)}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin.woff2) format("woff2")}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-italic-latin.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/manrope-latin.woff2) format("woff2")}
