
/* Keep the thin slider marks, but provide a real touch target. */
#pwSlider .pw-sl-dot{height:32px!important;min-width:26px;box-sizing:border-box;border-top:14px solid transparent!important;border-bottom:15px solid transparent!important;border-radius:0!important;background-clip:padding-box!important;transition:transform .2s,opacity .2s!important}
#pwSlider .pw-sl-dots{bottom:26px!important}
#pwSlider .pw-sl-dot:focus-visible{outline:2px solid var(--text);outline-offset:3px}
/* Footer links remain easy to tap when legal navigation wraps on narrow screens. */
.px-footer-legal a{display:inline-flex;align-items:center;min-height:32px}
/* Pale purple is legible on the audited dark section backgrounds. */
#pw-liczby .kic{color:var(--text,#f4f2fa)!important}
/* Explicit backgrounds avoid inherited overlay contrast in Google's consent UI. */
.fc-consent-root .fc-dialog .fc-faq-label,.fc-consent-root .fc-dialog .fc-footer a.fc-footer-link-v2{background-color:#fff!important;color:#202124!important}
/* Readable article, review and shop labels; retain the light theme palette. */
html[data-theme-mode="dark"] body :is(.pw-ws>.hd,.pw-lw>.hd,.px-single-body>p>a,.px-prev-next-label,.er14-kicker,.er14-ref){color:var(--accent)!important}
html[data-theme-mode="dark"] .px-author-bio-roles{color:var(--accent)!important;opacity:1!important}
html[data-theme-mode="dark"] .er14-st-fail{color:#ff7777!important}
.px-author-bio-btn{background:var(--accent)!important;color:var(--pw-bg,#111726)!important}
.pw-gf-btn{background:#1967d2!important;color:#fff!important}
.pw-lp-k>.pw-lp-r{background:#087747!important;color:#fff!important}
/* Hover color changes remain immediate; movement stays composited. */
body.home :is(.pw-start-card,.pw-dz-links a,.pw-pop-card,.pw-rank-row,.pw-nm-karta,.pw-fb-row,.pw-sitemap-col a,.pw-skf-it,.px-socials-footer a,.px-footer-legal a,.px-burger span,.px-mode-btn,.px-search-btn,.pw-kurs-card,.pw-hero-x,.pw-sl-arr,.pw-nm-hero,.pw-zwid-card,.pw-fb-hero,.pw-kins-k,.pw-prz-s-k){transition-property:transform,opacity!important}

