/* Elpis Biosciences — Design Tokens */

@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@300;400;500;600&family=IBM+Plex+Mono:wght@400;500&family=Source+Serif+4:ital,opsz,wght@0,8..60,300;0,8..60,400;0,8..60,600;1,8..60,300;1,8..60,400;1,8..60,600&display=swap');

:root {
  /* Core palette */
  --bg:      #FAF6EF;
  --paper:   #F5EFE4;
  --warm:    #EDE4D4;
  --canvas:  #E4D9C8;
  --ink:     #2C2218;
  --muted:   #7A6A56;
  --faint:   #A09080;
  --forest:  #0D4A3A;
  --teal:    #0D7265;
  --teal-mid:#1A9E8C;
  --sage:    #3D6B4F;
  --gold:    #9A7B3A;
  --terra:   #B45A3C;
  --rule:    #DDD5C4;
  --border:  #CEC4B4;

  /* Module colors */
  --cycle:   #C0572A;
  --vitalis: #0D7265;
  --age:     #B89050;
  --athlete: #0D4A3A;

  /* Typography */
  --serif: 'Source Serif 4', Georgia, serif;
  --sans:  'IBM Plex Sans', system-ui, sans-serif;
  --mono:  'IBM Plex Mono', monospace;

  /* Layout */
  --max-page:    1100px;
  --max-report:  860px;
  --max-content: 740px;
  --max-upload:  820px;
  --pad:         52px;
  --nav-h:       60px;
}
