/*
 * Galleria — fonts.css
 * @font-face for the four faces (self-hosted subsetted woff2 in ../assets/fonts/).
 * Loaded 2nd in the chain (handle galleria-fonts, after galleria-style). font-display: swap
 * (accessible, never invisible text). Weights per CODE-STAGE-NOTES §1. Etna is single-weight,
 * caps-only; its missing — – · fall back to Futura via --gl-font-kicker (CODE-STAGE-NOTES §2).
 */

/* Futura — display (headlines, pull-quotes). 400/500/700/800. */
@font-face { font-family: "Futura"; src: url("../assets/fonts/futura-book.woff2") format("woff2");   font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Futura"; src: url("../assets/fonts/futura-medium.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "Futura"; src: url("../assets/fonts/futura-bold.woff2") format("woff2");   font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "Futura"; src: url("../assets/fonts/futura-heavy.woff2") format("woff2");  font-weight: 800; font-style: normal; font-display: swap; }

/* Garamond — body (all reading text). Light/Regular/Italic/Bold. Italic is load-bearing (deks, pull-quotes, captions). */
@font-face { font-family: "Garamond"; src: url("../assets/fonts/garamond-light.woff2") format("woff2");   font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: "Garamond"; src: url("../assets/fonts/garamond-regular.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Garamond"; src: url("../assets/fonts/garamond-italic.woff2") format("woff2");  font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: "Garamond"; src: url("../assets/fonts/garamond-bold.woff2") format("woff2");    font-weight: 700; font-style: normal; font-display: swap; }

/* Etna — kicker (editorial caps labels). Single weight. */
@font-face { font-family: "Etna"; src: url("../assets/fonts/etna.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
