/*
 * Bitcount Single (variable, osie wght/ELXP/ELSH/slnt/CRSV) — SIL Open Font License 1.1.
 * Źródło: Google Fonts / github.com/google/fonts/tree/main/ofl/bitcountsingle
 *
 * Zastąpił ozdobny „Opening Hours Mono” 17.09.2026. Powód: tamten font ma 154 glify —
 * bez „ü”, „ß” i bez ani jednej polskiej litery, więc w napisach „Wdrożenie” i
 * „Bewährt · Schritt für Schritt” pojedyncza litera wypadała fallbackiem: gładka
 * pośród kropkowanych. Bitcount ma komplet latin + latin-ext.
 */

@font-face {
	font-family: "Bitcount Single";
	src: url("/wp-content/uploads/2026/09/BitcountSingle-VF.woff2") format("woff2");
	/* Zakres wag, nie pojedyncza waga — inaczej oś wght leży i font-weight:270 z projektu
	   nie miałby na czym zadziałać (przeglądarka pokazałaby domyślne 400). */
	font-weight: 100 900;
	font-style: normal;
	font-display: swap;
}

/*
 * Funkcje OpenType z projektu w Figmie: 'case' dopasowuje interpunkcję do wersalików,
 * 'ss01' podmienia małe litery na warianty dopasowane do x-height (120 podstawień).
 * Klasa siedzi na elementach, które faktycznie używają tego kroju — ustawienie tego
 * na <body> dziedziczyłoby się na Be Vietnam Pro i ruszyło tekst, który ma zostać nietknięty.
 */
.intelli-bitcount,
.intelli-bitcount * {
	font-feature-settings: "case" on, "ss01" on;
}

/*
 * Zerowy tracking — i to nie jest kwestia gustu. Bitcount to krój siatkowy: kropki stoją
 * w rytmie co 0,12 em, a znak ma 0,6 em szerokości. Każda ujemna wartość wsuwa kropki
 * sąsiednich znaków w siebie i napis zlewa się w plamę („-70%” czytało się jak jeden kleks).
 * Przy zerze odstęp między znakami równa się odstępowi między kropkami wewnątrz znaku.
 *
 * `!important` jest tu potrzebne, bo część tych napisów to nagłówki (h2/h3), które biorą
 * tracking z globalnej typografii zestawu (`.elementor-kit-6 h2`), a własny CSS widgetów
 * celuje w `selector p` i takiego nagłówka nie dosięga.
 */
.intelli-bitcount,
.intelli-bitcount * {
	letter-spacing: 0 !important;
}
