/* Parsio palette (Brandboard 2025).
   Internal token names are historical (--adu-forest etc.); the VALUES are Parsio:
   forest = Parsio Orange accent, paper = Gray Sand background. */
:root {
  /* Surfaces — warm paper, never pure grey */
  --adu-paper: #f4f0ef;          /* Gray Sand — page background */
  --adu-paper-alt: #ece7e4;      /* slightly deeper sand — wells, table headers */
  --adu-surface: #ffffff;        /* White — cards & inputs */
  --adu-hairline: #e6e0dd;       /* warm 1px divider / border */

  /* Ink / text */
  --adu-ink: #1c1c1c;            /* Black — headings & body */
  --adu-muted: #6f6a67;          /* warm grey — secondary text */

  /* Brand accent = Parsio Orange #D9553E */
  --adu-forest: #d9553e;         /* primary accent (orange) */
  --adu-forest-hover: #c2492f;   /* darker orange — hover */
  --adu-mint: #fbeeec;           /* soft orange tint — ghost hover, soft chips */

  /* Functional semantics */
  --adu-emerald: #2f9e6b;        /* success */
  --adu-emerald-soft: #e7f4ed;
  --adu-amber: #b2520b;          /* warning (butter scale) */
  --adu-amber-soft: #fdf3c8;
  --adu-bordeaux: #c0271c;       /* danger */
  --adu-bordeaux-soft: #f7ddd8;

  /* Secondary brand color */
  --adu-butter: #fce89c;         /* Yellow Butter — Parsio secondary */

  /* Semantic aliases */
  --text-body: var(--adu-ink);
  --text-muted: var(--adu-muted);
  --text-accent: var(--adu-forest);
  --surface-page: var(--adu-paper);
  --surface-card: var(--adu-surface);
  --border-hairline: var(--adu-hairline);
}
