/* Designový systém 88 Leads (E1-B1) — základ typografie.
   Škála písma jen 11 / 12 / 13 / 14 / 16 / 20 / 24 px, řezy jen 400 / 500 / 600. */
*, *::before, *::after { box-sizing: border-box; }
[hidden] { display: none !important; }
body {
  margin: 0;
  font-family: var(--pismo-text), system-ui, -apple-system, 'Segoe UI', sans-serif;
  font-size: var(--fs-13);
  line-height: var(--lh-13);
  font-weight: 400;
  color: var(--text);
}
.t-nadpis {
  font-family: var(--pismo-nadpis), var(--pismo-text), system-ui, sans-serif;
  font-weight: 600;
}
.t-11 { font-size: var(--fs-11); line-height: var(--lh-11); }
.t-12 { font-size: var(--fs-12); line-height: var(--lh-12); }
.t-13 { font-size: var(--fs-13); line-height: var(--lh-13); }
.t-14 { font-size: var(--fs-14); line-height: var(--lh-14); }
.t-16 { font-size: var(--fs-16); line-height: var(--lh-16); font-weight: 600; }
.t-20 { font-size: var(--fs-20); line-height: var(--lh-20); font-weight: 600; }
.t-24 { font-size: var(--fs-24); line-height: var(--lh-24); font-weight: 600; }
.t-tlumeny { color: var(--text-2); }
.t-500 { font-weight: 500; }
.t-600 { font-weight: 600; }
.t-cislo {
  font-variant-numeric: tabular-nums;
  text-align: right;
}

/* Nulový pohyb pro celý dokument (AK10): shell líně vkládá cizí moduly (anotace.css s #anot-fab,
   <style> zvonku, cíle hovorů, průvodce), které vlastní pojistku nemají. */
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after {
    transition-duration: 0ms !important;
    transition-delay: 0ms !important;
    animation-duration: 0ms !important;
    animation-delay: 0ms !important;
    animation-iteration-count: 1 !important;
    scroll-behavior: auto !important;
  }
}
