/* Corso landing — self-hosted fonts (23.09.2026)
   Replaces the Google Fonts <link>. Google serves Lato 1 in 400/700/900 only, so "Lato 600" rendered as 700.
   Lato 2.0 has a real Semibold. Its licence (OFL 1.1) reserves the name "Lato", so these subsets are renamed
   "Corso Sans" — same drawing, same metrics. Cormorant Garamond has no reserved name and keeps it.
   Subset: Basic Latin, Latin-1, Latin Extended-A (all Polish letters), General Punctuation (’ “ ” – — …), € → ×.
   Total ≈ 149 KB for all five files. */

@font-face { font-family: "Corso Sans"; src: url("corso-sans-400.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Corso Sans"; src: url("corso-sans-600.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: "Corso Sans"; src: url("corso-sans-700.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "Cormorant Garamond"; src: url("cormorant-garamond-600.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: "Cormorant Garamond"; src: url("cormorant-garamond-600-italic.woff2") format("woff2"); font-weight: 600; font-style: italic; font-display: swap; }

:root {
  --font-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;
  --font-sans: "Corso Sans", "Lato", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
}
