:root{--pl-red:#cf4960;--pl-red-strong:#b9344d;--pl-red-deep:#6f2638;--pl-blush:#f8e8ec;--pl-paper:#fffdfd;--pl-ink:#3d2930;--pl-line:#e4cbd1}
html:not([data-theme="dark"]) body{background:linear-gradient(180deg,#fbf8f9,#f5eef0 58%,#fbf8f9)!important;color:var(--pl-ink)!important}
html:not([data-theme="dark"]) .scpl-topbar{border-bottom:1px solid #d6aeb8!important;background:linear-gradient(90deg,#5f2938,#713245 52%,#8a3e52)!important;box-shadow:0 8px 26px #6d2d3f24!important}
html:not([data-theme="dark"]) .scpl-nav-links{border-color:#ffffff20!important;background:#ffffff12!important;box-shadow:inset 0 0 0 1px #ffffff18!important}
html:not([data-theme="dark"]) .scpl-nav-links a.scpl-is-active,html:not([data-theme="dark"]) .scpl-nav-links a:hover{border-color:#fff!important;background:#fff!important;color:var(--pl-red-deep)!important}
html:not([data-theme="dark"]) .scpl-auth .scpl-btn.scpl-ghost{border:1px solid #ffffff52!important;background:#ffffff12!important;color:#fff!important}
html:not([data-theme="dark"]) .theme-toggle{border-color:#d995a5!important;background:#572536!important;box-shadow:inset 0 1px 0 #ffffff20,0 5px 14px #35131e4a!important}
html:not([data-theme="dark"]) .theme-toggle__option{color:#e8b9c4!important}
html:not([data-theme="dark"]) .theme-toggle__option--day{background:linear-gradient(180deg,#fff,#f4dce2)!important;color:#8a3045!important;box-shadow:inset 0 1px 0 #fff,0 3px 8px #35131e38!important}
html[data-theme="dark"] .theme-toggle{border-color:#854054!important;background:#211117!important;box-shadow:inset 0 1px 0 #ffffff12,0 5px 14px #0008!important}
html[data-theme="dark"] .theme-toggle__option{color:#a96b7c!important}
html[data-theme="dark"] .theme-toggle__option--night{background:linear-gradient(180deg,#a9485f,#743044)!important;color:#fff!important;box-shadow:inset 0 1px 0 #ffffff30,0 3px 8px #0007!important}
.theme-toggle:focus-visible{outline-color:#f0a5b3!important}
.scpl-mobile-burger{border:1px solid #e6a0af!important;background:linear-gradient(180deg,#a6475d,#743044)!important;color:#fff!important;box-shadow:inset 0 1px 0 #ffffff38,0 5px 12px #35131e45!important}
.scpl-mobile-burger span{background:#fff!important}
.scpl-mobile-burger:hover{filter:brightness(1.06)!important}
html:not([data-theme="dark"]) :is(.scpl-btn.scpl-hot,.scpl-pin-btn.scpl-hot,.scpl-hero .scpl-pin-btn,.scpl-offer-banner .scpl-pin-btn:not(.store-btn),.scpl-bonus-final-cta,#cookieOk){border:1px solid #ee9aaa!important;background:linear-gradient(180deg,#df667b,var(--pl-red) 54%,var(--pl-red-strong))!important;color:#fff!important;box-shadow:inset 0 1px 0 #ffffff66,0 7px 16px #8d2f4330!important;text-shadow:0 1px 2px #7f2035!important}
html:not([data-theme="dark"]) :is(.scpl-btn.scpl-hot,.scpl-pin-btn.scpl-hot,.scpl-hero .scpl-pin-btn,.scpl-offer-banner .scpl-pin-btn:not(.store-btn),.scpl-bonus-final-cta,#cookieOk):hover{filter:brightness(1.04)!important;transform:translateY(-1px)!important}
html:not([data-theme="dark"]) .scpl-pin-sidebar{border-right:1px solid var(--pl-line)!important;background:var(--pl-paper)!important;box-shadow:0 12px 30px #6f263812!important}
html:not([data-theme="dark"]) :is(.scpl-safe-aside-menu,.scpl-safe-aside-extras,.scpl-pin-side-nav,.aside-feature-nav,.scpl-pin-side-nav.scpl-mobile-nav-mounted){border-color:#ead6db!important;background:var(--pl-paper)!important}
html:not([data-theme="dark"]) :is(.scpl-safe-aside-links>a,.scpl-pin-side-links a){color:#6f4050!important}
html:not([data-theme="dark"]) :is(.scpl-safe-aside-links>a,.scpl-pin-side-links a):hover{background:var(--pl-blush)!important;color:var(--pl-red-deep)!important}
html:not([data-theme="dark"]) .scpl-pin-side-nav-toggle{background:linear-gradient(90deg,var(--pl-red-deep),#8e4053)!important;color:#fff!important}
html:not([data-theme="dark"]) #content .scpl-pin-content>:is(.scpl-pin-section,.scpl-content-section){border-color:var(--pl-line)!important;background:radial-gradient(circle at 96% 4%,#fff,transparent 16rem),linear-gradient(145deg,var(--pl-paper),#fbf5f6 62%,var(--pl-blush))!important;box-shadow:0 13px 32px #6f263814,inset 0 1px 0 #fff!important}
html:not([data-theme="dark"]) #content .scpl-pin-content>:is(.scpl-pin-section,.scpl-content-section)>:is(h1,h2),html:not([data-theme="dark"]) #content .scpl-pin-content>.scpl-reviews-section>.scpl-reviews-heading>h2{color:var(--pl-red-deep)!important;text-shadow:0 2px 0 #fff,0 7px 18px #8b324421!important}
html:not([data-theme="dark"]) #content .scpl-pin-content>:is(.scpl-pin-section,.scpl-content-section)>h3{border-color:#e7cfd5!important;background:#fffafa!important;color:#6f2e40!important;box-shadow:0 6px 16px #6f26380d!important}
html:not([data-theme="dark"]) #content .scpl-pin-content>:is(.scpl-pin-section,.scpl-content-section)>:is(p,.scpl-pin-lead),html:not([data-theme="dark"]) #content .scpl-pin-content>:is(.scpl-pin-section,.scpl-content-section) li{color:var(--pl-ink)!important}
html:not([data-theme="dark"]) #content .scpl-pin-content>:is(.scpl-pin-section,.scpl-content-section)>:is(ul,ol)>li{border-color:#ecd7dc!important;background:#fffdfdcc!important;box-shadow:0 4px 12px #6f26380b!important}
html:not([data-theme="dark"]) #content .scpl-pin-content>:is(.scpl-pin-section,.scpl-content-section) ul>li:before{width:11px!important;height:11px!important;border:1px solid #bd3a52!important;border-radius:3px!important;background:linear-gradient(135deg,#fff 0 46%,var(--pl-red) 48% 100%)!important;box-shadow:0 4px 10px #b9344d30!important;transform:rotate(45deg)!important}
html:not([data-theme="dark"]) #content .scpl-pin-content>:is(.scpl-pin-section,.scpl-content-section) ol>li:before{width:26px!important;height:26px!important;border:1px solid #f0a5b3!important;border-radius:7px!important;background:linear-gradient(145deg,#dc6176,var(--pl-red-strong))!important;color:#fff!important;box-shadow:inset 0 1px 0 #ffffff70,0 5px 12px #b9344d2e!important}
html:not([data-theme="dark"]) :is(.scpl-table-wrap,.scpl-table-scroll){border-color:var(--pl-line)!important;background:#fff!important;box-shadow:0 9px 22px #6f263812!important}
html:not([data-theme="dark"]) :is(th,.scpl-pin-section th,.scpl-content-section th){border-color:#dcbac2!important;background:linear-gradient(180deg,#f3dce1,#ecced5)!important;color:#552634!important}
html:not([data-theme="dark"]) :is(td,.scpl-pin-section td,.scpl-content-section td),html:not([data-theme="dark"]) tbody tr:nth-child(even) td{border-color:#efe0e4!important;background:#fffdfd!important;color:var(--pl-ink)!important}
html:not([data-theme="dark"]) :is(.card,.feature-card,.bonus-detail-card,.scpl-review-card,.expert-summary-card,.expert-summary-meta p,.scpl-faq-section details){border-color:var(--pl-line)!important;background:linear-gradient(155deg,#fff,#fcf4f6)!important;box-shadow:0 9px 22px #6f263812!important}
html:not([data-theme="dark"]) .scpl-faq-section summary{color:var(--pl-red-deep)!important}
html:not([data-theme="dark"]) .scpl-faq-section details[open] summary{background:var(--pl-blush)!important;color:#5c2031!important}
#content :is(.scpl-section-visual,.section-visual-grid img,.verdict-media img){border:0!important;background:transparent!important;box-shadow:none!important}
#content :is(.verdict-media,.section-visual-grid){background:transparent!important;box-shadow:none!important}
html:not([data-theme="dark"]) .scpl-home-app-banner:after{content:none!important;display:none!important;background:none!important}
.scpl-home-app-banner .scpl-app-download-actions{position:absolute!important;inset:0 0 0 auto!important;width:50%!important;align-items:center!important;justify-content:center!important;padding:0 24px!important}
.scpl-hero-img{object-position:center 32%!important}
#content :is(.scpl-section-visual,.section-visual-grid img,.verdict-media img){object-position:center 32%!important}
.scpl-bonus-banner-section .scpl-offer-banner{display:block!important;min-height:450px!important;overflow:hidden!important;border:1px solid #d8aab5!important;background-color:#6c2538!important;background-image:var(--offer-bg)!important;background-repeat:no-repeat!important;background-position:center 35%!important;background-size:cover!important;box-shadow:0 16px 34px #6f263828!important}
.scpl-bonus-banner-section .scpl-offer-copy{position:relative!important;z-index:2!important;min-height:450px!important}
.scpl-bonus-banner-section .scpl-offer-banner:before,.scpl-bonus-banner-section .scpl-offer-banner:after{content:none!important;display:none!important}
html:not([data-theme="dark"]) .scpl-footer{border-top:1px solid #b97a89!important;background:linear-gradient(180deg,#5f2938,#48202c)!important;color:#fff4f6!important}
html:not([data-theme="dark"]) .scpl-footer :is(a,p,strong){color:#fff4f6!important}
html:not([data-theme="dark"]) .scpl-cookies-container{border-color:#d7aab5!important;background:#fffafa!important;box-shadow:0 14px 34px #6f26382b!important}
html:not([data-theme="dark"]) .scpl-cookies-container :is(.scpl-cookies-copy,.scpl-cookies-policy-link){color:var(--pl-ink)!important}
html[data-theme="dark"] body{background:#180e12!important}
html[data-theme="dark"] .scpl-topbar{border-bottom-color:#8f3d52!important;background:linear-gradient(90deg,#351722,#4a202e 58%,#632b3d)!important}
html[data-theme="dark"] .scpl-pin-sidebar{border-color:#6d3142!important;background:#211117!important}
html[data-theme="dark"] #content .scpl-pin-content>:is(.scpl-pin-section,.scpl-content-section){border-color:#6a3544!important;background:linear-gradient(145deg,#2b171e,#211218)!important}
html[data-theme="dark"] #content .scpl-pin-content>:is(.scpl-pin-section,.scpl-content-section)>:is(h1,h2){color:#f0a7b5!important}
html[data-theme="dark"] .scpl-footer{border-top-color:#71394a!important;background:#160b0f!important}

/* Keep every data table legible against the Poland dark theme. */
html[data-theme="dark"] #content :is(.scpl-table-wrap,.scpl-table-scroll){
  border:1px solid #704052!important;
  background:#1d1016!important;
  box-shadow:0 12px 28px #0008!important;
  scrollbar-color:#cf667b #1d1016!important;
}
html[data-theme="dark"] #content .scpl-pin-content table{
  border-color:#704052!important;
  background:#211219!important;
  color:#f7edf0!important;
}
html[data-theme="dark"] #content .scpl-pin-content table :is(th,thead th),
html[data-theme="dark"] #content .scpl-pin-content>.scpl-pin-section[data-content-order] th{
  border-color:#8d5365!important;
  background:linear-gradient(180deg,#7d3b50,#592638)!important;
  color:#fff8fa!important;
  text-shadow:0 1px 2px #210b12!important;
}
html[data-theme="dark"] #content .scpl-pin-content table td,
html[data-theme="dark"] #content .scpl-pin-content>.scpl-pin-section[data-content-order] td{
  border-color:#57313e!important;
  background:#29171f!important;
  color:#f2e5e9!important;
}
html[data-theme="dark"] #content .scpl-pin-content table tbody tr:nth-child(even) td,
html[data-theme="dark"] #content .scpl-pin-content>.scpl-pin-section[data-content-order] tbody tr:nth-child(even) td{
  background:#341c27!important;
  color:#fff4f7!important;
}
html[data-theme="dark"] #content .scpl-pin-content table tbody tr:hover td{
  background:#432331!important;
  color:#fff!important;
}
html[data-theme="dark"] #content .scpl-pin-content table tbody td:first-child{
  color:#ffd4dd!important;
  font-weight:800!important;
}
html[data-theme="dark"] #content .scpl-pin-content table :is(a,strong){
  color:#ffd4dd!important;
}

/* Keep the shared header attached to the viewport on every page and mobile browser. */
.scpl-topbar{
  position:fixed!important;
  inset:0 0 auto 0!important;
  width:100%!important;
  z-index:1000!important;
  transform:translate3d(0,0,0)!important;
  -webkit-transform:translate3d(0,0,0)!important;
  backface-visibility:hidden!important;
  -webkit-backface-visibility:hidden!important;
}
@media (max-width:960px){
  html,body{overflow-x:clip!important}
  .scpl-topbar{
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
  }
}
@media (max-width:760px){body:not(.scpl-app-page) .scpl-home-app-banner-media{object-position:58% center!important}}
@media (max-width:620px){.scpl-home-app-banner .scpl-app-download-actions{width:56%!important;padding:0 12px!important}#content :is(.scpl-section-visual,.section-visual-grid img,.verdict-media img){width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important}.scpl-hero-img{object-position:center 26%!important}.scpl-bonus-banner-section .scpl-offer-banner,.scpl-bonus-banner-section .scpl-offer-copy{min-height:330px!important}.scpl-bonus-banner-section .scpl-offer-banner{background-position:62% 30%!important}html:not([data-theme="dark"]) #content .scpl-pin-content>:is(.scpl-pin-section,.scpl-content-section){background:linear-gradient(155deg,#fffdfd,#f8e9ed)!important}}
