/* Kuvi shared design tokens (task #98). Every app screen reads these, so a
   re-brand is a change to this one file. Values follow the light demo screens. */
:root {
  --brand: #C4161C;        /* only on the one primary button per screen and the active nav item */
  --brand-ink: #FFFFFF;    /* text on --brand */
  --brand-dark: #9E1015;   /* hover / pressed */
  --bg: #F7F5F2;           /* page background */
  --card: #FFFFFF;         /* cards */
  --text: #141414;
  --muted: #5C5852;        /* secondary text */
  --line: #E4E0DA;         /* borders, dividers */
  --line-strong: #CFCAC2;  /* outline buttons, inputs */
  --error: #B3261E;
  --ok: #1E6B3A;
  --radius: 12px;
  --shadow: 0 1px 3px rgba(20, 20, 20, 0.06), 0 4px 14px rgba(20, 20, 20, 0.05);
  --font-body: Inter, system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
  --font-brand: 'Bricolage Grotesque', var(--font-body);
  --tap: 48px;             /* minimum tap target */
  --primary-h: 56px;       /* primary button height */
  --gutter: 16px;
}
