/* ============================================================
   VTW Training — Farben & Schrift-Grundlagen
   Uebernommen aus dem VT-Wimpassing-Design-System (vtw-tokens.css
   des Turnierprogramms). Die Schriften kommen LOKAL aus
   assets/fonts/schriften.css — kein Google-Aufruf.
   js/app.js ueberschreibt --haupt/--akzent/--dunkel aus verein.json,
   damit ein anderer Verein sein eigenes Design bekommt.
   ============================================================ */
:root {
  --gold:        #F6B319;
  --gold-bright: #FFC42E;
  --gold-deep:   #E09A0A;
  --gold-press:  #C9870A;
  --gold-soft:   #FBE3A0;
  --gold-wash:   #FDF6E4;

  --black:       #0D0D0D;
  --ink:         #161616;
  --charcoal:    #232323;
  --slate:       #3A3A3A;
  --white:       #FFFFFF;
  --paper:       #FAFAF8;
  --mist:        #F1F1EE;
  --line:        #E4E4E1;
  --line-dark:   #3A3A3A;

  /* Vereins-Anpassung (aus verein.json) */
  --haupt:       var(--gold);
  --haupt-deep:  var(--gold-deep);
  --haupt-soft:  var(--gold-soft);
  --haupt-wash:  var(--gold-wash);
  --akzent:      #E60023;
  --dunkel:      var(--black);
  --schrift-auf-haupt: #1A1206;

  /* Text: schwarz auf hell, weiss auf dunkel — nie grau (Regel 02.09.2026) */
  --fg:          #111111;
  --fg-on-dark:  #F5F5F5;

  --ok:          #2E8B4E;
  --ok-soft:     #DDF3E4;
  --warn:        #C97A00;
  --warn-soft:   #FDF0D5;
  --error:       #C9483A;
  --error-soft:  #F9DEDA;

  --font-brand:   'Aldrich', 'Saira', sans-serif;
  --font-display: 'Saira', 'Barlow', 'Arial Narrow', sans-serif;
  --font-body:    'Barlow', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;

  --r-sm: 8px; --r-md: 14px; --r-lg: 22px; --r-pill: 999px;
  --shadow-md: 0 4px 12px rgba(13,13,13,0.08), 0 2px 4px rgba(13,13,13,0.06);
  --shadow-lg: 0 12px 32px rgba(13,13,13,0.14), 0 4px 8px rgba(13,13,13,0.06);
  --nav-h: 64px;
}
