@import url("https://ui-design.dev.sorto.ai/czcionki/css2?family=Inter");
/* expotalk — motyw, wersja 1. Wygenerowane przez panel ui-design (DTCG 2025.10). theme.css z DTCG (Terrazzo 2.10.0). */
:root {
  --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: #7c3aed;
  --kolor-akcent-najechanie: #6315e9;
  --kolor-blad: #ba2121;
  --kolor-blad-tlo: #fbe9e9;
  --kolor-dodatkowy: #8b5cf6;
  --kolor-drugi: #6d28d9;
  --kolor-fokus: #7c3aed;
  --kolor-na-akcencie: #fff;
  --kolor-na-drugim: #fff;
  --kolor-najechanie: #f9e2ff;
  --kolor-ostrzezenie: #865818;
  --kolor-ostrzezenie-tlo: #fbf4e9;
  --kolor-ramka: #cddaed;
  --kolor-sukces: #136c34;
  --kolor-sukces-tlo: #e9fbf0;
  --kolor-tekst: #0f1729;
  --kolor-tekst-drugorzedny: #4a586a;
  --kolor-tlo: #f8fafc;
  --kolor-tlo-drugie: #ecf7ff;
  --kolor-tlo-podniesione: #fff;
  --kolor-wylaczone: #91a1b7;
  --kolor-wylaczone-tlo: #ecf7ff;
  --kolor-zaznaczenie: #eed4ff;
  --pismo-kroj-naglowkow: "Inter", system-ui, sans-serif;
  --pismo-kroj-naglowkow-strony: "Inter", system-ui, sans-serif;
  --pismo-kroj-strony: "Inter", system-ui, sans-serif;
  --pismo-kroj: "Inter", system-ui, sans-serif;
  --odstep-4: 4px;
  --odstep-8: 8px;
  --odstep-12: 12px;
  --odstep-16: 16px;
  --odstep-24: 24px;
  --odstep-32: 32px;
  --odstep-64: 64px;
  --odstep-128: 128px;
  --odstep-159: 159px;
  --odstep-188: 188px;
  --odstep-220: 220px;
  --pismo-h1-interlinia: 60px;
  --pismo-h1: 60px;
  --pismo-h1-waga: 700;
  --pismo-h2-interlinia: 40px;
  --pismo-h2: 36px;
  --pismo-h2-waga: 700;
  --pismo-h3-interlinia: 28px;
  --pismo-h3: 20px;
  --pismo-h3-waga: 700;
  --pismo-liczba-interlinia: 28px;
  --pismo-liczba: 18px;
  --pismo-liczba-waga: 600;
  --pismo-maly-interlinia: 20px;
  --pismo-maly: 14px;
  --pismo-maly-waga: 500;
  --pismo-tekst-interlinia: 24px;
  --pismo-tekst: 16px;
  --pismo-tekst-waga: 400;
  --ruch-czas: 150ms;
  --ruch-krzywa: cubic-bezier(0.25, 0.1, 0.25, 1);
  --kolumna: 1272px;
  --margines: 32px;
  --promien: 12px;
  --rytm-sekcji: 128px;
  --odstep-duzy: 24px;
  --odstep-maly: 8px;
  --odstep-sredni: 16px;
  --accent: #8249df;
  --accent-foreground: #fff;
  --background: var(--kolor-tlo);
  --border: #e1e7ef;
  --card: #fff;
  --card-foreground: var(--kolor-tekst);
  --chart-1: #8249df;
  --chart-2: #10b77f;
  --chart-3: #f59f0a;
  --chart-4: #ef4343;
  --chart-5: #3c83f6;
  --destructive: #ef4343;
  --destructive-foreground: #fff;
  --font-mono: ui-monospace, "SFMono-Regular", "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace;
  --font-sans: "Inter", system-ui, sans-serif;
  --font-serif: ui-serif, "Georgia", "Cambria", "Times New Roman", "Times", serif;
  --foreground: var(--kolor-tekst);
  --input: #e1e7ef;
  --muted: #e1e7ef;
  --muted-foreground: #65758b;
  --popover: #fff;
  --popover-foreground: var(--kolor-tekst);
  --primary: var(--kolor-tekst);
  --primary-foreground: var(--kolor-tlo);
  --radius: 0.75rem;
  --ring: #8249df;
  --secondary: #e1e7ef;
  --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: #7c3aed;
  --sidebar-primary-foreground: #fff;
  --sidebar-ring: #7c3aed;
  --spacing: 0.25rem;
  --letter-spacing: 0em; /* bez typu DTCG — wartość z rozszerzenia motywu */
}
