:root {
  --dds-color-navy-950: #111a2e;
  --dds-color-navy-900: #17233f;
  --dds-color-navy-800: #203252;
  --dds-color-navy-700: #2d466c;
  --dds-color-teal-700: #0b6263;
  --dds-color-teal-600: #0f7473;
  --dds-color-teal-100: #dceeed;
  --dds-color-amber-700: #9a3f0d;
  --dds-color-amber-600: #b45309;
  --dds-color-amber-100: #fff0df;
  --dds-color-ink: #243149;
  --dds-color-muted: #5b687b;
  --dds-color-border: #d9dee7;
  --dds-color-surface: #ffffff;
  --dds-color-surface-warm: #f7f4ef;
  --dds-color-surface-cool: #f2f6f7;
  --dds-color-focus: #1d64d8;
  --dds-color-error: #a32424;
  --dds-font-heading: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --dds-font-body: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --dds-step--1: clamp(0.875rem, 0.84rem + 0.16vw, 0.95rem);
  --dds-step-0: clamp(1rem, 0.97rem + 0.16vw, 1.075rem);
  --dds-step-1: clamp(1.18rem, 1.08rem + 0.45vw, 1.4rem);
  --dds-step-2: clamp(1.45rem, 1.25rem + 0.9vw, 1.9rem);
  --dds-step-3: clamp(1.85rem, 1.5rem + 1.5vw, 2.65rem);
  --dds-step-4: clamp(2.25rem, 1.7rem + 2.4vw, 3.4rem);
  --dds-space-1: 0.25rem;
  --dds-space-2: 0.5rem;
  --dds-space-3: 0.75rem;
  --dds-space-4: 1rem;
  --dds-space-5: 1.5rem;
  --dds-space-6: 2rem;
  --dds-space-7: 3rem;
  --dds-space-8: 4rem;
  --dds-space-9: 6rem;
  --dds-radius-sm: 0.4rem;
  --dds-radius-md: 0.75rem;
  --dds-radius-lg: 1.15rem;
  --dds-shadow-sm: 0 1px 2px rgba(17, 26, 46, 0.08);
  --dds-shadow-md: 0 12px 32px rgba(17, 26, 46, 0.1);
  --dds-shadow-lg: 0 24px 64px rgba(17, 26, 46, 0.16);
  --dds-content-width: 74rem;
  --dds-reading-width: 46rem;
  --dds-transition: 180ms ease;
}
