:root{color-scheme:light;--font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:var(--font-sans);--font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--tracking-display:-0.035em;--tracking-label:0.18em;--leading-display:1.02;--leading-heading:1.15;--leading-body:1.65;--text-display:clamp(2.75rem,7vw,5.75rem);--text-h1:clamp(2.5rem,5.4vw,4.75rem);--text-h2:clamp(2rem,4vw,3.5rem);--text-h3:clamp(1.375rem,2vw,2rem);--text-lead:clamp(1.0625rem,1.4vw,1.25rem);--text-body:1rem;--text-small:0.875rem;--text-label:0.75rem;--brand-cyan:#08b9c5;--brand-mint:#35d38a;--brand-lime:#b9ed28;--brand-gradient:linear-gradient(110deg,var(--brand-cyan) 0%,var(--brand-mint) 52%,var(--brand-lime) 100%);--brand-gradient-subtle:linear-gradient(135deg,rgba(8,185,197,0.12),rgba(53,211,138,0.08) 52%,rgba(185,237,40,0.1));--brand-gradient-border:linear-gradient(110deg,rgba(8,185,197,0.48),rgba(53,211,138,0.4) 52%,rgba(185,237,40,0.48));--brand-glow:radial-gradient(circle,rgba(8,185,197,0.16),rgba(185,237,40,0.08) 44%,transparent 70%);--bg:#f4f6f5;--bg-strong:#ffffff;--surface:rgba(255,255,255,0.86);--surface-solid:#ffffff;--surface-muted:#f7f9f8;--surface-elevated:#ffffff;--border:#e2e8e5;--border-strong:#cfd9d4;--text:#070b0d;--text-muted:#65716d;--text-subtle:#89948f;--accent:var(--brand-mint);--accent-strong:#087e68;--accent-soft:rgba(53,211,138,0.12);--accent-foreground:#03130e;--electric:var(--brand-cyan);--electric-soft:rgba(8,185,197,0.1);--success:#159a61;--warning:#c98200;--danger:#d04444;--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:20px;--radius-xl:24px;--radius-2xl:28px;--radius-pill:999px;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--shadow-soft:0 8px 24px rgba(7,11,13,0.05);--shadow-panel:0 16px 44px rgba(7,11,13,0.08);--shadow-accent:0 16px 42px rgba(53,211,138,0.2);--shadow-card-hover:0 18px 44px rgba(7,11,13,0.1);--page-gradient:linear-gradient(180deg,#fbfcfb 0%,var(--bg) 48%,#eff3f1 100%);--header-bg:rgba(255,255,255,0.78);--floating-bg:rgba(255,255,255,0.92);--content-max:80rem;--content-reading:44rem;--page-gutter:clamp(1rem,4vw,2.5rem);--section-space:clamp(4.5rem,10vw,8rem);--grid-gap:clamp(1rem,2vw,1.5rem);--control-height:44px;--control-height-lg:52px;--button-padding-x:1.25rem;--card-padding:clamp(1.25rem,2.5vw,2rem);--card-min-height-sm:12rem;--card-min-height-md:18rem;--card-min-height-lg:26rem;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--icon-feature:32px;--stroke-icon:1.75;--duration-fast:180ms;--duration-normal:280ms;--ease-standard:cubic-bezier(0.2,0,0,1);--app-canvas:#f1f4f2;--app-sidebar:rgba(255,255,255,0.96);--app-header:rgba(255,255,255,0.9);--app-background:radial-gradient(circle at 6% 4%,rgba(8,185,197,0.09),transparent 24%),radial-gradient(circle at 94% 96%,rgba(185,237,40,0.07),transparent 20%),linear-gradient(180deg,#f8faf9,#f1f4f2)}:root[data-theme=dark]{color-scheme:dark;--bg:#05090f;--bg-strong:#080d14;--surface:rgba(13,20,29,0.86);--surface-solid:#0c131d;--surface-muted:#111a25;--surface-elevated:#151f2b;--border:#202c39;--border-strong:#2b3b4a;--text:#f4f7f8;--text-muted:#9ca8b4;--text-subtle:#71808d;--accent:#15d2bc;--accent-strong:#53e4cb;--accent-soft:rgba(21,210,188,0.12);--accent-foreground:#02110e;--electric:#22b8c6;--electric-soft:rgba(21,210,188,0.1);--success:#43d68d;--warning:#f4b544;--danger:#ff7272;--shadow-soft:0 10px 30px rgba(0,0,0,0.24);--shadow-panel:0 18px 48px rgba(0,0,0,0.32);--shadow-accent:0 18px 48px rgba(21,210,188,0.16);--shadow-card-hover:0 20px 48px rgba(0,0,0,0.38);--page-gradient:radial-gradient(circle at 78% 8%,rgba(21,210,188,0.08),transparent 28%),linear-gradient(180deg,#05090f,#071019 48%,#05090f);--header-bg:rgba(5,9,15,0.78);--floating-bg:rgba(12,19,29,0.92);--app-canvas:#04080d;--app-sidebar:rgba(8,13,20,0.96);--app-header:rgba(12,19,29,0.9);--app-background:radial-gradient(circle at 6% 4%,rgba(21,210,188,0.1),transparent 24%),radial-gradient(circle at 94% 96%,rgba(185,237,40,0.05),transparent 20%),linear-gradient(180deg,#05090f,#071019)}