/*
 * haloSKC - system typograficzny v3 (ujednolicony)
 *
 * DWIE rodziny, jasny podzial rol:
 *   Oswald - naglowki, logo, duze liczby, komunikaty
 *   Inter  - cala reszta: nawigacja, przyciski, metadane, tresc artykulow
 *
 * Merriweather (szeryfowa, wczesniej uzywana do tekstu artykulu) zostala
 * usunieta. Powod: trzecia rodzina to trzeci pobierany plik i trzeci styl
 * na stronie, a Inter czyta sie w dluzszym tekscie dobrze. Jesli kiedys
 * wroci potrzeba szeryfowego kroju do artykulow, wystarczy dodac go
 * z powrotem w fonts.css i przywrocic zmienna --font-editorial.
 */

:root {
  --font-display: "Oswald", "Arial Narrow", Impact, sans-serif;
  --font-ui: "Inter", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;
  /* Zachowane dla zgodnosci ze starym kodem, ktory moze sie do niej odwolywac.
     Celowo wskazuje na Inter, nie na osobny krój szeryfowy. */
  --font-editorial: var(--font-ui);
}

.site-title,
h1,
h2,
h3,
.section-title,
.event-date-large {
  font-family: var(--font-display);
  font-weight: 700;
}

nav,
button,
input,
select,
textarea,
.button,
.tag,
.badge,
.event-meta,
.calendar,
.filters {
  font-family: var(--font-ui);
}

article p,
.article-body,
.publication-content {
  font-family: var(--font-ui);
}

nav,
.button,
.tag,
.badge {
  font-weight: 700;
  letter-spacing: .01em;
}
