/* k12o: tokeny identyfikacji (www i produkty). Zasady: system/zasady-www.md. 30.10.2026 */
:root{
  /* paleta D2 */
  --tusz:#121212; --papier:#F1EEE6; --noc:#0B0B0F; --marka:#1517D5;
  --akcent:#FF4F1F;      /* tylko kropka, linie akcentu, checkmark */
  --swiat:#E9B92E;       /* linie akcentu na ultramarynie */
  /* pochodne (WCAG AA) */
  --szary:#5F5B55; --szary-noc:#B3AFA6;
  --linia:#1212122E; --linia-noc:#FFFFFF2E;
  --portret-tech:#2E2D2B; /* wyjątek: tło portretu „technologii” */
  /* typografia */
  --font:"Geist",sans-serif; --mono:"JetBrains Mono",monospace;
  --t-display:clamp(40px,5.4vw,80px); --t-h2:clamp(32px,4vw,58px); --t-h3:clamp(22px,2vw,32px);
  --t-lead:clamp(18px,1.6vw,22px); --t-body:17px; --t-lab:14px;
  /* siatka i odstępy */
  --kontener:1280px; --m:clamp(20px,5.5vw,80px); --sekcja:clamp(64px,9vw,130px);
  --s1:8px; --s2:16px; --s3:24px; --s4:40px; --s5:64px; --s6:96px; --s7:160px;
  /* ruch */
  --t-szybko:.2s; --t-wolno:.65s; --krzywa:cubic-bezier(.4,0,.2,1);
  /* kształt */
  --promien:0;
}
