/* ─── SHARED BASE ───────────────────────────────────────────────────────────
   Über <link rel="stylesheet"> auf allen Seiten eingebunden — enthält NUR
   Regeln, die auf allen Seiten identisch waren (verifiziert vor Extraktion),
   damit dieselben Bytes über Seitenwechsel hinweg aus dem Browser-Cache
   kommen statt bei jedem Seitenaufruf neu im Inline-<style> mitgeladen zu
   werden. Seitenspezifische Zusatzvariablen (z.B. --light, --error, --info,
   --cal-*, --warn, --sidebar-w) bleiben bewusst im jeweiligen <style>-Block
   der einzelnen Seite — CSS Custom Properties lassen sich dort verlustfrei
   ergänzen. */

:root {
  /* Palette "Champagner-Dunkel" — bleibt ein dunkles Theme, aber spürbar
     heller/wärmer als das ursprüngliche reine Schwarz, mit kräftigerem Gold
     (Feedback "wirkt düster", Option C aus dem Palettenvergleich). */
  --gold:    #D4AF5A;
  --gold-lt: #EBCD8E;
  --gold-dk: #8B6914;
  --black:   #2B241A;
  --dark:    #332B1F;
  --dark2:   #3E3526;
  --mid:     #4E4331;
  --white:   #FFF9EC;
  --text:    #EDE3CC;
  --muted:   #B3A585;
  --radius:  12px;
  --shadow:  0 8px 40px rgba(0,0,0,.45);
}

a { text-decoration: none; color: inherit; }
img { display: block; max-width: 100%; }

/* Für Inline-Content-Links ohne eigene Klasse (Fließtext-Links, PDFs, Mailto) —
   ohne diese Klasse würden solche Links durch `a { color: inherit }` optisch
   mit dem Fließtext verschmelzen und nicht mehr als Link erkennbar sein. */
.content-link { color: var(--gold); text-decoration: underline; }
.content-link:hover { color: var(--gold-lt); }
