/* truss — motyw, wersja 4. Wygenerowane przez panel ui-design (DTCG 2025.10). theme.css z DTCG (Terrazzo 2.10.0). */
:root:not(.dark) {
  --fokus-grubosc: 2px;
  --fokus-odsuniecie: 2px;
  --kontrolka-wysokosc: 44px;
  --kontrolka-mala: 28px;
  --menu-szerokosc: 238px;
  --pole-wiersze: 3;
  --prog-szeroki: 1180px;
  --prog-telefon: 640px;
  --przygaszenie: 0.6;
  --ramka-grubosc: 1px;
  --siatka-min-kolumna: 160px;
  --skrot-linie: 2;
  --kolor-akcent: #2563eb;
  --kolor-akcent-najechanie: #1350d4;
  --kolor-blad: #c32222;
  --kolor-blad-tlo: #fbe9e9;
  --kolor-fokus: #2563eb;
  --kolor-na-akcencie: #fff;
  --kolor-najechanie: #c7f5ff;
  --kolor-ostrzezenie: #865818;
  --kolor-ostrzezenie-tlo: #fbf4e9;
  --kolor-ramka: #d7ddea;
  --kolor-sukces: #147136;
  --kolor-sukces-tlo: #e9fbf0;
  --kolor-tekst: #0f172a;
  --kolor-tekst-drugorzedny: #4f6292;
  --kolor-tlo: #f8fafc;
  --kolor-tlo-drugie: #f5f6fa;
  --kolor-tlo-podniesione: #fff;
  --kolor-wylaczone: #9ca9c9;
  --kolor-wylaczone-tlo: #f5f6fa;
  --kolor-zaznaczenie: #b7e9ff;
  --pismo-kroj-naglowkow: ui-sans-serif, system-ui, -apple-system, "Segoe UI", "Roboto", "Helvetica Neue", "Arial", sans-serif;
  --pismo-kroj-naglowkow-strony: ui-sans-serif, system-ui, -apple-system, "Segoe UI", "Roboto", "Helvetica Neue", "Arial", sans-serif;
  --pismo-kroj-strony: ui-sans-serif, system-ui, -apple-system, "Segoe UI", "Roboto", "Helvetica Neue", "Arial", sans-serif;
  --pismo-kroj: ui-sans-serif, system-ui, -apple-system, "Segoe UI", "Roboto", "Helvetica Neue", "Arial", sans-serif;
  --odstep-4: 4px;
  --odstep-6: 6px;
  --odstep-16: 16px;
  --odstep-24: 24px;
  --pismo-h1-interlinia: 28px;
  --pismo-h1: 18px;
  --pismo-h1-waga: 600;
  --pismo-h2-interlinia: 32px;
  --pismo-h2: 21px;
  --pismo-h2-waga: 600;
  --pismo-h3-interlinia: 28px;
  --pismo-h3: 20px;
  --pismo-h3-waga: 600;
  --pismo-liczba-interlinia: 28px;
  --pismo-liczba: 18px;
  --pismo-liczba-waga: 600;
  --pismo-maly-interlinia: 16px;
  --pismo-maly: 12px;
  --pismo-maly-waga: 500;
  --pismo-tekst-interlinia: 20px;
  --pismo-tekst: 14px;
  --pismo-tekst-waga: 400;
  --ruch-czas: 150ms;
  --ruch-krzywa: cubic-bezier(0.25, 0.1, 0.25, 1);
  --kolumna: 384px;
  --margines: 24px;
  --promien: 6px;
  --rytm-sekcji: 16px;
  --odstep-duzy: 24px;
  --odstep-maly: 6px;
  --odstep-sredni: 16px;
  --accent: #dbeafe;
  --accent-foreground: var(--kolor-tekst);
  --background: var(--kolor-tlo);
  --border: #e2e8f0;
  --card: #fff;
  --card-foreground: var(--kolor-tekst);
  --chart-1: #2563eb;
  --chart-2: var(--kolor-sukces);
  --chart-3: var(--kolor-ostrzezenie);
  --chart-4: var(--kolor-blad);
  --chart-5: var(--kolor-tekst-drugorzedny);
  --destructive: var(--kolor-blad);
  --destructive-foreground: var(--kolor-blad-tlo);
  --font-mono: ui-monospace, "SFMono-Regular", "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace;
  --font-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", "Roboto", "Helvetica Neue", "Arial", sans-serif;
  --font-serif: ui-serif, "Georgia", "Cambria", "Times New Roman", "Times", serif;
  --foreground: var(--kolor-tekst);
  --input: #cbd5e1;
  --muted: var(--kolor-tlo);
  --muted-foreground: #64748b;
  --popover: var(--kolor-tlo);
  --popover-foreground: var(--kolor-tekst);
  --primary: #2563eb;
  --primary-foreground: #fff;
  --radius: 6px;
  --ring: #2563eb;
  --secondary: #f5f6fa;
  --secondary-foreground: var(--kolor-tekst);
  --shadow-blur: 3px;
  --shadow-color: #000;
  --shadow-offset-x: 0px;
  --shadow-offset-y: 1px;
  --shadow-opacity: 0.1;
  --shadow-spread: 0px;
  --sidebar: #fff;
  --sidebar-accent: var(--kolor-zaznaczenie);
  --sidebar-accent-foreground: var(--kolor-tekst);
  --sidebar-border: var(--kolor-ramka);
  --sidebar-foreground: var(--kolor-tekst);
  --sidebar-primary: #2563eb;
  --sidebar-primary-foreground: #fff;
  --sidebar-ring: #2563eb;
  --spacing: 0.25rem;
  --letter-spacing: 0em; /* bez typu DTCG — wartość z rozszerzenia motywu */
}
