/* =============================================================
   TDZ (Theater der Zeit) Custom Fonts
   ABCDiatype (sans-serif/grotesk) — headings, UI, navigation
   Life LT W03 Roman (serif) — body text, editorial content
   ============================================================= */

/* === Life LT W03 Roman (serif, body text) === */

@font-face {
	font-family: 'Life LT W03 Roman';
	src: url('../fonts/LifeLT/a31de91a-2cbf-44d1-8f75-898dd8d92e90.woff2') format('woff2'),
		url('../fonts/LifeLT/7d8e3856-2bf6-4243-8ca0-11234c2858cd.woff') format('woff');
	font-display: swap;
}

/* === ABCDiatype (sans-serif/grotesk, headings & UI) === */

@font-face {
	font-family: 'ABCDiatype';
	src: url('../fonts/Diatype/ABCDiatype-Light.woff2') format('woff2'),
		url('../fonts/Diatype/ABCDiatype-Light.woff') format('woff');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'ABCDiatype';
	src: url('../fonts/Diatype/ABCDiatype-LightItalic.woff2') format('woff2'),
		url('../fonts/Diatype/ABCDiatype-LightItalic.woff') format('woff');
	font-weight: 300;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'ABCDiatype';
	src: url('../fonts/Diatype/ABCDiatype-Regular.woff2') format('woff2'),
		url('../fonts/Diatype/ABCDiatype-Regular.woff') format('woff');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'ABCDiatype';
	src: url('../fonts/Diatype/ABCDiatype-RegularItalic.woff2') format('woff2'),
		url('../fonts/Diatype/ABCDiatype-RegularItalic.woff') format('woff');
	font-weight: 400;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'ABCDiatype';
	src: url('../fonts/Diatype/ABCDiatype-Medium.woff2') format('woff2'),
		url('../fonts/Diatype/ABCDiatype-Medium.woff') format('woff');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'ABCDiatype';
	src: url('../fonts/Diatype/ABCDiatype-MediumItalic.woff2') format('woff2'),
		url('../fonts/Diatype/ABCDiatype-MediumItalic.woff') format('woff');
	font-weight: 500;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'ABCDiatype';
	src: url('../fonts/Diatype/ABCDiatype-Bold.woff2') format('woff2'),
		url('../fonts/Diatype/ABCDiatype-Bold.woff') format('woff');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'ABCDiatype';
	src: url('../fonts/Diatype/ABCDiatype-BoldItalic.woff2') format('woff2'),
		url('../fonts/Diatype/ABCDiatype-BoldItalic.woff') format('woff');
	font-weight: 700;
	font-style: italic;
	font-display: swap;
}
