/* fonts.css – alle Schriften vom eigenen Server, keine Verbindung zu Google (DSGVO).
   Früher vom Google-Schriftendienst geladene Familien werden hier auf eigene Dateien
   (SIL Open Font License, siehe OFL-*.txt) oder auf die Systemschrift abgebildet. */
@font-face { font-family: 'Nunito'; src: url('/fonts/Nunito-VF.ttf') format('truetype'); font-weight: 200 1000; font-style: normal; font-display: swap; }
@font-face { font-family: 'Fredoka'; src: url('/fonts/Fredoka-VF.ttf') format('truetype'); font-weight: 300 700; font-display: swap; }
@font-face { font-family: 'Andika'; src: url('/fonts/Andika-Regular.ttf') format('truetype'); font-weight: 400; font-display: swap; }
@font-face { font-family: 'Andika'; src: url('/fonts/Andika-Bold.ttf') format('truetype'); font-weight: 700; font-display: swap; }
@font-face { font-family: 'Playwrite DE SAS'; src: url('/fonts/PlaywriteDESAS-VF.ttf') format('truetype'); font-weight: 100 400; font-display: swap; }
@font-face { font-family: 'DM Sans'; src: url('/fonts/DMSans-latin.woff2') format('woff2'); font-weight: 300 700; font-display: swap; }

/* Überschriften-Serifen → Systemschrift Georgia (ähnlicher Charakter, ohne Download) */
@font-face { font-family: 'Playfair Display'; src: local('Georgia'), local('Times New Roman'); font-display: swap; }
@font-face { font-family: 'Crimson Pro'; src: local('Georgia'), local('Times New Roman'); font-display: swap; }
@font-face { font-family: 'Fraunces'; src: local('Georgia'), local('Times New Roman'); font-display: swap; }
/* Sans-Familien → DM Sans vom eigenen Server */
@font-face { font-family: 'Outfit'; src: url('/fonts/DMSans-latin.woff2') format('woff2'); font-weight: 300 700; font-display: swap; }
@font-face { font-family: 'Instrument Sans'; src: url('/fonts/DMSans-latin.woff2') format('woff2'); font-weight: 300 700; font-display: swap; }
/* Verspielte Titel → Fredoka */
@font-face { font-family: 'Baloo 2'; src: url('/fonts/Fredoka-VF.ttf') format('truetype'); font-weight: 300 700; font-display: swap; }
@font-face { font-family: 'Bangers'; src: url('/fonts/Fredoka-VF.ttf') format('truetype'); font-weight: 700; font-display: swap; }
/* Nichtproportional → Systemschrift */
@font-face { font-family: 'JetBrains Mono'; src: local('Consolas'), local('Menlo'), local('DejaVu Sans Mono'), local('Courier New'); font-display: swap; }
