/* ==========================================================================
   The Citadel Event Space — Brand Tokens
   Source: current site brand review (see project notes). Update as confirmed.
   ========================================================================== */

:root {
  /* Color palette */
  --color-gold: #D2AB68;
  --color-gold-deep: #A17A43;
  --color-navy: #1E3954;
  --color-navy-deep: #152738;
  --color-white: #FFFFFF;
  --color-cream: #FAF7F2;
  --color-gray-bg: #F7F7F8;      /* header/footer top background */
  --color-gray-bottom: #E6E6E6;  /* footer bottom bar background */
  --color-gray-line: #DDDDDD;    /* hairline dividers */
  --color-gray-text: #6B7280;    /* secondary nav/body gray */

  /* Typography
     2026-09-23: switched to the real licensed brand fonts via the Citadel's
     Adobe Fonts (Typekit) kit "The Citadel Website" (id rhb3wsh) -- ITC
     Bodoni Seventytwo Pro for headings, Calibri for body/labels. The kit's
     stylesheet link lives in each page's <head> (see partials note below);
     it only ships weights 400/400italic for the heading face and 400/700
     for body, so a bold heading falls back to the browser's synthetic bold.
     Fallback stacks below keep the previous Cormorant Garamond/Nunito Sans
     look-alike pairing as a safety net if the kit fails to load. */
  --font-heading: "itc-bodoni-seventytwo-pro", "Cormorant Garamond", Garamond, Georgia, serif;
  --font-label: "calibri", "Nunito Sans", Arial, sans-serif;
  --font-body: "calibri", "Nunito Sans", Arial, sans-serif;

  /* Tracking (letter-spacing). Source values were given as builder-tool units
     (50 / 150), not CSS em/px — these are a starting approximation, not final. */
  --tracking-heading: 0.03em;
  --tracking-label: 0.12em;

  /* Spacing scale.
     Tightened 2026-09-22 per Shannon's whitespace feedback — --space-lg and
     --space-xl (the section-level padding/gaps used throughout styles.css)
     were nearly doubling every section's vertical rhythm compared to the
     old site. xs/sm/md (internal card/element spacing) were fine and are
     unchanged; only the two large steps were reduced. */
  --space-xs: 0.5rem;
  --space-sm: 1rem;
  --space-md: 2rem;
  --space-lg: 2.75rem;
  --space-xl: 4rem;
}
