/* =============================================================================
   FONTY — hostowane lokalnie, przycięte (fontTools / pyftsubset) do łaciny + polskich znaków.
   Instrument Serif (nagłówki, kursywa „dzieło sztuki”), Instrument Sans (tekst), JetBrains Mono (kod).
   Kroje marek (podpisy pod ramami, podgląd projektu) — przycięte do znaków z ich tekstów.
   Plik ładuje się asynchronicznie (index.html), więc nie blokuje pierwszego malowania.
   ============================================================================= */
@font-face {
  font-family: "Instrument Serif";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../assets/fonts/instrument-serif-pl.woff2") format("woff2");
}
@font-face {
  font-family: "Instrument Serif";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("../assets/fonts/instrument-serif-italic-pl.woff2") format("woff2");
}
/* Kaligrafia „Dzieło Sztuki” w hero */
@font-face {
  font-family: "Alex Brush";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../assets/fonts/alex-brush-pl.woff2") format("woff2");
}
@font-face {
  font-family: "Instrument Sans";
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url("../assets/fonts/instrument-sans-pl.woff2") format("woff2");
}
@font-face {
  font-family: "JetBrains Mono";
  font-style: normal;
  font-weight: 400 500;
  font-display: swap;
  src: url("../assets/fonts/jetbrains-mono.woff2") format("woff2");   /* + symbole terminala: ❯ │ ● ▸ i gałąź  */
}

/* Kroje marek: etykiety pod ramami i nazwa projektu w podglądzie */
@font-face { font-family: "Brand Muse"; font-weight: 300; font-display: swap; src: url("../assets/fonts/brand-muse.woff2") format("woff2"); }
@font-face { font-family: "Brand Roam"; font-display: swap; src: url("../assets/fonts/brand-roam.woff2") format("woff2"); }
@font-face { font-family: "Brand 556"; font-display: swap; src: url("../assets/fonts/brand-world556.woff2") format("woff2"); }
@font-face { font-family: "Brand Bricks"; font-display: swap; src: url("../assets/fonts/brand-minibrickz.woff2") format("woff2"); }
@font-face { font-family: "Brand Thaddeus"; font-display: swap; src: url("../assets/fonts/brand-thaddeus.woff2") format("woff2"); }
@font-face { font-family: "Brand PWCC"; font-weight: 600; font-display: swap; src: url("../assets/fonts/brand-pwcc.woff2") format("woff2"); }
@font-face { font-family: "Brand NeTT"; font-display: swap; src: url("../assets/fonts/brand-nett.woff2") format("woff2"); }
@font-face { font-family: "Brand BRRRY"; font-weight: 800; font-display: swap; src: url("../assets/fonts/brand-brrry.woff2") format("woff2"); }
