/* ShapePart tokens v2.2 (2026-10-26) - GENEROWANE z tokens.json przez narzedzia/build_tokens.py. Nie edytuj ręcznie. */
:root {
  --sp-niebieski-50: #F0F5FF;
  --sp-niebieski-100: #E1ECFF;
  --sp-niebieski-200: #C3D8FF;
  --sp-niebieski-300: #9ABEFF;
  --sp-niebieski-400: #5A8CEB;
  --sp-niebieski-500: #3C72D9;
  --sp-niebieski-600: #2559BE;
  --sp-niebieski-700: #1044A7;
  --sp-niebieski-800: #043188;
  --sp-niebieski-900: #14213D;
  --sp-atrament: #14213D;
  --sp-tekst-2: #5D687F;
  --sp-ui: #858EA1;
  --sp-linia: #DBE0E9;
  --sp-szron: #F2F5FB;
  --sp-biel: #FFFFFF;
  --sp-akcent-600: #B54515;
  --sp-akcent-700: #9E3500;
  --sp-akcent-800: #842B00;
  --sp-sukces-100: #DDF2E0;
  --sp-sukces-600: #0D7435;
  --sp-sukces-700: #005B26;
  --sp-ostrzezenie-100: #F3EAD9;
  --sp-ostrzezenie-600: #7A5B01;
  --sp-ostrzezenie-700: #634800;
  --sp-blad-100: #FFE3E5;
  --sp-blad-600: #9C3B48;
  --sp-blad-700: #8A2A39;
  --sp-font-tekst: "Archivo", system-ui, sans-serif;
  --sp-text-12: 12px; --sp-lh-12: 16px;
  --sp-text-14: 14px; --sp-lh-14: 20px;
  --sp-text-16: 16px; --sp-lh-16: 24px;
  --sp-text-18: 18px; --sp-lh-18: 28px;
  --sp-text-20: 20px; --sp-lh-20: 28px;
  --sp-text-24: 24px; --sp-lh-24: 32px;
  --sp-text-32: 32px; --sp-lh-32: 40px;
  --sp-text-40: 40px; --sp-lh-40: 48px;
  --sp-text-48: 48px; --sp-lh-48: 56px;
  --sp-text-60: 60px; --sp-lh-60: 64px;
  --sp-tracking-caps: 0.06em;
  --sp-ruch-narracja: 1200ms;
  --sp-ruch-kolor: 150ms;
  --sp-ruch-pojawianie: 200ms;
  --sp-space-4: 4px;
  --sp-space-8: 8px;
  --sp-space-12: 12px;
  --sp-space-16: 16px;
  --sp-space-24: 24px;
  --sp-space-32: 32px;
  --sp-space-48: 48px;
  --sp-space-64: 64px;
  --sp-radius-0: 0px;
  --sp-radius-8: 8px;
  --sp-radius-12: 12px;
  --sp-radius-16: 16px;
  --sp-shadow: 0 8px 24px rgba(20, 33, 61, .12);
  --sp-container: 1280px;
}
