/* ============================================================
   Design tokens — The Woodleigh Cats
   This file is the single place the site's look is defined.
   A Claude Design language import should REPLACE the values
   below (colors, type, radii, shadows) and nothing else —
   every page and component reads only these variables.
   ============================================================ */

:root {
  color-scheme: only light;
  /* Color */
  --bg: #faf6ef;            /* warm cream page background */
  --surface: #ffffff;       /* cards, panels */
  --surface-alt: #f3ecdf;   /* alternate band background */
  --ink: #2b2620;           /* primary text */
  --ink-soft: #6b6257;      /* secondary text */
  --accent: #c96f2e;        /* warm ginger — decorative highlights */
  --accent-deep: #a8551b;   /* links, button backgrounds (AA on white text) */
  --accent-strong: #8a4414; /* button hover */
  --accent-ink: #ffffff;    /* text on accent */
  --line: #e5dccb;          /* hairline borders */

  /* Type */
  --font-display: Georgia, 'Iowan Old Style', 'Times New Roman', serif;
  --font-body: system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
  --size-hero: clamp(2rem, 5.5vw, 3.4rem);
  --size-h1: clamp(1.7rem, 4vw, 2.4rem);
  --size-h2: 1.35rem;
  --size-body: 1.04rem;
  --leading: 1.65;

  /* Shape & depth */
  --radius: 14px;
  --radius-sm: 8px;
  --shadow: 0 2px 12px rgba(43, 38, 32, 0.08);
  --shadow-lift: 0 6px 24px rgba(43, 38, 32, 0.14);

  /* Layout */
  --maxw: 1080px;
  --maxw-prose: 46rem;
  --space: 1rem;
}
