/* ContentChaser design tokens — direction D "Studio".
   This is the ONLY file allowed to contain colour literals (hex / rgba).
   Values are DESIGN.md §2 verbatim; the --scrim / --mock-* at the foot are
   supplemental neutrals used only by the decorative picker preview mocks. */
:root{
  /* neutrals */
  --paper:#FAFAF8; --panel:#FFFFFF; --band:#F4F2EC; --line:#E4E1D9; --line-strong:#CFCCC2;
  --ink:#1A1A17; --text:#44423B; --muted:#6B685F;
  /* the ONE accent: evergreen — primary buttons, links, focus, selected, approved */
  --accent:#1F5C4A; --accent-hover:#194D3E; --accent-wash:#EAF1EE;
  /* state (only where state lives, always icon + text) */
  --warn:#8A5A12; --warn-wash:#F7EDD8;   /* changes requested, quiet client */
  --danger:#9B3B27; --danger-wash:#F7E4DE; /* errors, destructive */
  /* shape */
  --r-lg:12px; --r-md:8px; --r-sm:6px; --r-pill:999px;
  --shadow-1:0 1px 2px rgba(26,26,23,.06),0 1px 1px rgba(26,26,23,.04);
  --shadow-2:0 12px 32px -12px rgba(26,26,23,.22);
  /* type */
  --font-sans:"Hanken Grotesk",ui-sans-serif,system-ui,sans-serif;
  --font-display:"Instrument Serif",Georgia,serif;

  /* supplemental (decorative picker previews only; kept here so no other file holds a literal) */
  --scrim:rgba(10,20,50,.55);
  --field-flag:rgba(138,90,18,.28);  /* changes-requested field ring, on --warn */
  --field-err:rgba(155,59,39,.26);   /* error field ring, on --danger */
}
