/* tokens.css — Avid Home Renovations brand tokens. Edit here, never inline. */
:root{
  /* palette (sampled from card, contrast-tuned) */
  --char:#23201C;        /* charcoal near-black: text, dark sections */
  --char-2:#2E2A25;      /* lifted charcoal: cards on dark */
  --paper:#FAF7F2;       /* warm white base */
  --paper-2:#F1ECE3;     /* warm tint: alternating sections */
  --sun:#E8A33D;         /* golden yellow accent */
  --sun-deep:#C9872B;    /* yellow for text-on-light (AA) */
  --brick:#A6283C;       /* crimson red, sparingly */
  --ink-dim:#6B645B;     /* secondary text on light */
  --line:#E2DACB;        /* hairlines on light */
  /* type — pinned pair */
  --font-display:'Alfa Slab One', 'Rockwell', serif;
  --font-body:'Archivo', -apple-system, sans-serif;
  /* scale (mobile-first; desktop overrides in site.css) */
  --h1:clamp(2.4rem,9vw,4.5rem);
  --h2:clamp(1.7rem,6vw,2.75rem);
  --h3:1.25rem;
  --body:1rem; --small:.875rem;
  --space-1:.5rem; --space-2:1rem; --space-3:1.75rem; --space-4:3rem; --space-5:5rem;
  --radius:10px;
  --roof-angle:4deg;     /* the roofline divider slope */
}