:root {
  --font-size-xl: 1.375rem;
  --font-size-2xl: 1.625rem;
  --radius-md: 12px;
  --color-on-accent: #14161a;
  --radius-lg: 20px;
  --font-size-3xl: 2.125rem;
  --color-accent-text: #5c4a00;
  --radius-xl: 20px;
  --color-accent-text-hover: #3d3100;
  --font-size-4xl: 2.75rem;
  --radius-full: 999px;
  --font-size-5xl: 3.5rem;
  --color-success: #0e8a5f;
  --shadow-sm: 0 2px 10px rgba(17, 19, 24, 0.06);
  --color-success-light: #e2f4ed;
  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --shadow-md: 0 2px 10px rgba(17, 19, 24, 0.06);
  --color-warning: #b26b00;
  --shadow-lg: 0 10px 30px rgba(17, 19, 24, 0.1);
  --space-3: 0.75rem;
  --color-warning-light: #fdf1dc;
  --shadow-xl: 0 10px 30px rgba(17, 19, 24, 0.14);
  --color-bg-alt: #f4f5f7;
  --space-4: 1rem;
  --space-5: 1.5rem;
  --transition-fast: 160ms ease;
  --color-border: #e3e5ea;
  --transition-base: 200ms ease;
  --color-border-strong: #cfd2da;
  --space-6: 2rem;
  --space-8: 2.5rem;
  --transition-slow: 300ms ease;
  --color-text-subtle: #5f6570;
  --header-height: 72px;
  --space-10: 3.25rem;
  --color-text-body: #454b57;
  --header-bg: rgba(255, 255, 255, 0.94);
  --color-bg-dark: #111318;
  --space-12: 4rem;
  --space-16: 4.5rem;
  --hero-bg: radial-gradient(46rem 22rem at 88% -20%, #fff6b8, transparent 60%), #ffffff;
  --font-family: "Nunito", "Segoe UI", system-ui, -apple-system, sans-serif;
  --hero-glow: none;
  --space-20: 5.5rem;
  --color-white: #ffffff;
  --font-head: "Unbounded", "Segoe UI", system-ui, sans-serif;
  --cta-bg: var(--color-ink);
  --font-size-xs: 0.8125rem;
  --space-24: 6.5rem;
  --color-dark: #14161a;
  --max-width: 1200px;
  --overlay-solid: rgba(17, 19, 24, 0.95);
  --color-ink: #111318;
  --font-size-sm: 0.9375rem;
  --overlay-ink: #ffffff;
  --font-size-base: 1.0625rem;
  --measure: 780px;
  --color-accent: #ffe000;
  --gutter: 1.5rem;
  --overlay-scrim: rgba(17, 19, 24, 0.55);
  --font-size-lg: 1.1875rem;
  --color-accent-hover: #f2ce00;
  --radius-sm: 8px;
  --color-accent-light: #fff6b8;
}
@media (prefers-reduced-motion: reduce) {
  :root {
  --transition-fast: 0ms;
  --transition-base: 0ms;
  --transition-slow: 0ms;
}

}