/* GNPS shared design tokens — single source of truth for colors, fonts, radius.
   Link this before each page's own <style> block:
   <link rel="stylesheet" href="/css/theme.css">

   Legacy variable names (--s, --dk, --fd, etc.) are kept as aliases so pages
   not yet individually redesigned still pick up the new palette immediately —
   remove the alias block once every page/portal has been migrated off it. */

:root {
  /* New palette — phulkari-inspired, matches the approved redesign sample */
  --ivory:      #F6EFE2;
  --indigo:     #12213D;
  --indigo2:    #0B1628;
  --marigold:   #E08A1E;
  --marigold2:  #C67718;
  --gulabi:     #C43D6E;
  --leaf:       #4B7B4E;
  --ink:        #221A12;
  --ink-mute:   #6B6152;
  --cream-line: rgba(34, 26, 18, .12);
  --radius:     3px;

  /* New type system */
  --f-display: 'Fraunces', serif;
  --f-guru:    'Noto Sans Gurmukhi', sans-serif;
  --f-body:    'Karla', sans-serif;
  --f-mono:    'Space Mono', monospace;

  /* Legacy aliases — existing pages/portal reference these names directly */
  --s:   var(--marigold);
  --s2:  var(--marigold2);
  --dk:  var(--indigo);
  --dk2: var(--indigo2);
  --wh:  #ffffff;
  --of:  var(--ivory);
  --mu:  var(--ink-mute);
  --fd:  var(--f-display);
  --fb:  var(--f-body);
}
