/* Jasnoniebieskie przyciski i akcenty interfejsu, niezależne od czerwieni logo. */
html:root, html:root[data-theme] {
 --rdt-ui-accent: #87ceff;
 --rdt-ui-hover: #b7e1ff;
 --rdt-ui-ink: #10202d;
 --rdt-ui-tint: #172c3a;
 --wp--preset--color--akcent: var(--rdt-ui-accent);
 --wp--preset--color--akcent-ciemny: var(--rdt-ui-hover);
 --wp--preset--color--akcent-jasny: var(--rdt-ui-tint);
 --rdt-akcent: var(--rdt-ui-accent);
 --rdt-akcent-ciemny: var(--rdt-ui-hover);
 --rdt-akcent-jasny: var(--rdt-ui-tint);
 --rdt-na-akcencie: var(--rdt-ui-ink);
 --rdt-modern-red: var(--rdt-ui-accent);
 --rdt-modern-red-hover: var(--rdt-ui-hover);
}
html:root[data-theme="light"] { --rdt-ui-tint: #e5f4ff; --wp--preset--color--akcent-ciemny: #0874ab; --rdt-akcent-ciemny: #0874ab; }
html :is(.rdt-perf-hero,.rdt-perf-ulepszenia) { --pf-akcent: var(--rdt-ui-accent); }
html .rdt-stopka { --st-akcent: var(--rdt-ui-accent); }

html :is(.rdt-button,.rdt-przycisk,.wp-element-button,.wp-block-button__link,.rdt-perf-btn,.rdt-kal__btn--glowny,.mc-btn--glowny,.rdt-cookies__btn--glowny,.rdt-tory__dzwiek),
html .rdt-stopka .rdt-zaproszenie .rdt-przycisk,
html .rdt-match-feature .rdt-button--light,
html .rdt-header .rdt-tylko-mobile a,
html .rdt-header .wp-block-navigation__container > .wp-block-navigation-item:first-child > .wp-block-navigation-item__content {
 background: var(--rdt-ui-accent) !important;
 border-color: var(--rdt-ui-accent) !important;
 color: var(--rdt-ui-ink) !important;
 box-shadow: none;
}
html :is(.rdt-button,.rdt-przycisk,.wp-element-button,.wp-block-button__link,.rdt-perf-btn,.rdt-kal__btn--glowny,.mc-btn--glowny,.rdt-cookies__btn--glowny,.rdt-tory__dzwiek):hover,
html .rdt-stopka .rdt-zaproszenie .rdt-przycisk:hover,
html .rdt-match-feature .rdt-button--light:hover,
html .rdt-header .rdt-tylko-mobile a:hover,
html .rdt-header .wp-block-navigation__container > .wp-block-navigation-item:first-child > .wp-block-navigation-item__content:hover {
 background: var(--rdt-ui-hover) !important;
 border-color: var(--rdt-ui-hover) !important;
 color: var(--rdt-ui-ink) !important;
 box-shadow: 0 10px 22px -12px #87ceff60;
}

html .rdt-button.rdt-button--ghost,
html .rdt-button.rdt-button--outline,
html .rdt-przycisk.rdt-przycisk--kontur,
html .is-style-outline .wp-block-button__link {
 background: transparent !important;
 border-color: var(--rdt-text-accent) !important;
 color: var(--rdt-text-accent) !important;
}
html .rdt-button.rdt-button--ghost:hover,
html .rdt-button.rdt-button--outline:hover,
html .rdt-przycisk.rdt-przycisk--kontur:hover,
html .is-style-outline .wp-block-button__link:hover { background: var(--rdt-ui-tint) !important; }

html .rdt-topbar { background: var(--rdt-ui-accent) !important; color: var(--rdt-ui-ink) !important; }
html .rdt-topbar a { color: var(--rdt-ui-ink) !important; }
html .rdt-progress, html .rdt-brand-dot, html .rdt-naglowek-strony::after { background: var(--rdt-ui-accent); }
html .rdt-mco-admin { border-color: var(--rdt-ui-accent); }
html .rdt-mco-admin__kto small a { color: var(--rdt-text-accent); }
html .rdt-stopka__social a:hover { background: var(--rdt-ui-accent); border-color: var(--rdt-ui-accent); color: var(--rdt-ui-ink); }
html .rdt-kal-sub__btn--ics .rdt-kal-sub__ikona { color: var(--rdt-ui-ink); }
