/* ============================================================
   TGSPULMOCON 2026 — Design Tokens
   Extracted from TGTCCON 2025 old site (source of truth)
   ============================================================ */
:root {
  --red:          #C0392B;
  --red-dark:     #962d22;
  --green:        #1E6B3C;
  --green-dark:   #14452A;
  --green-light:  #2e8653;
  --amber:        #F5A623;
  --amber-dark:   #d4891a;
  --amber-light:  #ffc147;
  --bg-page:      #EFF7F1;
  --bg-white:     #FFFFFF;
  --bg-section:   #F8FBF9;
  --bg-footer:    #14452A;
  --text-dark:    #1A1A1A;
  --text-med:     #444444;
  --text-muted:   #6B7280;
  --text-white:   #FFFFFF;
  --border:       #D1E8D8;
  --border-med:   #b8d4c0;
  --shadow-sm:    0 2px 8px rgba(0,0,0,0.08);
  --shadow-md:    0 4px 20px rgba(0,0,0,0.10);
  --shadow-lg:    0 8px 40px rgba(0,0,0,0.12);
  --font-display: 'Playfair Display', Georgia, serif;
  --font-body:    'Source Sans 3', system-ui, sans-serif;
  --text-hero:    clamp(1rem, 5vw, 3rem);
  --text-h1:      clamp(1.8rem, 4vw, 3rem);
  --text-h2:      clamp(1.4rem, 3vw, 2.2rem);
  --text-h3:      clamp(1.1rem, 2vw, 1.4rem);
  --text-body:    1.0625rem;
  --text-sm:      0.9rem;
  --text-xs:      0.78rem;
  --section-pad:  5rem 1.5rem;
  --max-w:        1140px;
  --radius:       5px;
  --radius-lg:    8px;
  --trans:        0.2s ease;
}
