/* tokens.css: vienīgā vieta, kur definēti zīmola fonti un dizaina tokeni.
   Zīmols: bmxmarupe.lv (Poppins; #0093c6, #007298, #003d52, #13556b, #ffba49, #54bad8, #81c4da, #f7fdff).
   Teksta un fona pāri pārbaudīti pret WCAG AA (≥ 4,5:1 parastam tekstam). */
/* Poppins (SIL OFL 1.1, skat. /static/fonts/OFL.txt), latin + latin-ext latviešu burtiem */
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/poppins-400-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/poppins-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/static/fonts/poppins-500-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/static/fonts/poppins-500-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/static/fonts/poppins-600-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/static/fonts/poppins-600-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/static/fonts/poppins-700-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/static/fonts/poppins-700-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/static/fonts/poppins-800-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/static/fonts/poppins-800-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
:root{color-scheme:light;
 /* Zīmola palete */
 --brand-50:#f7fdff;--brand-100:#e3f3f9;--brand-200:#c4e6f2;--brand-300:#81c4da;--brand-400:#54bad8;
 --brand-500:#0093c6;--brand-600:#007298;--brand-700:#13556b;--brand-800:#003d52;--brand-900:#002a39;
 --sun-300:#ffd48a;--sun-400:#ffba49;--sun-600:#c7860f;--sun-ink:#3b2a00;
 /* Semantiskie tokeni (gaišs) */
 --bg:var(--brand-50);--bg2:#e7f0f4;--card:#ffffff;--card2:#f7fdff;
 --ink:var(--brand-800);--ink2:var(--brand-700);--mut:#56707c;--line:#dbe7ec;--line2:#c3d5dc;
 --pri:var(--brand-600);--pri-hover:var(--brand-800);--pri-ink:#ffffff;--pri-soft:var(--brand-100);--pri-deco:var(--brand-500);
 --acc:var(--sun-400);--acc-ink:var(--sun-ink);--focus:var(--brand-500);
 --ok:#16a34a;--ok-soft:#dcfce7;--good:#15803d;--warn:#b45309;--warn-soft:#fef3c7;--bad:#b91c1c;--bad-soft:#fee2e2;--worse:#b91c1c;
 --cs-unknown:#a21caf;--cs-unknown-soft:#fae8ff;--cs-unentered:#4338ca;--cs-unentered-soft:#e0e7ff;
 --gold:var(--sun-400);--gold-soft:#fff4dc;--silver:#a7b6bf;--silver-soft:#eef3f6;--bronze:#c97a40;--bronze-soft:#fbeadc;
 --top-bg:var(--brand-300);--top-ink:var(--brand-800);--top-mut:var(--brand-700);--top-hover:#003d5214;--top-active:#003d5224;
 --hero1:var(--brand-800);--hero2:var(--brand-600);--hero-glow:#0093c666;--hero-ink:#ffffff;--hero-mut:#cfe6ee;
 /* Tipogrāfija */
 --font:Poppins,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;
 /* Cipariem: sistēmas fonts ar tabulāriem cipariem (Poppins tīmekļa failiem nav tnum), lai laiki nelēkātu. */
 --font-num:ui-sans-serif,-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
 --font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;
 --fs-badge:12px;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-base:14px;--fs-lg:16px;--fs-xl:18px;--fs-2xl:20px;
 --fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:800;
 /* Formas un atstarpes */
 --r-btn:2px;--r-xs:2px;--r-sm:4px;--r-md:4px;--r-lg:4px;--r-xl:4px;--r-pill:999px;
 --sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;
 --control-h:2.5rem;--control-h-sm:2.125rem;--ch:2.5rem;--ch-sm:2.125rem;--row-h:2.875rem;--section:var(--sp-5);--topbar-h:3.5rem;--icon:20px;--check:20px;--page-w:1760px;--page-pad:var(--sp-6);--ctl-row:2.375rem;
 --shadow:0 1px 2px #003d520d,0 6px 20px #003d520f;--shadow2:0 14px 40px #003d5226;
 --r:var(--r-lg)}
[data-theme=dark]{--top-bg:#03161d;--top-ink:#ffffff;--top-mut:#a8c4ce;--top-hover:#ffffff1a;--top-active:#ffffff26}
[data-theme=dark]{color-scheme:dark;
 --bg:#061d26;--bg2:#0c2b37;--card:#0b2a36;--card2:#0f3442;
 --ink:#e8f3f7;--ink2:#c3d7de;--mut:#9fb6c0;--line:#17404f;--line2:#215062;
 --pri:var(--brand-400);--pri-hover:#7fd0ea;--pri-ink:#06222c;--pri-soft:#0f3a4a;--pri-deco:var(--brand-400);--focus:var(--sun-400);
 --ok:#34d399;--ok-soft:#0d3b2d;--good:#4ade80;--warn:#fbbf24;--warn-soft:#3d2e0c;--bad:#f87171;--bad-soft:#3f1717;--worse:#f87171;
 --cs-unknown:#f0abfc;--cs-unknown-soft:#3b1240;--cs-unentered:#a5b4fc;--cs-unentered-soft:#1e1b4b;
 --gold:var(--sun-400);--gold-soft:#3a2f12;--silver:#b8c6ce;--silver-soft:#16384a;--bronze:#e0995f;--bronze-soft:#3a2617;
 --top-bg:#03161d;--top-mut:#a8c4ce;
 --hero1:#03161d;--hero2:#0b4a60;--hero-glow:#54bad84d;
 --shadow:0 1px 2px #0006,0 8px 24px #0005;--shadow2:0 14px 40px #000a}
