:root{--color-accent-100:#0e3a40;--color-accent-200:#0f525c;--color-accent-300:#4df0ff;--color-accent-400:#2ce0f0;--color-accent-50:#082429;--color-accent-500:#14c8dd;--color-accent-600:#0aa0b4;--color-accent-700:#0b7f90;--color-accent-800:#0a5f6c;--color-accent-900:#084750;--color-accent-950:#042f35;--color-neutral-100:#1b1928;--color-neutral-200:#242136;--color-neutral-300:#322e49;--color-neutral-400:#4a4566;--color-neutral-50:#14121d;--color-neutral-500:#6f6a8a;--color-neutral-600:#62666f;--color-neutral-700:#b0abc4;--color-neutral-800:#d4d0e0;--color-neutral-900:#eceaf4;--color-neutral-950:#f6f5fa;--color-neutral-ink:#eceaf4;--color-neutral-white:#ffffff;--color-primary-100:#3a0e2f;--color-primary-200:#4d133e;--color-primary-300:#ff4fd8;--color-primary-400:#e93fc4;--color-primary-50:#2a0a22;--color-primary-500:#d12bab;--color-primary-600:#c91d92;--color-primary-700:#cc2b96;--color-primary-800:#8c1a68;--color-primary-900:#3d0f30;--color-primary-950:#2d0820;--font-heading:'Avenir Next', system-ui, -apple-system, sans-serif;--font-sans:system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;--space-2xl:128px;--space-lg:32px;--space-md:16px;--space-sm:8px;--space-xl:64px;--space-xs:4px;--radius-lg:6px;--radius-md:4px;--radius-pill:999px;--radius-sm:2px;}