/* Selbst gehostete Marken-Schriften (kein externer Dienst, kein Google Fonts).
   Die Schriftdateien liegen unter /static/assets/fonts/ und werden hier als
   @font-face bereitgestellt. Dadurch nutzen ALLE Seiten dieselben Schriften,
   auch bei Besuchern, die sie nicht lokal installiert haben.

   Erwartete Dateien (woff2 bevorzugt; .ttf als Rückfall wird ebenfalls erkannt):
     SpaceMono-Regular, SpaceMono-Bold
     MozillaText-Regular, MozillaText-Italic, MozillaText-Bold
*/

@font-face{
  font-family:"Space Mono"; font-weight:400; font-style:normal; font-display:swap;
  src:url("/static/assets/fonts/SpaceMono-Regular.woff2") format("woff2"),
      url("/static/assets/fonts/SpaceMono-Regular.ttf") format("truetype");
}
@font-face{
  font-family:"Space Mono"; font-weight:700; font-style:normal; font-display:swap;
  src:url("/static/assets/fonts/SpaceMono-Bold.woff2") format("woff2"),
      url("/static/assets/fonts/SpaceMono-Bold.ttf") format("truetype");
}

@font-face{
  font-family:"Mozilla Text"; font-weight:400; font-style:normal; font-display:swap;
  src:url("/static/assets/fonts/MozillaText-Regular.woff2") format("woff2"),
      url("/static/assets/fonts/MozillaText-Regular.ttf") format("truetype");
}
@font-face{
  font-family:"Mozilla Text"; font-weight:400; font-style:italic; font-display:swap;
  src:url("/static/assets/fonts/MozillaText-Italic.woff2") format("woff2"),
      url("/static/assets/fonts/MozillaText-Italic.ttf") format("truetype");
}
@font-face{
  font-family:"Mozilla Text"; font-weight:700; font-style:normal; font-display:swap;
  src:url("/static/assets/fonts/MozillaText-Bold.woff2") format("woff2"),
      url("/static/assets/fonts/MozillaText-Bold.ttf") format("truetype");
}

/* ---------------------------------------------------------------------------
   Einheitlicher dunkler Schimmer für Schrift und Bilder AUSSERHALB der hellen
   Kästen (Logo, Seitentitel/H1, Untertitel, Zurück-Links). Gilt seitenweit.
   Basis vorher: 0 0 5px rgba(0,0,0,.9), 0 2px 6px rgba(0,0,0,.65)
   -> Weichzeichnung ×1,2 (5->6px, 6->7,2px), Deckkraft ×1,5 (bei .9/.85 auf
   das Maximum 1,0 begrenzt). Die Kästen selbst behalten ihren eigenen Schatten.
   Seiten mit eigenen Schatten-Werten überschreiben diese Vorgabe mit den
   gleich skalierten Werten (siehe jeweiliges <style>). */
h1, .title, .subtitle, .back, a.back{
  text-shadow: 0 0 6px rgba(0,0,0,1), 0 2px 7.2px rgba(0,0,0,.98);
}
.logo img{
  filter: drop-shadow(0 0 6px rgba(0,0,0,1));
}
