:root {
  color-scheme: light;
  --pura-font-sans: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --pura-font-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  --pura-text-xs: .75rem;
  --pura-text-sm: .875rem;
  --pura-text-md: 1rem;
  --pura-text-lg: 1.125rem;
  --pura-text-xl: 1.375rem;
  --pura-text-2xl: clamp(1.75rem, 3vw, 2.5rem);
  --pura-text-3xl: clamp(2rem, 4vw, 3.25rem);
  --pura-leading-tight: 1.15;
  --pura-leading-body: 1.55;
  --pura-space-1: .25rem;
  --pura-space-2: .5rem;
  --pura-space-3: .75rem;
  --pura-space-4: 1rem;
  --pura-space-5: 1.25rem;
  --pura-space-6: 1.5rem;
  --pura-space-8: 2rem;
  --pura-space-10: 2.5rem;
  --pura-space-12: 3rem;
  --pura-space-16: 4rem;
  --pura-page-max: 90rem;
  --pura-reading-max: 68ch;
  --pura-nav-width: 16.5rem;
  --pura-border: #d8ddd9;
  --pura-border-strong: #abb6af;
  --pura-radius-sm: .4rem;
  --pura-radius-md: .7rem;
  --pura-radius-lg: 1rem;
  --pura-radius-pill: 999px;
  --pura-shadow-sm: 0 1px 2px rgb(20 35 29 / .05), 0 4px 12px rgb(20 35 29 / .04);
  --pura-shadow-md: 0 12px 30px rgb(20 35 29 / .10);
  --pura-bg: #f3f1ec;
  --pura-surface: #fffefd;
  --pura-surface-subtle: #f8f8f5;
  --pura-surface-raised: #ffffff;
  --pura-ink: #17231e;
  --pura-muted: #5e6d65;
  --pura-faint: #7c8982;
  --pura-brand-950: #0b241b;
  --pura-brand-900: #103629;
  --pura-brand-800: #174936;
  --pura-brand-700: #1f6048;
  --pura-brand-600: #28795b;
  --pura-brand-100: #dcece4;
  --pura-brand-50: #eff7f2;
  --pura-info: #245f86;
  --pura-info-bg: #edf5fa;
  --pura-positive: #236a46;
  --pura-positive-bg: #edf7f1;
  --pura-warning: #8a5a0a;
  --pura-warning-bg: #fff7e5;
  --pura-critical: #a13c3c;
  --pura-critical-bg: #fff0f0;
  --pura-focus: #236b98;
  --pura-breakpoint-sm: 40rem;
  --pura-breakpoint-md: 64rem;
  --pura-breakpoint-lg: 80rem;
  --pura-duration: 160ms;
  --pura-ease: cubic-bezier(.2, .8, .2, 1);
}
