/**
 * Fira Sans + Fira Sans Condensed — self-hosted
 * Licencia: SIL Open Font License 1.1 (viď OFL.txt v tomto priečinku)
 * Autori: Erik Spiekermann, Ralph du Carrois, Anja Meiners, Botio Nikoltchev (Carrois Type Design)
 *
 * Subset: Latin-1 + Latin Extended-A + typografická interpunkcia + meny (381 znakov).
 * Zachované OpenType sady číslic: onum, lnum, tnum, pnum (plus frac, sups, numr, dnom).
 * Od 2026-08-18 aj small caps (smcp + c2sc) vo všetkých rezoch — pravé small
 * caps kreslené fontom, nie syntetizované prehliadačom. Predtým subset obe
 * zahadzoval, preto run-in a labely vychádzali ako zmenšené kapitálky.
 *   font-variant-caps: small-caps      → smcp, mení len malé písmená,
 *                                        veľké ostanú kapitálkami (run-in)
 *   font-variant-caps: all-small-caps  → smcp + c2sc, mení aj veľké písmená,
 *                                        všetko rovnako vysoké (labely panelu)
 * Rezy zodpovedajú tomu, čo téma reálne používa.
 *
 * Build (fonttools):
 *   pyftsubset <zdroj>.ttf --output-file=<cieľ>.woff2 --flavor=woff2 \
 *     --unicodes=<381 kódových bodov, viď cmap existujúcich súborov> \
 *     --layout-features="calt,ccmp,dnom,frac,liga,lnum,locl,numr,onum,pnum,sups,tnum,smcp,c2sc"
 *   Zdroj: google/fonts, ofl/firasans a ofl/firasanscondensed, verzia 4.203.
 *   Mozilla/Fira master OTF NEPOUŽÍVAŤ, chýba v ňom 7 znakov (ſ a šesť mien).
 */

@font-face {
  font-family: "Fira Sans";
  src: url('webFonts/FiraSans/fira-sans-300.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Fira Sans";
  src: url('webFonts/FiraSans/fira-sans-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Fira Sans";
  src: url('webFonts/FiraSans/fira-sans-400i.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Fira Sans";
  src: url('webFonts/FiraSans/fira-sans-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Fira Sans";
  src: url('webFonts/FiraSans/fira-sans-600.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Fira Sans";
  src: url('webFonts/FiraSans/fira-sans-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fira Sans Condensed";
  src: url('webFonts/FiraSans/fira-sans-cond-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Fira Sans Condensed";
  src: url('webFonts/FiraSans/fira-sans-cond-600.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
