/* ==========================================================================
   GRB design tokens — single source of truth for the public site and the CMS.
   Palette and "New Energy" type system from grb-mockups v4.13.
   ========================================================================== */
:root {
  /* Brand palette */
  --blue:  #91AFD3;   /* Gulf Sky */
  --sage:  #607966;   /* Discovery Green */
  --gold:  #FBB84F;   /* Sunbelt Gold */
  --taupe: #B6A08A;   /* Limestone */
  --brown: #5A4436;   /* Bayou Oak */

  /* Derived shades & tints */
  --brown-deep: #46352A;
  --sage-deep:  #3D4F44;
  --blue-deep:  #3E5E80;
  --gold-deep:  #E39F2F;
  --blue-wash:  #EEF4FB;
  --sage-wash:  #EDF2EE;
  --gold-wash:  #FDF1DC;

  /* Neutrals */
  --ink:    #141414;
  --ink-2:  #3B3B3B;
  --ink-3:  #666666;
  --ink-4:  #8C8C8C;
  --line:      #DCD2C5;
  --line-soft: #EAE3D8;
  --paper:  #ffffff;
  --wash:   #F8F4EE;
  --wash-2: #F0E9DF;

  /* Image placeholders */
  --img-a: #CDBCA9; --img-b: #B9A38C; --img-dark-a: #5A6C83; --img-dark-b: #475769;

  /* Semantic */
  --success: #2E7D4F; --success-wash: #E6F3EA;
  --warning: #B7791F; --warning-wash: #FDF1DC;
  --danger:  #B3261E; --danger-wash:  #FBE9E7;
  --info:    #3E5E80; --info-wash:    #EEF4FB;

  /* Type — "New Energy": Bricolage Grotesque display, Onest body */
  --sans:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --mono:  "SF Mono", SFMono-Regular, ui-monospace, Menlo, Consolas, monospace;
  --dfont: "Bricolage Grotesque", var(--sans);
  --bfont: "Onest", var(--sans);

  /* Layout */
  --maxw: 1200px;
  --radius: 8px;
  --radius-lg: 12px;
  --shadow-sm: 0 1px 2px rgba(20,20,20,.06);
  --shadow:    0 4px 16px rgba(20,20,20,.08);
  --shadow-lg: 0 12px 40px rgba(20,20,20,.14);
}
