:root{--brand:#8BC34A;--brand-dark:#6B9B2E;--brand-deep:#47751D;--brand-light:#C5E1A5;--brand-glow:rgba(139,195,74,.22);--ink:#0F172A;--ink-soft:#1E293B;--muted:#64748B;--surface:#FFFFFF;--surface-alt:#F8FAF5;--surface-tint:#F1F7E9;--border:#E2E8F0;--success:#166534;--warning:#854D0E;--danger:#991B1B;--dark:#0B1220;--radius:14px;--radius-lg:22px;--radius-xl:30px;--shadow:0 6px 24px rgba(15,23,42,.06);--shadow-lg:0 18px 50px rgba(15,23,42,.12);--font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--header-h:76px;--z-header:1000;--z-overlay:1100;--z-float:1200;--motion-fast:160ms;--motion-base:240ms;--content-max:1200px;--content-reading:70ch;--page-gutter:clamp(16px,4vw,40px);--section-space:clamp(48px,7vw,88px);--focus-ring:#1D4ED8;--safe-bottom:env(safe-area-inset-bottom,0px);--safe-top:env(safe-area-inset-top,0px)}
