/* Pizza-Abend – gemeinsame Holzofen-Tokens (Farben, Schriften) für Gastseite und Gastgeber. */
:root {
  --bg: #150f0d; --surface: #1f1613; --surface-2: #2b1f1a; --surface-3: #352821; --line: #3b2b24; --line-2: #4d3a30;
  --text: #f4ead8; --text-2: #d9c7aa; --text-3: #a8947c; --on-text: #150f0d;
  --accent: #f26b1d; --accent-2: #ff8a3d; --accent-deep: #b8450e; --on-accent: #150f0d;
  --love: #f0b43a; --on-love: #150f0d;
  --basil: #8cb651; --basil-deep: #4f7a2c; --on-basil: #150f0d;
  --no: #e0402e; --no-deep: #8d1f16; --on-no: #f4ead8;
  --no-text: #ff6a57; --no-fill: #b8301f; --love-text: var(--love); --basil-text: var(--basil); --accent-text: var(--accent-2);
  --water: #6fa6d6; --water-text: #8dbbe3;
  --hand: #e9bd78;
  --poster-bg: #f26b1d; --poster-text: #150f0d; --poster-sub: #3b1407; --poster-frame: rgba(21, 15, 13, .35);
  --paper: #f4ead8; --paper-2: #e8dcc4; --on-paper: #150f0d; --on-paper-2: #5a4a3e; --on-paper-3: #7a6858;
  --av-a: #e9bd78; --av-a-on: #150f0d; --av-b: #f0b43a; --av-b-on: #150f0d; --av-c: #8cb651; --av-c-on: #150f0d;

  --font-display: 'Alfa Slab One', 'Rockwell Extra Bold', Georgia, serif;
  --font-hand: 'Mansalva', 'Segoe Print', cursive;
  --font-body: 'Karla', 'Segoe UI', system-ui, sans-serif;
  color-scheme: dark;
}
