:root {
  color-scheme: light;
  --yellow: #F7E232;
  --red: #BC1616;
  --red-dark: #8E1010;
  --blue: #2B7CC4;
  --ink: #241F1C;
  --paper: #FFFFFF;
  --pale: #FFFDF1;
  --neutral-50: #F7F5F1;
  --neutral-200: #DDD8CE;
  --neutral-500: #7A7166;
  --neutral-700: #5A534A;
  --accent-tint: #FBECEC;
  --font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
  --font-display: Georgia, "Times New Roman", serif;
  --text-xs: .75rem;
  --text-sm: .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: 5rem;
  --leading-tight: 1.06;
  --leading-heading: 1.2;
  --leading-body: 1.65;
  --tracking-label: .12em;
  --tracking-display: -.045em;
  --space-0: 0;
  --space-1: .25rem;
  --space-2: .5rem;
  --space-3: .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;
  --radius-none: 0;
  --radius-small: .1875rem;
  --radius-round: 50%;
  --rule: 1px;
  --rule-strong: 2px;
  --focus-width: 3px;
  --focus-gap: 3px;
  --tap: 3rem;
  --page-max: 75rem;
  --measure: 42rem;
  --gutter: var(--space-5);
  --section-space: var(--space-12);
  --display-size: var(--text-3xl);
  --heading-size: var(--text-2xl);
  --motion-fast: 140ms;
}
