/* Turi: skórka. Tylko zmienne (kolory, kroje, promienie, cienie, rytm). Silnik w turi.css sięga wyłącznie po te zmienne. */
/* Nunito (zmienny krój, wagi 400-700), lokalnie, bez Google Fonts w przeglądarce. */
@font-face{font-family:"Nunito";font-style:normal;font-weight:400 700;font-display:swap;src:url(fonts/nunito-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Nunito";font-style:normal;font-weight:400 700;font-display:swap;src:url(fonts/nunito-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{
  /* kolory marki: granat do nagłówków, niebieski tylko do akcji */
  --k-granat:#0d2a5c;
  --k-akcja:#1d5fd6;
  --k-akcja-c:#1548a8;
  --k-tekst:#1b2437;
  --k-szary:#66718e;
  --k-linia:#dfe5f1;
  --k-tlo:#ffffff;
  --k-tlo-2:#f4f7fd;
  --k-niebo:#e8f0fe;
  --k-las:#1f9d55;        /* odhaczenia, potwierdzenia */
  --k-las-tlo:#e4f6ec;
  --k-sloneczny:#d98e04;  /* „warto zobaczyć” */
  --k-sloneczny-tlo:#fff4dc;
  --k-slonce:#f4bb41;     /* słońce z logo: główny przycisk na granacie */
  --k-slonce-c:#f7c95f;
  --k-blad:#9b1c1c;
  --k-blad-tlo:#fde8e8;
  /* kroje: jeden bezszeryfowy, ciepły i czytelny */
  --krój:"Nunito","Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
  /* skala pisma (standard Aory): h1 hero 34/26, h1 30/25, h2 26, kicker 12 */
  --p-tekst:1.0625rem;      /* 17 px */
  --p-maly:.9375rem;        /* 15 px */
  --p-drobny:.8125rem;      /* 13 px */
  --p-h1-hero:2.125rem;     /* 34 px */
  --p-h1-hero-tel:1.625rem; /* 26 px */
  --p-h1:1.875rem;          /* 30 px */
  --p-h1-tel:1.5625rem;     /* 25 px */
  --p-h2:1.625rem;          /* 26 px */
  --p-h2-tel:1.375rem;      /* 22 px */
  --p-h3:1.125rem;          /* 18 px */
  --p-kicker:.75rem;        /* 12 px */
  --interlinia-h:1.32;
  --interlinia-h3:1.38;
  --interlinia:1.55;
  /* rytm odstępów: tylko te wartości */
  --o-1:4px; --o-2:8px; --o-3:12px; --o-4:16px; --o-5:24px; --o-6:32px; --o-7:48px; --o-8:64px;
  --sekcja:var(--o-8);
  --sekcja-tel:var(--o-7);
  --pod-naglowkiem:30px;
  --pod-h2:10px;
  --szerokosc:1140px;
  --margines:20px;
  --promien:16px;
  --promien-maly:12px;
  --cien:0 10px 30px rgba(13,42,92,.10);
  --cien-maly:0 2px 10px rgba(13,42,92,.05);
  --cien-przycisk:0 6px 18px rgba(29,95,214,.26);
  /* główna: większy nagłówek hero niż na podstronach, bo to strona produktu */
  --p-hero:3.25rem;         /* 52 px */
  --p-hero-tel:2.125rem;    /* 34 px */
  --hero-tlo:radial-gradient(1100px 560px at 85% -10%,#2f6fe0 0%,var(--k-granat) 55%,#091d42 100%);
}
