:root{--f-display:"Playfair Display",Georgia,"Times New Roman",serif;--f-text:"Source Sans 3",system-ui,-apple-system,"Segoe UI",sans-serif;--t-fast:150ms;--t-base:250ms;--c-white:#FFFFFF;--c-granat:#233F81;--c-granat-ink:#14213F;--c-granat-500:#4F659A;--c-granat-400:#7082AD;--c-granat-200:#BDC5D9;--c-granat-100:#E5E8F0;--c-granat-50:#F2F3F7;--c-zloto:#D9CA9C;--c-zloto-ui:#9C8445;--c-zloto-ink:#7A6431;--c-laguna:#1D6670;--c-cefr-a1:#3A8FC4;--c-cefr-a2:#3271B5;--c-cefr-b1:#2C55A3;--c-cefr-b2:#233F81;--c-cefr-c1:#47388C;--c-cefr-c2:#6A3483;--c-mod-klasyczny:#233F81;--c-mod-specjalistyczny:#8E3B54;--c-mod-egzaminacyjny:#9C8445;--c-mod-ai:#1D6670;--c-mod-polski:#4A6B3E;--bg:var(--c-white);--surface:var(--c-white);--surface-2:var(--c-granat-50);--soft:var(--c-granat-100);--text:var(--c-granat-ink);--text-2:var(--c-granat-500);--brand:var(--c-granat);--line:var(--c-granat-200);--line-ui:var(--c-granat-400);--action:var(--c-granat);--action-hover:var(--c-granat-ink);--action-ink:var(--c-white);--sel:var(--c-granat-100);--sel-ink:var(--c-granat-ink);--sel-line:var(--c-granat);--hover:var(--c-granat-50);--focus:var(--c-granat);--focus-on-brand:var(--c-white);--bar:var(--c-granat);--bar-ink:var(--c-white);--on-brand:var(--c-granat);--on-brand-ink:var(--c-white);--on-brand-ink-2:var(--c-granat-200);--on-brand-line:var(--c-granat-500);--on-brand-line-ui:var(--c-white);--disabled-bg:var(--c-granat-100);--disabled-ink:var(--c-granat-500);--accent-line:var(--c-zloto);--accent-ui:var(--c-zloto-ui);--accent-ink:var(--c-zloto-ink);--accent-on-brand:var(--c-zloto);--ai:var(--c-laguna);--err:#B3261E;--r:4px;--r-card:8px;--r-pill:999px;--engrave-rule:4px double var(--accent-line);--border-card:1px solid var(--c-granat-200);--bar-top-h:76px;--bar-action-h:89px;--bar-booking-h:118px;--bar-tabs-h:84px;--bar-consent-h:0px}@media (max-width:860px){:root{--bar-top-h:64px}}@media (prefers-reduced-motion:reduce){:root{--t-fast:0ms;--t-base:0ms}}