/*
Theme Name: CCB Schlafmützen
Theme URI: https://github.com
Author: CCB Schlafmützen Bäumenheim e.V.
Description: Eigenes Theme für den Carneval-Club "Schlafmützen" Bäumenheim e.V. — Blau/Gold/Weiß, Schlafmützen-Signature-Motiv.
Version: 1.0.0
Requires at least: 6.4
Requires PHP: 8.0
Text Domain: ccb-schlafmuetzen
*/

/*
  Marken-Tokens. --gold ist NUR für große Flächen/Icons/UI-Elemente auf
  --midnight gedacht (Kontrast dort 7.5:1). Auf hellem Grund liegt Gold bei
  ~1.9:1 und darf dort NIE als Text verwendet werden — stattdessen
  --gold-deep nutzen (5:1 auf parchment, WCAG-AA-tauglich auch als Fließtext).

  --stone ist die Farbe der kleinen Nebentexte: Datumszeilen, Rollen in den
  Vorstandskacheln, Dateigrößen, Formular-Hinweise. Sie stand auf #6e6656 und
  erreichte damit auf dem Seitenhintergrund nur 3,3:1 — genau die Stellen mit
  der kleinsten Schrift hatten den schlechtesten Kontrast. Gemessen gegen den
  dunkelsten Punkt von bg-marke.jpg ist #57503f der HELLSTE Ton, der die
  geforderten 4,5:1 noch schafft (4,6:1; auf --paper 7,9:1). Weiter aufhellen
  heißt also: die Nebentexte fallen wieder unter die Norm.
*/
:root {
  /* Sagt dem Browser, dass diese Seite ein eigenes, helles Design mitbringt.
     Ohne diese Angabe schalten Chrome und Edge ihren automatischen
     Dunkelmodus ein und rechnen sich selbst ein dunkles Design aus: Der
     Fließtext wird aufgehellt, während der helle Hintergrund bleibt — die
     Texte verschwinden dann fast. Einzeln geöffnete Bilder sind davon nicht
     betroffen, weshalb der Fehler leicht nach einem Bildschirmproblem
     aussieht. Die Angabe schaltet das ab; ein dunkles Design bieten wir
     bewusst nicht an. */
  color-scheme: light;

  --midnight: #0b2337;
  --midnight-soft: #133450;
  --regal: #286395;
  --gold: #e3a72f;
  --gold-deep: #8a6112;
  --parchment: #f8f3e6;
  --parchment-dim: #efe6d1;
  --paper: #fffdf9;
  --stone: #57503f;
  --ink: #0b1925;

  --font-display: 'Bricolage Grotesque', system-ui, sans-serif;
  --font-body: 'Public Sans', system-ui, sans-serif;
  --font-mono: 'IBM Plex Mono', ui-monospace, monospace;
}
