:root {
  --color-background: #f2efe7; --color-surface: #fffdf8; --color-surface-alt: #dfe7df; --color-text: #17221d; --color-text-muted: #536059; --color-primary: #ad3f29; --color-primary-contrast: #ffffff; --color-accent: #526a5a; --color-border: #c9c5b9; --color-focus: #0067a5;
  --font-body: Aptos, &#39;Segoe UI&#39;, system-ui, -apple-system, BlinkMacSystemFont, Arial, sans-serif; --font-heading: &#39;Iowan Old Style&#39;, &#39;Palatino Linotype&#39;, &#39;Book Antiqua&#39;, Georgia, serif;
  --container-width: 80rem; --reading-width: 44rem; --section-space: clamp(4rem, 8vw, 8rem); --content-gap: clamp(1rem, 2.4vw, 2rem);
  --radius-small: .25rem; --radius-medium: .4rem; --radius-large: 1.25rem; --shadow-small: 0 8px 22px rgb(23 34 29 / .08); --shadow-medium: 0 28px 72px rgb(23 34 29 / .16); --transition-fast: 120ms; --transition-standard: 220ms;
}
