/* ============================================================
   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.

   Current language: "Field Notes" (Claude Design option 1a) —
   typewriter + paper, like a naturalist's TNR logbook.
   ============================================================ */

@import url('https://fonts.googleapis.com/css2?family=Special+Elite&display=swap');

:root {
  color-scheme: only light;
  /* Color */
  --bg: #f4efe3;            /* aged-paper page background */
  --surface: #faf7ee;       /* cards, panels */
  --surface-alt: #eae6d6;   /* alternate band background */
  --frame: #ffffff;         /* photo-print frames */
  --ink: #2e2a22;           /* primary text */
  --ink-soft: #5a5343;      /* secondary text */
  --accent: #b0603c;        /* rust — kickers, decorative highlights */
  --accent-deep: #4c663f;   /* fern green — links, button backgrounds */
  --accent-strong: #3d5233; /* button hover */
  --accent-ink: #f4efe3;    /* text on accent */
  --line: #b9ad92;          /* dashed hairline borders */
  --line-style: dashed;

  /* Type */
  --font-display: 'Special Elite', 'Courier New', monospace;
  --font-body: Georgia, 'Iowan Old Style', 'Times New Roman', serif;
  --size-hero: clamp(2rem, 5.5vw, 3.2rem);
  --size-h1: clamp(1.6rem, 4vw, 2.2rem);
  --size-h2: 1.3rem;
  --size-body: 1.04rem;
  --leading: 1.65;

  /* Shape & depth */
  --radius: 0;
  --radius-sm: 0;
  --shadow: 0 2px 8px rgba(46, 42, 34, 0.16);
  --shadow-lift: 0 3px 10px rgba(46, 42, 34, 0.25);

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