/* CLAUDE: @font-face-Deklaration für Libre Baskerville Regular */
/* CLAUDE: Diese Regel lädt die reguläre Schriftart-Datei */
/* CLAUDE: Anpassen: font-weight und font-style bei Bedarf ändern */
/* CLAUDE: OPTIMIERT: WOFF2 als erstes Format (70% kleiner als TTF), Fallback auf WOFF/TTF */
@font-face {
	/* CLAUDE: Definiert den Schriftnamen für CSS (font-family: 'Libre Baskerville') */
	font-family: 'Libre Baskerville';
	/* CLAUDE: Mehrere Formate für maximale Browser-Kompatibilität */
	/* CLAUDE: Browser wählt das erste unterstützte Format (WOFF2 > WOFF > TTF) */
	src: url('../fonts/LibreBaskerville-Regular.woff2') format('woff2'),
	     url('../fonts/LibreBaskerville-Regular.woff') format('woff'),
	     url('../fonts/LibreBaskerville-Regular.ttf') format('truetype');
	/* CLAUDE: font-weight 400 = normale Schriftstärke */
	font-weight: 400;
	/* CLAUDE: font-style normal = keine Kursivstellung */
	font-style: normal;
	/* CLAUDE: font-display swap = Text wird sofort mit Fallback angezeigt, dann getauscht */
	/* CLAUDE: Verhindert unsichtbaren Text während des Ladens (Performance) */
	font-display: swap;
}

/* CLAUDE: @font-face-Deklaration für Libre Baskerville Italic */
/* CLAUDE: Diese Regel lädt die kursive Schriftart-Datei */
/* CLAUDE: Anpassen: für <em> und <i> Tags oder font-style: italic */
/* CLAUDE: OPTIMIERT: WOFF2 als erstes Format (70% kleiner als TTF), Fallback auf WOFF/TTF */
@font-face {
	/* CLAUDE: Gleicher Schriftname, unterschiedlicher Stil */
	font-family: 'Libre Baskerville';
	/* CLAUDE: Mehrere Formate für maximale Browser-Kompatibilität */
	/* CLAUDE: Browser wählt das erste unterstützte Format (WOFF2 > WOFF > TTF) */
	src: url('../fonts/LibreBaskerville-Italic.woff2') format('woff2'),
	     url('../fonts/LibreBaskerville-Italic.woff') format('woff'),
	     url('../fonts/LibreBaskerville-Italic.ttf') format('truetype');
	/* CLAUDE: font-weight 400 = normale Schriftstärke, aber italic */
	font-weight: 400;
	/* CLAUDE: font-style italic = kursiv */
	font-style: italic;
	/* CLAUDE: font-display swap für Performance */
	font-display: swap;
}

/* CLAUDE: @font-face-Deklaration für Libre Baskerville Bold */
/* CLAUDE: Diese Regel lädt die fette Schriftart-Datei */
/* CLAUDE: Anpassen: für <strong> und <b> Tags oder font-weight: bold/700 */
/* CLAUDE: OPTIMIERT: WOFF2 als erstes Format (70% kleiner als TTF), Fallback auf WOFF/TTF */
@font-face {
	/* CLAUDE: Gleicher Schriftname, unterschiedliche Schriftstärke */
	font-family: 'Libre Baskerville';
	/* CLAUDE: Mehrere Formate für maximale Browser-Kompatibilität */
	/* CLAUDE: Browser wählt das erste unterstützte Format (WOFF2 > WOFF > TTF) */
	src: url('../fonts/LibreBaskerville-Bold.woff2') format('woff2'),
	     url('../fonts/LibreBaskerville-Bold.woff') format('woff'),
	     url('../fonts/LibreBaskerville-Bold.ttf') format('truetype');
	/* CLAUDE: font-weight 700 = fette Schriftstärke */
	font-weight: 700;
	/* CLAUDE: font-style normal = keine Kursivstellung */
	font-style: normal;
	/* CLAUDE: font-display swap für Performance */
	font-display: swap;
}
