/* Big Island Tour Guide: Basalt Ember. Lava-ember accent (oklch 52% .14 32), ash paper, basalt ink; Spectral/Switzer. */
:root {
  --color-paper: #FBF4ED;
  --nav-bg: rgba(251,244,237,.96);
  --color-paper-dim: #EFE6DD;
  --color-paper-2: #DED2C5;
  --color-ink: #19120E;
  --color-ink-soft: #574A43;
  --color-accent: #AA4331;
  --color-accent-glow: rgba(170,67,49,.18);
  --color-accent-ink: #FFFFFF;
  --color-rule: rgba(25,18,14,.18);
  --color-shadow: rgba(25,18,14,.13);
  --color-focus: #E8AA4E;
  --color-navy: #33211B;
  --color-guide: #492921;
  --color-ochre-soft: #F4D29B;
  --color-ochre: #E8AA4E;
  --font-display: 'Spectral', Georgia, serif;
  --font-body: 'Switzer', system-ui, sans-serif;
  --font-wordmark: 'Cabinet Grotesk', system-ui, sans-serif;
  --text--2: clamp(.7rem,.66rem + .18vw,.82rem);
  --text--1: clamp(.83rem,.76rem + .32vw,1rem);
  --text-0: clamp(1rem,.91rem + .4vw,1.22rem);
  --text-1: clamp(1.2rem,1.08rem + .54vw,1.52rem);
  --text-2: clamp(1.55rem,1.31rem + 1vw,2.1rem);
  --text-3: clamp(2rem,1.64rem + 1.65vw,2.8rem);
  --text-4: clamp(2.45rem,1.86rem + 2.65vw,3.6rem);
  --text-5: clamp(3rem,2.11rem + 4vw,4.9rem);
  --space-3xs:.25rem; --space-2xs:.5rem; --space-xs:.75rem; --space-sm:1rem; --space-md:1.5rem;
  --space-lg:2.25rem; --space-xl:3.25rem; --space-2xl:4.75rem; --space-3xl:6rem;
  --content-narrow:44rem; --content-wide:68rem; --measure:70ch;
  --ease-out:cubic-bezier(.16,1,.3,1); --ease-in:cubic-bezier(.4,0,1,1); --ease-in-out:cubic-bezier(.65,0,.35,1);
  --dur-fast:150ms; --dur-normal:250ms; --dur-slow:400ms;
  --rule-thin:1px; --rule-thick:3px;
  --radius-sm:4px; --radius-md:8px; --radius-lg:16px; --radius-full:9999px;
}
h1,h2,h3 {overflow-wrap:anywhere;min-width:0}
