:root {
  --color-ink-950: #080B10; --color-ink-900: #0D1118; --color-ink-850: #121823; --color-ink-800: #18202C; --color-ink-700: #273241;
  --color-stone-50: #F7F5F0; --color-stone-100: #EFEBE3; --color-stone-200: #DED8CD; --color-stone-400: #A8A195; --color-stone-600: #6B665E;
  --color-white: #FFFFFF; --color-accent-300: #DFC28D; --color-accent-400: #C9A66B; --color-accent-500: #AB854B; --color-accent-soft: rgba(201, 166, 107, 0.14); --color-danger: #D56767; --color-focus: #8EC5FF;
  --font-display: "Newsreader", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;
  --font-sans: "Manrope", "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --text-xs: clamp(0.75rem, 0.72rem + 0.12vw, 0.82rem); --text-sm: clamp(0.875rem, 0.84rem + 0.14vw, 0.95rem); --text-base: clamp(1rem, 0.96rem + 0.18vw, 1.1rem); --text-lg: clamp(1.15rem, 1.06rem + 0.38vw, 1.35rem); --text-xl: clamp(1.4rem, 1.18rem + 0.8vw, 1.85rem); --text-2xl: clamp(1.9rem, 1.45rem + 1.5vw, 2.75rem); --text-3xl: clamp(2.6rem, 1.65rem + 3.1vw, 4.75rem); --text-hero: clamp(3.1rem, 1.65rem + 5.1vw, 7.25rem);
  --container-max: 86rem; --container-reading: 46rem; --gutter: clamp(1.25rem, 3vw, 3rem); --radius-sm: .5rem; --radius-md: .875rem; --radius-lg: 1.25rem; --ease-standard: cubic-bezier(.2,.8,.2,1);
}
