/*
 * Canal+ VF – font zmiennoczcionkowy CANAL+ (osie wght 300–700, ital 0–1), hostowany lokalnie.
 * canal-vf.woff to podzbiór (łacina + łacina rozszerzona) pliku Canal+VF.ttf z tego katalogu.
 * Nazwa rodziny pozostaje 'Canal DIN', więc style.css i pozostałe arkusze nie wymagają zmian.
 *
 * Cała strona w kursywie: regular → Italic, bold → Bold Italic.
 * Każda ściana ma jedną wagę, więc przeglądarka zaokrągla wartości używane w CSS:
 * 100–500 → 400 (Italic), 600–900 → 700 (Bold Italic).
 * Ściany 'italic' istnieją po to, by <em>/<i> nie dostawały sztucznego pochylenia.
 */
@font-face {
  font-family: 'Canal DIN';
  font-style: normal;
  font-weight: 400;
  src: url(canal-vf.woff) format('woff'), url('Canal+VF.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Canal DIN';
  font-style: italic;
  font-weight: 400;
  src: url(canal-vf.woff) format('woff'), url('Canal+VF.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Canal DIN';
  font-style: normal;
  font-weight: 700;
  src: url(canal-vf.woff) format('woff'), url('Canal+VF.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Canal DIN';
  font-style: italic;
  font-weight: 700;
  src: url(canal-vf.woff) format('woff'), url('Canal+VF.ttf') format('truetype');
  font-display: swap;
}

/* Oś ital = 1 wszędzie; !important, bo skrót `font:` resetuje font-variation-settings. */
*,
*::before,
*::after {
  font-variation-settings: 'ital' 1 !important;
}
