/*
Self-hosted variable fonts — Alegreya (heading) + Inter (body).
No external/CDN requests (Brand Bible Κεφ. 18.5, SPEC.md §1.2, Acceptance #2).
Split into latin / greek unicode-range subsets so the browser only downloads
what a given page actually needs.
*/

/* ---------- Inter (body / functional) ---------- */

@font-face {
	font-family: "Inter";
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url("../fonts/inter/inter-greek-wght-normal.woff2") format("woff2-variations"), url("../fonts/inter/inter-greek-wght-normal.woff2") format("woff2");
	unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF, U+1F00-1FFF;
}

@font-face {
	font-family: "Inter";
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url("../fonts/inter/inter-latin-wght-normal.woff2") format("woff2-variations"), url("../fonts/inter/inter-latin-wght-normal.woff2") format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: "Inter";
	font-style: italic;
	font-weight: 100 900;
	font-display: swap;
	src: url("../fonts/inter/inter-greek-wght-italic.woff2") format("woff2-variations"), url("../fonts/inter/inter-greek-wght-italic.woff2") format("woff2");
	unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF, U+1F00-1FFF;
}

@font-face {
	font-family: "Inter";
	font-style: italic;
	font-weight: 100 900;
	font-display: swap;
	src: url("../fonts/inter/inter-latin-wght-italic.woff2") format("woff2-variations"), url("../fonts/inter/inter-latin-wght-italic.woff2") format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* ---------- Alegreya (heading / editorial) ---------- */
/*
[ΠΡΟΤΑΣΗ] Αντικαθιστά το Cormorant Garamond (Brand Bible Κεφ. 4.3) μόνο για
το launch GR-only. Το Cormorant Garamond δεν διαθέτει κανένα γλύφο ελληνικού
αλφαβήτου (επιβεβαιωμένο στο επίσημο METADATA.pb του Google Fonts repo) —
οι ελληνικοί τίτλοι θα εμφανίζονταν αθόρυβα στο fallback Georgia, ακυρώνοντας
την editorial ταυτότητα σε όλο το site. Το Alegreya είναι humanist/garalde
serif με ανάλογο ζεστό, editorial χαρακτήρα, σχεδιασμένο να συνδυάζεται με
το Georgia (το ήδη ορισμένο fallback), και καλύπτει πλήρως Ελληνικά+Λατινικά,
οπότε δεν θα χρειαστεί νέα αντικατάσταση όταν προστεθούν Αγγλικά. Βλ.
docs/SPEC.md §1.2.
*/

@font-face {
	font-family: "Alegreya";
	font-style: normal;
	font-weight: 400 900;
	font-display: swap;
	src: url("../fonts/alegreya/alegreya-greek-wght-normal.woff2") format("woff2-variations"), url("../fonts/alegreya/alegreya-greek-wght-normal.woff2") format("woff2");
	unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF, U+1F00-1FFF;
}

@font-face {
	font-family: "Alegreya";
	font-style: normal;
	font-weight: 400 900;
	font-display: swap;
	src: url("../fonts/alegreya/alegreya-latin-wght-normal.woff2") format("woff2-variations"), url("../fonts/alegreya/alegreya-latin-wght-normal.woff2") format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: "Alegreya";
	font-style: italic;
	font-weight: 400 900;
	font-display: swap;
	src: url("../fonts/alegreya/alegreya-greek-wght-italic.woff2") format("woff2-variations"), url("../fonts/alegreya/alegreya-greek-wght-italic.woff2") format("woff2");
	unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF, U+1F00-1FFF;
}

@font-face {
	font-family: "Alegreya";
	font-style: italic;
	font-weight: 400 900;
	font-display: swap;
	src: url("../fonts/alegreya/alegreya-latin-wght-italic.woff2") format("woff2-variations"), url("../fonts/alegreya/alegreya-latin-wght-italic.woff2") format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* ---------- GFS Didot (category-title display accent, Κεφ. 11) ---------- */
/*
Only for .pph-collection__title inside .pph-collection (the collection/
category page's own H1) — NOT a replacement for Alegreya (heading) anywhere
else. Verified via Google Fonts' own css2 API before downloading: GFS Didot
ships a dedicated "greek" subset (unicode-range covering U+0370-03FF etc,
same block used below) — a real Greek type family (Greek Font Society),
unlike e.g. Cormorant which has no Greek glyphs at all and would've silently
fallen back to Georgia for every category title. Single static weight (400)
and no italic — that's the only style Google Fonts serves for this family,
so there's nothing to vary here the way Inter/Alegreya do above.
*/
@font-face {
	font-family: "GFS Didot";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("../fonts/gfs-didot/gfs-didot-greek-normal.woff2") format("woff2");
	unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {
	font-family: "GFS Didot";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("../fonts/gfs-didot/gfs-didot-latin-normal.woff2") format("woff2");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
