:root{--bb-magenta-100:#FFE3FD;--bb-magenta-300:#FFA4FC;--bb-magenta-500:#FF09F8;--bb-magenta-700:#C400BF;--bb-magenta-900:#6E0069;--bb-orange-100:#FFE9D6;--bb-orange-300:#FFB27A;--bb-orange-500:#FF7518;--bb-orange-700:#C6570A;--bb-orange-900:#7A3406;--bb-yellow-500:#FFFF00;--bb-neutral-0:#FFFFFF;--bb-neutral-50:#FBFAF8;--bb-neutral-100:#F3F0EC;--bb-neutral-200:#E7E2DC;--bb-neutral-300:#C1B5C0;--bb-neutral-400:#A79DA2;--bb-neutral-500:#7C7478;--bb-neutral-700:#575757;--bb-neutral-800:#333333;--bb-neutral-900:#202020;--bb-neutral-950:#121212;--color-bg-page:var(--bb-neutral-50);--color-bg-surface:var(--bb-neutral-0);--color-bg-surface-alt:var(--bb-neutral-100);--color-bg-inverse:var(--bb-neutral-950);--color-border:var(--bb-neutral-200);--color-border-strong:var(--bb-neutral-300);--color-text-primary:var(--bb-neutral-900);--color-text-secondary:var(--bb-neutral-700);--color-text-muted:var(--bb-neutral-500);--color-text-inverse:var(--bb-neutral-50);--color-text-inverse-muted:var(--bb-neutral-300);--color-accent-orange:var(--bb-orange-500);--color-accent-orange-hover:var(--bb-orange-700);--color-accent-orange-tint:var(--bb-orange-100);--color-accent-magenta:var(--bb-magenta-500);--color-accent-magenta-hover:var(--bb-magenta-700);--color-accent-magenta-tint:var(--bb-magenta-100);--color-focus-ring:var(--bb-magenta-500);--color-success:#1E8F5F;--color-danger:#E23D3D;--font-display:'Bricolage Grotesque', 'Plus Jakarta Sans', system-ui, sans-serif;--font-body:'Plus Jakarta Sans', system-ui, -apple-system, sans-serif;--font-mono:'Space Mono', ui-monospace, 'SFMono-Regular', monospace;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.375rem;--text-xl:1.75rem;--text-2xl:2.25rem;--text-3xl:3rem;--text-4xl:4rem;--text-5xl:5.5rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-heavy:800;--leading-tight:1.05;--leading-snug:1.25;--leading-normal:1.5;--leading-relaxed:1.7;--tracking-tight:-0.03em;--tracking-normal:0em;--tracking-wide:0.06em;--tracking-wider:0.16em;--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;--space-32:8rem;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-xl:32px;--radius-pill:999px;--shadow-sm:0 1px 2px rgba(32, 32, 32, 0.06);--shadow-md:0 8px 24px rgba(32, 32, 32, 0.08);--shadow-lg:0 20px 48px rgba(32, 32, 32, 0.12);--shadow-glow-orange:0 12px 32px rgba(255, 117, 24, 0.25);--shadow-glow-magenta:0 12px 32px rgba(255, 9, 248, 0.22);--ease-out:cubic-bezier(0.16, 1, 0.3, 1);--ease-in-out:cubic-bezier(0.65, 0, 0.35, 1);--duration-fast:150ms;--duration-base:250ms;--duration-slow:450ms;--container-max:1200px;--container-wide:1440px}