/* ============================================================
   YEV — BRAND TOKEN LAYER (client: YEV / yevent.app)
   Brand-swap layer per website-builder skill; block-library
   token names. Dark nightlife/gala palette — distinct from
   CDeal (dark green) and Deblandeau (ivory/sage).
   Fonts: Anton (poster display) + Instrument Serif italic
   (accent words) + Manrope (body) — Google Fonts.
   ============================================================ */

:root {
  /* darkest band — footer, CTA banners */
  --color-primary: #050505;

  /* supporting brand color — eyebrows, section labels */
  --color-secondary: #C9A94E;

  /* CTA buttons, highlights, accent words, divider rules */
  --color-accent: #FFB300;          /* electric amber */

  /* accent hover state */
  --color-accent-dark: #E09E00;

  /* page base background */
  --color-background: #0A0A0A;

  /* primary body text */
  --color-text: #FFFFFF;

  /* secondary/muted text — brightened #8F8A80 → #B0AA9F 2026-07-20
     (legibility session, operator-approved incl. this file: same warm
     hue, 8.6:1 on page bg vs 5.8:1 before; never pure #fff) */
  --color-text-light: #B0AA9F;

  /* borders, dividers, list rules */
  --color-border: #262626;

  /* card/nav surface on top of background */
  --color-surface: #141414;

  /* soft amber-tinted panel behind visuals */
  --color-tint: #1C1608;

  /* dark text on accent surfaces (buttons) */
  --color-text-inverse: #0A0A0A;

  /* headline font — poster sans */
  --font-headline: 'Anton', sans-serif;

  /* accent font — serif italic words inside headlines, pull-quotes */
  --font-accent: 'Instrument Serif', serif;

  /* body font */
  --font-body: 'Manrope', sans-serif;

  /* ── v2 atmosphere tokens (premium design pass) ── */

  /* card surface lifted off pure black */
  --color-surface-lift: #111111;

  /* translucent glass nav */
  --color-glass: rgba(17, 17, 17, 0.82);

  /* 1px card borders, hairline accents */
  --color-accent-soft: rgba(255, 179, 0, 0.15);

  /* stage-light radial glows, hover inner glow */
  --color-accent-glow: rgba(255, 179, 0, 0.07);

  /* ghost display type — outline stroke */
  --color-ghost: rgba(255, 255, 255, 0.07);

  /* ghost display type — fill fallback (no text-stroke support) */
  --color-ghost-fill: rgba(255, 255, 255, 0.035);

  /* ── soul pass: heat (Caribbean sunset / stage heat) ── */

  /* deep red-orange counterpart to the amber accent */
  --color-heat: #FF4D00;

  /* heat radial glows */
  --color-heat-glow: rgba(255, 77, 0, 0.07);

  /* two-tone heat gradient — one accent element per page */
  --gradient-heat: linear-gradient(120deg, #FFB300, #FF4D00);
  /* ── TYPOGRAPHY FLOOR TOKENS (2026-07-30, Task C — GRANTED locked-system
     exception, ADDITIVE ONLY: these 4 lines. Site-wide readability floor for
     body/supporting text on dark surfaces, promoted from the meganav field
     ruling. New components MUST consume these — the typo-floor harness
     fails any visible body text below them. --color-text-light survives
     for the deliberately-muted exclusion manifest only. */
  --text-body-size: 16px;
  --text-body-color: #DEDEDE;
  --text-body-weight: 500;
  --text-body-lh: 1.6;

}
