/* AUTO-GENERATED by scripts/get-font.py — do not edit by hand.
   Font: Josefin Sans (self-hosted from /fonts/, GDPR-safe).
   Re-run the script with a different name to swap fonts. */
@font-face{font-family:"Josefin Sans";font-style:italic;font-weight:300;font-display:swap;src:url("fonts/JosefinSans-300i.woff2") format("woff2")}
@font-face{font-family:"Josefin Sans";font-style:italic;font-weight:400;font-display:swap;src:url("fonts/JosefinSans-400i.woff2") format("woff2")}
@font-face{font-family:"Josefin Sans";font-style:normal;font-weight:300;font-display:swap;src:url("fonts/JosefinSans-300.woff2") format("woff2")}
@font-face{font-family:"Josefin Sans";font-style:normal;font-weight:400;font-display:swap;src:url("fonts/JosefinSans-400.woff2") format("woff2")}
@font-face{font-family:"Josefin Sans";font-style:normal;font-weight:500;font-display:swap;src:url("fonts/JosefinSans-500.woff2") format("woff2")}
@font-face{font-family:"Josefin Sans";font-style:normal;font-weight:600;font-display:swap;src:url("fonts/JosefinSans-600.woff2") format("woff2")}

/* ===== ADDITIONAL SELF-HOSTED FONTS (added by hand; preserved across get-font.py runs) ===== */
/* Cormorant Garamond — display family for the nav name + lightbox title,
   and the legal pages (impressum / datenschutz / 404). Latin subset.
   It's a VARIABLE font, so one woff2 covers the 400–600 weight range.
   Self-hosted (GDPR-safe); no external font requests. */
@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:400 600;font-display:swap;src:url("fonts/CormorantGaramond.woff2") format("woff2")}
