/* FencingFlow PRO — wspólne kolory i krój pisma (A6, przegląd 10.11.2026). Strony mają własny układ, ale biorą stąd barwy i czcionkę,
   żeby panel KT, widok trenera, strona startowa, wyniki na żywo, pakiet wyników i replika wyglądały jak jeden produkt.
   Aparat sędziego i tablica TV mają własne motywy (jasny / ciemny, duży kontrast) — korzystają tylko z kolorów stron zawodników. */
:root {
  --ff-font: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --ff-mono: ui-monospace, Menlo, Consolas, monospace;
  --ff-bg: #F7F7F5; --ff-panel: #FFFFFF; --ff-line: #D9D9D4; --ff-text: #151515; --ff-muted: #6B6B66;
  --ff-accent: #1D4ED8; --ff-ok: #15803D; --ff-err: #B91C1C; --ff-warn: #B45309;
  --ff-side-red: #D7263D; --ff-side-green: #1B9E4B; /* strony zawodników na planszy (czerwony / zielony) */
}
