/*
 * AadiFit Design Tokens — single source of truth
 * All tool pages import this. Never hardcode these values elsewhere.
 */
:root {
  /* Colours */
  --af-bg:          #07090b;
  --af-surface:     rgba(255,255,255,0.025);
  --af-surface-2:   rgba(255,255,255,0.045);
  --af-border:      rgba(255,255,255,0.08);
  --af-border-gold: rgba(200,169,110,0.4);
  --af-text:        #f5f0e6;
  --af-muted:       #b0b0b0;
  --af-dim:         #777;
  --af-gold:        #c8a96e;
  --af-red:         #e53935;
  --af-green:       #3ba55d;
  /* Nav */
  --af-nav-h:       72px;
  /* Spacing */
  --af-gap-sm:      12px;
  --af-gap-md:      20px;
  --af-gap-lg:      40px;
  /* Radius */
  --af-radius-sm:   10px;
  --af-radius-md:   14px;
  --af-radius-lg:   20px;
  /* Typography */
  --af-font-base:   'DM Sans', system-ui, sans-serif;
  --af-font-mono:   'DM Mono', monospace;
}
