/* ============================================================
   Fit By Sci(ence) brand colors: THE ONE PLACE TO CHANGE THEM.

   Every page loads this file first. Page styles, members/css/theme.css and
   coach/css/coach-theme.css reference these variables instead of raw hex.
   To rebrand, edit the values below (keep each -rgb triple in sync with its
   hex; it powers the translucent rgba(var(--x-rgb), 0.4) versions).

   Not covered by this file (CSS variables don't work there), change by hand:
   emails (emails/*.html, netlify/functions/*.mts, lib/coach/digest.ts),
   manifest.json + <meta name="theme-color">, SVG/PNG logo files, canvas
   drawing in members/js/*.js, and colors set inside <script> blocks.
   Full list: fitbyscience/brand/BRAND-INVENTORY.md
   ============================================================ */

:root {
  /* Core */
  --fbs-green: #0F2A1E;          --fbs-green-rgb: 15, 42, 30;
  --fbs-gold: #C8A24A;           --fbs-gold-rgb: 200, 162, 74;
  --fbs-cream: #F7F3EA;          --fbs-cream-rgb: 247, 243, 234;

  /* Gold family */
  --fbs-gold-hover: #B8922E;     --fbs-gold-hover-rgb: 184, 146, 46;
  --fbs-gold-bright: #E8B95C;    --fbs-gold-bright-rgb: 232, 185, 92;
  --fbs-gold-deep: #A9863A;      --fbs-gold-deep-rgb: 169, 134, 58;

  /* Cream / neutral family */
  --fbs-cream-border: #E8DCC8;   --fbs-cream-border-rgb: 232, 220, 200;
  --fbs-sand: #E8E0D0;           --fbs-sand-rgb: 232, 224, 208;
  --fbs-cream-text: #D4CFC6;     --fbs-cream-text-rgb: 212, 207, 198;
  --fbs-ink-light: #ECE7DA;      --fbs-ink-light-rgb: 236, 231, 218;

  /* Green-tinted text */
  --fbs-body: #2A4A38;           --fbs-body-rgb: 42, 74, 56;
  --fbs-muted: #9A9589;          --fbs-muted-rgb: 154, 149, 137;
  --fbs-muted-2: #5A7060;        --fbs-muted-2-rgb: 90, 112, 96;
}
