/* ── Design tokens ────────────────────────────────────────────────────────────
   The palette, type ramp, shadows and sizing every surface reads. Isolated so
   the two products cannot drift apart on colour, and so adopting the ecosystem
   shell's tokens later is a swap of THIS file rather than an edit of 5,900
   lines. Nothing here selects anything; it only declares.

   Note: public/cosm/tokens.css is a SECOND, older token set, used only by the
   pre-login landing page. The two have never agreed. Reconciling them is worth
   doing, but it changes how things look, so it is not done here.            */

:root {
  --dark:    #EDE4DA;   /* warm taupe canvas — body bg */
  --dark2:   #FAF5F0;   /* warm off-white — cards, main content area */
  --dark3:   #E8DED4;   /* warm mid surface — nav, sidebar, inset bg */
  --ink:     #2C2019;   /* warm dark brown — text-primary */
  --ink2:    #3D2D22;   /* warm brown — text-secondary */
  --ink3:    #7A6B5D;   /* warm taupe — text-muted */
  --ink4:    #A89888;   /* warm sand — text-faint, meta, timestamps */
  --ink-inv: #FAF5F0;   /* invariant light text on dark/moss buttons */
  --moss:    #5A6B48;
  --moss-mid:#7A9469;
  --moss-lt: #94AE88;
  --moss-pale: rgba(90,107,72,0.14);   /* accent-dim — tag/badge bg */
  --terra:   #B04E28;
  --terra-mid:#C76C4A;
  --terra-lt:#DC9878;
  --terra-pale: rgba(176,78,40,0.12);
  --rose:    #C4636A;
  --border:   rgba(44,32,25,0.13);    /* border-medium */
  --border-lt: rgba(44,32,25,0.07);   /* border-subtle */
  --accent:   #5A6B48;

  --font-serif: 'Fraunces', Georgia, serif;
  --font-sans:  'Inter', system-ui, sans-serif;
  --font-mono:  'JetBrains Mono', monospace;

  --shadow-tile: 0 8px 28px rgba(44,32,25,0.13), 0 1px 4px rgba(44,32,25,0.07);
  --shadow-card: 0 2px 10px rgba(44,32,25,0.09);

  --sidebar-w: 200px;
  --sidebar-w-collapsed: 48px;
  --chat-w: 360px;
}
