/*
 * Sleeve theme — self-hosted fonts.
 * Replaces the fonts.googleapis.com CSS2 link (required for WordPress.org
 * directory listing: themes may not enqueue assets from external hosts).
 * Font files are the same Google Fonts releases (Cinzel, Dancing Script,
 * Inter, EB Garamond), served locally from assets/fonts/.
 */

/* Cinzel — display headings */
@font-face {
	font-family: 'Cinzel';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('cinzel-400-normal.woff2') format('woff2'),
	     url('cinzel-400-normal.woff') format('woff');
}
@font-face {
	font-family: 'Cinzel';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('cinzel-500-normal.woff2') format('woff2'),
	     url('cinzel-500-normal.woff') format('woff');
}
@font-face {
	font-family: 'Cinzel';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('cinzel-600-normal.woff2') format('woff2'),
	     url('cinzel-600-normal.woff') format('woff');
}
@font-face {
	font-family: 'Cinzel';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('cinzel-700-normal.woff2') format('woff2'),
	     url('cinzel-700-normal.woff') format('woff');
}

/* Dancing Script — script/voice text */
@font-face {
	font-family: 'Dancing Script';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('dancing-script-500-normal.woff2') format('woff2'),
	     url('dancing-script-500-normal.woff') format('woff');
}
@font-face {
	font-family: 'Dancing Script';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('dancing-script-600-normal.woff2') format('woff2'),
	     url('dancing-script-600-normal.woff') format('woff');
}
@font-face {
	font-family: 'Dancing Script';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('dancing-script-700-normal.woff2') format('woff2'),
	     url('dancing-script-700-normal.woff') format('woff');
}

/* Inter — UI/body text */
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('inter-400-normal.woff2') format('woff2'),
	     url('inter-400-normal.woff') format('woff');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('inter-500-normal.woff2') format('woff2'),
	     url('inter-500-normal.woff') format('woff');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('inter-600-normal.woff2') format('woff2'),
	     url('inter-600-normal.woff') format('woff');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('inter-700-normal.woff2') format('woff2'),
	     url('inter-700-normal.woff') format('woff');
}

/* EB Garamond — quote/voice text */
@font-face {
	font-family: 'EB Garamond';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('eb-garamond-400-normal.woff2') format('woff2'),
	     url('eb-garamond-400-normal.woff') format('woff');
}
@font-face {
	font-family: 'EB Garamond';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('eb-garamond-500-normal.woff2') format('woff2'),
	     url('eb-garamond-500-normal.woff') format('woff');
}
@font-face {
	font-family: 'EB Garamond';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url('eb-garamond-400-italic.woff2') format('woff2'),
	     url('eb-garamond-400-italic.woff') format('woff');
}
