/* ============================================================
   KALME v4.3 — DIZAINA TOKENI (design tokens)
   ============================================================
   Avots: Ivara galīgie v4.3 lēmumi (2026-07-21) — dabas palete,
   DM Sans (UI + visi cipari) + Spectral (tikai display/virsraksti),
   radius 3px visur.

   ⚠️ ŠIS FAILS VĒL NAV PIESLĒGTS NEKUR. To pieslēgs frontend aģents
   vēlāk (pmtiles_demo.html <link> vai @import). Tikai tokenu +
   @font-face definīcijas — bez layout/komponentu CSS.

   Fonti: pašhostēti woff2, subseti (latin + latin-ext, satur pilnu
   latviešu diakritiku ā č ē ģ ī ķ ļ ņ š ū ž — verificēts renderējot,
   sk. /root/agent-system-dev.../scratchpad/v43_impl_prep/).
   Avots: Google Fonts oficiālie faili (github.com/google/fonts,
   ofl/dmsans, ofl/spectral), OFL 1.1 licence — sk. OFL-DMSans.txt /
   OFL-Spectral.txt blakus fontu failiem.
   ============================================================ */

/* ---------- Fonti (pašhostēti, static/fonts/v43/webfonts/) ---------- */
@font-face{
  font-family:'DM Sans';
  src:url('../fonts/v43/webfonts/dm-sans-regular.woff2') format('woff2');
  font-weight:400;font-style:normal;font-display:swap;
}
@font-face{
  font-family:'DM Sans';
  src:url('../fonts/v43/webfonts/dm-sans-medium.woff2') format('woff2');
  font-weight:500;font-style:normal;font-display:swap;
}
@font-face{
  font-family:'DM Sans';
  src:url('../fonts/v43/webfonts/dm-sans-semibold.woff2') format('woff2');
  font-weight:600;font-style:normal;font-display:swap;
}
@font-face{
  font-family:'Spectral';
  src:url('../fonts/v43/webfonts/spectral-regular.woff2') format('woff2');
  font-weight:400;font-style:normal;font-display:swap;
}
@font-face{
  font-family:'Spectral';
  src:url('../fonts/v43/webfonts/spectral-medium.woff2') format('woff2');
  font-weight:500;font-style:normal;font-display:swap;
}
@font-face{
  font-family:'Spectral';
  src:url('../fonts/v43/webfonts/spectral-semibold.woff2') format('woff2');
  font-weight:600;font-style:normal;font-display:swap;
}

/* ---------- Tokeni ---------- */
:root{
  /* — Dabas palete (Ivars 07-21 galīgs) — */
  --egle:#2E4B3F; --mals:#B4553C; --lins:#EDE6D6; --dzintars:#D99A3D; --melene:#5B7A8C;

  /* — Tumšās virsmas: "egle naktī" / Purvīša krēsla — */
  --surface-0:#101713;             /* app fons aiz kartes */
  --surface-1:rgba(18,26,22,0.86); /* stikla panelis, blur 14px */
  --surface-2:#16211C;             /* popup, baneris */
  --surface-3:#1E2C26;             /* ievadi, čipi */
  --hairline:rgba(237,230,214,0.10);        /* lins 10% — silta līnija, ne auksti balta */
  --hairline-strong:rgba(237,230,214,0.16);

  /* — Teksts — */
  --ink:#EDE6D6;             /* 13.3:1 uz surface-2 */
  --ink-muted:#9BA89F;       /* 6.7:1 — ķērpis */
  --ink-faint:#6E7D74;
  --ink-paper:#22302A;       /* 11:1 uz lina papīra (PDF/gaišs) */
  --ink-paper-muted:#5A6B60;

  /* — Semantiski (AA-verificēts) — */
  --link:#8FAABA;        /* mēlene-light, 6.8:1 uz tumša */
  --warn:#D98E70;        /* māls-light, 6.3:1 uz tumša */
  --danger:#C0492E;
  --premium:#D99A3D;
  --premium-ink:#8A5A16; /* dzintars kā teksts uz gaiša papīra, 4.75:1 */

  /* — Datu kategorijas — */
  --cat-zv:#2E4B3F; --cat-zvb:#B4553C; --cat-tg:#5B7A8C; --cat-list:#D99A3D;
  --cat-zv-mark:#3E6455; /* marķierim gaišināta egle (legibilitāte uz tumšas kartes) */

  /* — Forma — */
  --radius:3px;                              /* VISUR — baneri, pogas, paneļi, čipi */
  --shadow-1:0 4px 16px rgba(0,0,0,.35);
  --shadow-2:0 10px 30px rgba(0,0,0,.48);
  --blur:14px;                                /* glass — perf budžets uz kartes */

  /* — Tipogrāfija — */
  --font-ui:'DM Sans',system-ui,sans-serif;
  --font-display:'Spectral',Georgia,serif;   /* TIKAI display — virsraksti PDF/baneris */
  --font-num:'DM Sans',sans-serif;           /* CIPARI VIENMĒR — tukša nulle; aizliegts monospace */
}
