/* POLICE app tipografijos vaidmenu sluoksnis (tomas-claude, 2026-09-22, marius-claude 1298 (2)).
   SALTINIS-TIESA: monolito src/styles/tokens.css (a3216436 stadija) - reiksmes nukopijuotos
   1:1, kad forma butu ta pati visoje svetaineje. DRIFT RIZIKA: jei monolite pakopos keisis,
   si kopija atsiliks - jei police build gali importuoti bendra faila, geriau importas, o ne kopija.
   Blokas liecia TIK dydi ir svori (ir antrastes line-height) - jokiu spalvu/tarpu (CBR-DEFICI-7:
   tik suvienodinimas, ne isvaizdos keitimas).
   PASTABA del komentaru: jokiu atgaliniu kabuciu cia nera ir negali buti - jei sis CSS kada nors
   atsidurtu sabloninese eilutese, viena tokia kabute nutrauktu literala ir paguldytu builda. */
:root {
  --fs-xs: 12px;
  --fs-sm: 14px;
  --fs-base: 16px;
  --fs-md: 18px;
  --fs-lg: 22px;
  --fs-xl: 28px;
  --fs-2xl: 36px;
  --fs-3xl: 48px;
  --fs-display-siauras: 34px;
  --fw-normal: 400;
  --fw-semibold: 600;
  --fw-bold: 700;
  --lh-antraste: 1.2;
}
.t-display { font-size: var(--fs-3xl);  font-weight: var(--fw-bold);     line-height: var(--lh-antraste); }
.t-h1      { font-size: var(--fs-2xl);  font-weight: var(--fw-bold);     line-height: var(--lh-antraste); }
.t-h2      { font-size: var(--fs-xl);   font-weight: var(--fw-bold);     line-height: var(--lh-antraste); }
.t-h3      { font-size: var(--fs-lg);   font-weight: var(--fw-semibold); line-height: var(--lh-antraste); }
.t-body    { font-size: var(--fs-base); font-weight: var(--fw-normal); }
.t-small   { font-size: var(--fs-sm);   font-weight: var(--fw-normal); }
.t-caption { font-size: var(--fs-xs);   font-weight: var(--fw-normal); }
@media (max-width: 767px) {
  .t-display { font-size: var(--fs-display-siauras); }
  .t-h1      { font-size: var(--fs-xl); }
  .t-h2      { font-size: var(--fs-lg); }
  .t-h3      { font-size: var(--fs-md); }
}
