/* WIDGET — rytm oparty na 8 px (plus 4 px dla mikroodstępów), str. 8. */
:root{
--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-96:96px;
/* odstępy pionowe sekcji: 96–120 px desktop, 64 px mobile */
--section-y:112px;--section-y-mobile:64px;
/* nagłówek sekcji → treść: 32–48 px; karty w siatkach: gap 24–32 px */
--section-heading-gap:40px;--grid-gap:24px;--grid-gap-lg:32px;
--gutter:24px;
/* minimalny cel dotykowy i odstęp między celami (WCAG, str. 6) */
--touch-min:44px;--touch-gap:8px;
}
