/* ══════════════════════════════════════════════════════════════════════════
   cyrillic.css , ladowany WYLACZNIE na /ru (verbatim.blade.php).
   No-op dla pozostalych jezykow, bo selektory sa scope'owane na html[lang="ru"].

   Powod istnienia: Poppins, font calej strony, nie ma podzbioru cyrylicy.
   Sprawdzone na Google Fonts API: Poppins wystawia tylko latin, latin-ext
   i devanagari. Bez tego arkusza kazda rosyjska litera spadalaby na font
   systemowy (Arial na Windows, Helvetica na macOS), wiec rosyjska wersja
   wygladalaby jak inna strona niz pozostale osiem jezykow.

   Montserrat: geometryczny grotesk jak Poppins, ma cyrillic i cyrillic-ext,
   wiec calosc RU renderuje sie jednym krojem, bez mieszania w obrebie zdania
   typu "Экскурсии YourKrakow".
   ══════════════════════════════════════════════════════════════════════════ */

html[lang="ru"],
html[lang="ru"] body,
html[lang="ru"] button,
html[lang="ru"] input,
html[lang="ru"] select,
html[lang="ru"] textarea {
    font-family: 'Montserrat', 'Poppins', system-ui, sans-serif;
}

/* Poppins ma wezsze glify niz Montserrat. Sredni tekst rosyjski jest juz
   o ok. 10-15% dluzszy od angielskiego, wiec bez tego naglowki w kafelkach
   i przyciskach lamia sie o jedna linie za duzo. */
html[lang="ru"] h1,
html[lang="ru"] h2,
html[lang="ru"] h3,
html[lang="ru"] .nav-links a,
html[lang="ru"] .btn,
html[lang="ru"] button {
    letter-spacing: -0.01em;
}

/* Cyrylica nie ma wersalikow o tej samej czytelnosci co lacinka przy duzym
   trackingu. Badge'y i etykiety pisane wersalikami dostaja mniejszy tracking. */
html[lang="ru"] .badge,
html[lang="ru"] [class*="badge"],
html[lang="ru"] [class*="eyebrow"],
html[lang="ru"] [class*="label"] {
    letter-spacing: 0.02em;
}
