:root{--mx-red:#cf4960;--mx-red-strong:#b9344d;--mx-red-deep:#6f2638;--mx-blush:#f8e8ec;--mx-paper:#fffdfd;--mx-ink:#3d2930;--mx-line:#e4cbd1}
html:not([data-theme="dark"]) body{background:linear-gradient(180deg,#fbf8f9,#f5eef0 58%,#fbf8f9)!important;color:var(--mx-ink)!important}
html:not([data-theme="dark"]) .scmx-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"]) .scmx-nav-links{border-color:#ffffff20!important;background:#ffffff12!important;box-shadow:inset 0 0 0 1px #ffffff18!important}
html:not([data-theme="dark"]) .scmx-nav-links a.scmx-is-active,html:not([data-theme="dark"]) .scmx-nav-links a:hover{border-color:#fff!important;background:#fff!important;color:var(--mx-red-deep)!important}
html:not([data-theme="dark"]) .scmx-auth .scmx-btn.scmx-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}
.scmx-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}
.scmx-mobile-burger span{background:#fff!important}
.scmx-mobile-burger:hover{filter:brightness(1.06)!important}
html:not([data-theme="dark"]) :is(.scmx-btn.scmx-hot,.scmx-pin-btn.scmx-hot,.scmx-hero .scmx-pin-btn,.scmx-offer-banner .scmx-pin-btn:not(.store-btn),.scmx-bonus-final-cta,#cookieOk){border:1px solid #ee9aaa!important;background:linear-gradient(180deg,#df667b,var(--mx-red) 54%,var(--mx-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(.scmx-btn.scmx-hot,.scmx-pin-btn.scmx-hot,.scmx-hero .scmx-pin-btn,.scmx-offer-banner .scmx-pin-btn:not(.store-btn),.scmx-bonus-final-cta,#cookieOk):hover{filter:brightness(1.04)!important;transform:translateY(-1px)!important}
html:not([data-theme="dark"]) .scmx-pin-sidebar{border-right:1px solid var(--mx-line)!important;background:var(--mx-paper)!important;box-shadow:0 12px 30px #6f263812!important}
html:not([data-theme="dark"]) :is(.scmx-safe-aside-menu,.scmx-safe-aside-extras,.scmx-pin-side-nav,.aside-feature-nav,.scmx-pin-side-nav.scmx-mobile-nav-mounted){border-color:#ead6db!important;background:var(--mx-paper)!important}
html:not([data-theme="dark"]) :is(.scmx-safe-aside-links>a,.scmx-pin-side-links a){color:#6f4050!important}
html:not([data-theme="dark"]) :is(.scmx-safe-aside-links>a,.scmx-pin-side-links a):hover{background:var(--mx-blush)!important;color:var(--mx-red-deep)!important}
html:not([data-theme="dark"]) .scmx-pin-side-nav-toggle{background:linear-gradient(90deg,var(--mx-red-deep),#8e4053)!important;color:#fff!important}
html:not([data-theme="dark"]) #content .scmx-pin-content>:is(.scmx-pin-section,.scmx-content-section){border-color:var(--mx-line)!important;background:radial-gradient(circle at 96% 4%,#fff,transparent 16rem),linear-gradient(145deg,var(--mx-paper),#fbf5f6 62%,var(--mx-blush))!important;box-shadow:0 13px 32px #6f263814,inset 0 1px 0 #fff!important}
html:not([data-theme="dark"]) #content .scmx-pin-content>:is(.scmx-pin-section,.scmx-content-section)>:is(h1,h2),html:not([data-theme="dark"]) #content .scmx-pin-content>.scmx-reviews-section>.scmx-reviews-heading>h2{color:var(--mx-red-deep)!important;text-shadow:0 2px 0 #fff,0 7px 18px #8b324421!important}
html:not([data-theme="dark"]) #content .scmx-pin-content>:is(.scmx-pin-section,.scmx-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 .scmx-pin-content>:is(.scmx-pin-section,.scmx-content-section)>:is(p,.scmx-pin-lead),html:not([data-theme="dark"]) #content .scmx-pin-content>:is(.scmx-pin-section,.scmx-content-section) li{color:var(--mx-ink)!important}
html:not([data-theme="dark"]) #content .scmx-pin-content>:is(.scmx-pin-section,.scmx-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 .scmx-pin-content>:is(.scmx-pin-section,.scmx-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(--mx-red) 48% 100%)!important;box-shadow:0 4px 10px #b9344d30!important;transform:rotate(45deg)!important}
html:not([data-theme="dark"]) #content .scmx-pin-content>:is(.scmx-pin-section,.scmx-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(--mx-red-strong))!important;color:#fff!important;box-shadow:inset 0 1px 0 #ffffff70,0 5px 12px #b9344d2e!important}
html:not([data-theme="dark"]) :is(.scmx-table-wrap,.scmx-table-scroll){border-color:var(--mx-line)!important;background:#fff!important;box-shadow:0 9px 22px #6f263812!important}
html:not([data-theme="dark"]) :is(th,.scmx-pin-section th,.scmx-content-section th){border-color:#dcbac2!important;background:linear-gradient(180deg,#f3dce1,#ecced5)!important;color:#552634!important}
html:not([data-theme="dark"]) :is(td,.scmx-pin-section td,.scmx-content-section td),html:not([data-theme="dark"]) tbody tr:nth-child(even) td{border-color:#efe0e4!important;background:#fffdfd!important;color:var(--mx-ink)!important}
html:not([data-theme="dark"]) :is(.card,.feature-card,.bonus-detail-card,.scmx-review-card,.expert-summary-card,.expert-summary-meta p,.scmx-faq-section details){border-color:var(--mx-line)!important;background:linear-gradient(155deg,#fff,#fcf4f6)!important;box-shadow:0 9px 22px #6f263812!important}
html:not([data-theme="dark"]) .scmx-faq-section summary{color:var(--mx-red-deep)!important}
html:not([data-theme="dark"]) .scmx-faq-section details[open] summary{background:var(--mx-blush)!important;color:#5c2031!important}
#content :is(.scmx-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"]) .scmx-home-app-banner:after{content:none!important;display:none!important;background:none!important}
.scmx-home-app-banner .scmx-app-download-actions{position:absolute!important;inset:0 auto 0 0!important;width:50%!important;align-items:center!important;justify-content:center!important;padding:0 24px!important}
body:not(.scmx-app-page) .scmx-home-app-banner .scmx-app-download-actions{inset:0 auto 0 0!important}
.scmx-hero-img{object-position:center 32%!important}
#content :is(.scmx-section-visual,.section-visual-grid img,.verdict-media img){object-position:center 32%!important}
.scmx-bonus-banner-section .scmx-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}
.scmx-bonus-banner-section .scmx-offer-copy{position:relative!important;z-index:2!important;min-height:450px!important}
.scmx-bonus-banner-section .scmx-offer-banner:before,.scmx-bonus-banner-section .scmx-offer-banner:after{content:none!important;display:none!important}
html:not([data-theme="dark"]) .scmx-footer{border-top:1px solid #b97a89!important;background:linear-gradient(180deg,#5f2938,#48202c)!important;color:#fff4f6!important}
html:not([data-theme="dark"]) .scmx-footer :is(a,p,strong){color:#fff4f6!important}
html:not([data-theme="dark"]) .scmx-cookies-container{border-color:#d7aab5!important;background:#fffafa!important;box-shadow:0 14px 34px #6f26382b!important}
html:not([data-theme="dark"]) .scmx-cookies-container :is(.scmx-cookies-copy,.scmx-cookies-policy-link){color:var(--mx-ink)!important}
html[data-theme="dark"] body{background:#180e12!important}
html[data-theme="dark"] .scmx-topbar{border-bottom-color:#8f3d52!important;background:linear-gradient(90deg,#351722,#4a202e 58%,#632b3d)!important}
html[data-theme="dark"] .scmx-pin-sidebar{border-color:#6d3142!important;background:#211117!important}
html[data-theme="dark"] #content .scmx-pin-content>:is(.scmx-pin-section,.scmx-content-section){border-color:#6a3544!important;background:linear-gradient(145deg,#2b171e,#211218)!important}
html[data-theme="dark"] #content .scmx-pin-content>:is(.scmx-pin-section,.scmx-content-section)>:is(h1,h2){color:#f0a7b5!important}
html[data-theme="dark"] .scmx-footer{border-top-color:#71394a!important;background:#160b0f!important}

/* Keep every data table legible against the Mexico dark theme. */
html[data-theme="dark"] #content :is(.scmx-table-wrap,.scmx-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 .scmx-pin-content table{
  border-color:#704052!important;
  background:#211219!important;
  color:#f7edf0!important;
}
html[data-theme="dark"] #content .scmx-pin-content table :is(th,thead th),
html[data-theme="dark"] #content .scmx-pin-content>.scmx-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 .scmx-pin-content table td,
html[data-theme="dark"] #content .scmx-pin-content>.scmx-pin-section[data-content-order] td{
  border-color:#57313e!important;
  background:#29171f!important;
  color:#f2e5e9!important;
}
html[data-theme="dark"] #content .scmx-pin-content table tbody tr:nth-child(even) td,
html[data-theme="dark"] #content .scmx-pin-content>.scmx-pin-section[data-content-order] tbody tr:nth-child(even) td{
  background:#341c27!important;
  color:#fff4f7!important;
}
html[data-theme="dark"] #content .scmx-pin-content table tbody tr:hover td{
  background:#432331!important;
  color:#fff!important;
}
html[data-theme="dark"] #content .scmx-pin-content table tbody td:first-child{
  color:#ffd4dd!important;
  font-weight:800!important;
}
html[data-theme="dark"] #content .scmx-pin-content table :is(a,strong){
  color:#ffd4dd!important;
}

/* Keep the shared header attached to the viewport on every page and mobile browser. */
.scmx-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}
  .scmx-topbar{
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
  }
}
@media (max-width:760px){body:not(.scmx-app-page) .scmx-home-app-banner-media{object-position:58% center!important}}
@media (max-width:620px){.scmx-home-app-banner .scmx-app-download-actions{width:56%!important;padding:0 12px!important}body:not(.scmx-app-page) .scmx-home-app-banner .scmx-app-download-actions{inset:0 auto 0 0!important}#content :is(.scmx-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}.scmx-hero-img{object-position:center 26%!important}.scmx-bonus-banner-section .scmx-offer-banner,.scmx-bonus-banner-section .scmx-offer-copy{min-height:330px!important}.scmx-bonus-banner-section .scmx-offer-banner{background-position:62% 30%!important}html:not([data-theme="dark"]) #content .scmx-pin-content>:is(.scmx-pin-section,.scmx-content-section){background:linear-gradient(155deg,#fffdfd,#f8e9ed)!important}}

/* Mexico palette: softened flag colors, used as accents instead of equal color bands. */
:root{
  --mx-green:#4f8b6a;
  --mx-green-strong:#337556;
  --mx-green-deep:#214d3a;
  --mx-red:#c86a66;
  --mx-red-strong:#aa504d;
  --mx-red-deep:#743b39;
  --mx-cream:#fffdf7;
  --mx-sand:#f5f0e5;
  --mx-mint:#eaf2ec;
  --mx-blush:#f7eae6;
  --mx-paper:#fffefb;
  --mx-ink:#273a31;
  --mx-line:#d5dfd7;
}

html:not([data-theme="dark"]) body{
  background:
    radial-gradient(circle at 10% 4%,#e8f1eb 0,transparent 24rem),
    radial-gradient(circle at 92% 18%,#f7e8e4 0,transparent 22rem),
    linear-gradient(180deg,#fbfaf5,#f4f1e9 58%,#faf8f2)!important;
  color:var(--mx-ink)!important;
}
html:not([data-theme="dark"]) .scmx-topbar{
  border-bottom:1px solid #7fa58e!important;
  background:linear-gradient(100deg,#183f30,#245640 58%,#315f49)!important;
  box-shadow:0 8px 26px #173d2e2b!important;
}
html:not([data-theme="dark"]) .scmx-nav-links{border-color:#ffffff24!important;background:#ffffff12!important}
html:not([data-theme="dark"]) .scmx-nav-links a.scmx-is-active,
html:not([data-theme="dark"]) .scmx-nav-links a:hover{
  border-color:#fffdf7!important;background:#fffdf7!important;color:var(--mx-green-deep)!important;
  box-shadow:inset 0 -3px 0 var(--mx-red)!important;
}
html:not([data-theme="dark"]) .theme-toggle{border-color:#759b85!important;background:#173c2e!important;box-shadow:inset 0 1px 0 #ffffff24,0 5px 14px #1536294a!important}
html:not([data-theme="dark"]) .theme-toggle__option{color:#bcd4c5!important}
html:not([data-theme="dark"]) .theme-toggle__option--day{background:linear-gradient(180deg,#fffef9,#ebe9df)!important;color:#295d45!important;box-shadow:inset 0 1px 0 #fff,0 3px 8px #15362938!important}
.theme-toggle:focus-visible{outline-color:#e3a39d!important}
.scmx-mobile-burger{border-color:#7ba28a!important;background:linear-gradient(180deg,#3f7c5d,#24563f)!important;box-shadow:inset 0 1px 0 #ffffff38,0 5px 12px #173d2e45!important}

html:not([data-theme="dark"]) :is(.scmx-btn.scmx-hot,.scmx-pin-btn.scmx-hot,.scmx-hero .scmx-pin-btn,.scmx-bonus-final-cta,#cookieOk){
  border:1px solid #d88781!important;
  background:linear-gradient(180deg,#d97b75,var(--mx-red) 54%,var(--mx-red-strong))!important;
  color:#fff!important;
  box-shadow:inset 0 1px 0 #ffffff6b,0 7px 16px #8a3e3a2d!important;
  text-shadow:0 1px 2px #713532!important;
  transition:transform .2s ease,filter .2s ease,box-shadow .2s ease!important;
}
html:not([data-theme="dark"]) :is(.scmx-btn.scmx-hot,.scmx-pin-btn.scmx-hot,.scmx-hero .scmx-pin-btn,.scmx-bonus-final-cta,#cookieOk):hover{filter:brightness(1.04) saturate(.96)!important;transform:translateY(-2px)!important;box-shadow:inset 0 1px 0 #ffffff72,0 10px 20px #8a3e3a38!important}
html:not([data-theme="dark"]) :is(.scmx-btn.scmx-hot,.scmx-pin-btn.scmx-hot,.scmx-hero .scmx-pin-btn,.scmx-bonus-final-cta,#cookieOk):active{transform:translateY(1px) scale(.985)!important}
html:not([data-theme="dark"]) :is(.scmx-app-download-btn,.scmx-safe-aside-download){
  border:1px solid #76a187!important;
  background:linear-gradient(180deg,#559574,#337556)!important;
  color:#fff!important;
  box-shadow:inset 0 1px 0 #ffffff52,0 7px 16px #214d3a30!important;
  transition:transform .2s ease,filter .2s ease,box-shadow .2s ease!important;
}
html:not([data-theme="dark"]) :is(.scmx-app-download-btn,.scmx-safe-aside-download):hover{filter:brightness(1.05)!important;transform:translateY(-2px)!important;box-shadow:inset 0 1px 0 #ffffff62,0 10px 22px #214d3a3a!important}
html:not([data-theme="dark"]) :is(.scmx-app-download-btn,.scmx-safe-aside-download):active{transform:translateY(1px) scale(.985)!important}
:is(.scmx-btn,.scmx-pin-btn,.scmx-app-download-btn,.scmx-safe-aside-download,#cookieOk):focus-visible{outline:3px solid #e6a49e!important;outline-offset:3px!important}

html:not([data-theme="dark"]) .scmx-pin-sidebar{border-right-color:#c5d3c8!important;background:var(--mx-paper)!important;box-shadow:0 12px 30px #214d3a12!important}
html:not([data-theme="dark"]) :is(.scmx-safe-aside-menu,.scmx-safe-aside-extras,.scmx-pin-side-nav,.aside-feature-nav,.scmx-pin-side-nav.scmx-mobile-nav-mounted){border-color:#d8e1da!important;background:#fffefb!important}
html:not([data-theme="dark"]) :is(.scmx-safe-aside-links>a,.scmx-pin-side-links a){color:#3f6350!important}
html:not([data-theme="dark"]) :is(.scmx-safe-aside-links>a,.scmx-pin-side-links a):hover{background:linear-gradient(90deg,var(--mx-mint),#fffefb)!important;color:var(--mx-green-deep)!important;border-left-color:var(--mx-red)!important}
html:not([data-theme="dark"]) .scmx-pin-side-nav-toggle{background:linear-gradient(90deg,var(--mx-green-deep),#397357)!important;color:#fff!important}
html:not([data-theme="dark"]) .scmx-safe-aside-promos{gap:6px!important}
html:not([data-theme="dark"]) .scmx-safe-aside-promo{
  border:1px solid #ffffff82!important;
  box-shadow:inset 0 1px 0 #ffffff52,0 4px 10px #214d3a1c!important;
}
html:not([data-theme="dark"]) .scmx-safe-aside-promo--wheel{
  background:linear-gradient(135deg,#2e694d,#579173)!important;color:#fff!important;
}
html:not([data-theme="dark"]) .scmx-safe-aside-promo--missions{
  border-color:#d9d5c9!important;background:linear-gradient(135deg,#fffdf7,#e9e3d7)!important;color:#28533f!important;
  box-shadow:inset 4px 0 0 var(--mx-red),inset 0 1px 0 #fff,0 4px 10px #214d3a16!important;
}
html:not([data-theme="dark"]) .scmx-safe-aside-promo--prizes{
  background:linear-gradient(135deg,#a84f4c,#cc746e)!important;color:#fff!important;
}
html:not([data-theme="dark"]) .scmx-safe-aside-promo:before{
  opacity:.17!important;background-image:radial-gradient(circle at 78% 20%,#fff 0 1px,transparent 1.5px),radial-gradient(circle at 88% 62%,#fff 0 1px,transparent 1.5px)!important;
}
html:not([data-theme="dark"]) .scmx-safe-aside-promo-icon{filter:drop-shadow(0 3px 3px #183d2d52)!important}
html:not([data-theme="dark"]) .scmx-safe-aside-badge{background:var(--mx-red)!important;box-shadow:0 3px 8px #743b3940!important}
html:not([data-theme="dark"]) .scmx-safe-aside-promo:hover{filter:brightness(1.035) saturate(.96)!important;transform:translateY(-2px)!important}
html:not([data-theme="dark"]) .scmx-safe-aside-promo:active{transform:translateY(1px) scale(.99)!important}

html:not([data-theme="dark"]) #content .scmx-pin-content>:is(.scmx-pin-section,.scmx-content-section){
  border-color:var(--mx-line)!important;
  background:radial-gradient(circle at 96% 4%,#edf4ef,transparent 15rem),linear-gradient(145deg,var(--mx-paper),#faf8f1 64%,#f5eee8)!important;
  box-shadow:0 13px 32px #214d3a12,inset 0 1px 0 #fff!important;
}
html:not([data-theme="dark"]) #content .scmx-pin-content>:is(.scmx-pin-section,.scmx-content-section)>:is(h1,h2),
html:not([data-theme="dark"]) #content .scmx-pin-content>.scmx-reviews-section>.scmx-reviews-heading>h2{
  color:var(--mx-green-deep)!important;text-shadow:0 2px 0 #fff,0 7px 18px #214d3a18!important;
}
html:not([data-theme="dark"]) #content .scmx-pin-content>:is(.scmx-pin-section,.scmx-content-section)>h3{
  border-color:#d8e2da!important;border-left:4px solid var(--mx-red)!important;background:#fffdf8!important;color:#2d5f47!important;box-shadow:0 6px 16px #214d3a0b!important;
}
html:not([data-theme="dark"]) #content .scmx-pin-content>:is(.scmx-pin-section,.scmx-content-section)>:is(p,.scmx-pin-lead),
html:not([data-theme="dark"]) #content .scmx-pin-content>:is(.scmx-pin-section,.scmx-content-section) li{color:var(--mx-ink)!important}
html:not([data-theme="dark"]) #content .scmx-pin-content>:is(.scmx-pin-section,.scmx-content-section)>:is(ul,ol)>li{
  border-color:#dce5de!important;background:#fffefbcc!important;box-shadow:0 4px 12px #214d3a0a!important;
}
html:not([data-theme="dark"]) #content .scmx-pin-content>:is(.scmx-pin-section,.scmx-content-section) ul>li:before{
  width:11px!important;height:11px!important;border:1px solid #4c805f!important;border-radius:2px!important;
  background:linear-gradient(135deg,var(--mx-green) 0 48%,#fffdf7 49% 64%,var(--mx-red) 65% 100%)!important;
  box-shadow:0 4px 10px #214d3a24!important;transform:rotate(45deg)!important;
}
html:not([data-theme="dark"]) #content .scmx-pin-content>:is(.scmx-pin-section,.scmx-content-section) ol>li:before{
  border-color:#8eaa98!important;background:linear-gradient(145deg,#5d9877,var(--mx-green-strong))!important;color:#fff!important;
  box-shadow:inset 0 1px 0 #ffffff70,0 5px 12px #214d3a28!important;
}

html:not([data-theme="dark"]) :is(.scmx-table-wrap,.scmx-table-scroll){border-color:#cfdad1!important;background:#fffefb!important;box-shadow:0 9px 22px #214d3a12!important}
html:not([data-theme="dark"]) :is(th,.scmx-pin-section th,.scmx-content-section th){border-color:#b8cabd!important;background:linear-gradient(180deg,#dfece3,#d3e2d8)!important;color:#214536!important}
html:not([data-theme="dark"]) :is(td,.scmx-pin-section td,.scmx-content-section td),html:not([data-theme="dark"]) tbody tr:nth-child(even) td{border-color:#e3e8e3!important;background:#fffefb!important;color:var(--mx-ink)!important}
html:not([data-theme="dark"]) tbody tr:nth-child(even) td{background:#faf7ef!important}
html:not([data-theme="dark"]) #content .scmx-pin-content table :is(th,thead th),
html:not([data-theme="dark"]) #content .scmx-pin-content>.scmx-pin-section[data-content-order] th{
  border-color:#b8cabd!important;background:linear-gradient(180deg,#dfece3,#d3e2d8)!important;color:#214536!important;text-shadow:none!important;
}
html:not([data-theme="dark"]) #content .scmx-pin-content table td,
html:not([data-theme="dark"]) #content .scmx-pin-content>.scmx-pin-section[data-content-order] td{
  border-color:#e3e8e3!important;background:#fffefb!important;color:var(--mx-ink)!important;
}
html:not([data-theme="dark"]) #content .scmx-pin-content table tbody tr:nth-child(even) td,
html:not([data-theme="dark"]) #content .scmx-pin-content>.scmx-pin-section[data-content-order] tbody tr:nth-child(even) td{background:#faf7ef!important;color:var(--mx-ink)!important}
html:not([data-theme="dark"]) #content .scmx-table-scroll{scrollbar-color:var(--mx-green) #eef2ec!important}
html:not([data-theme="dark"]) #content .scmx-table-scroll::-webkit-scrollbar-thumb{background:var(--mx-green)!important}
html:not([data-theme="dark"]) :is(.card,.feature-card,.bonus-detail-card,.scmx-review-card,.expert-summary-card,.expert-summary-meta p,.scmx-faq-section details){border-color:#d6e0d8!important;background:linear-gradient(155deg,#fffefb,#f8f5ed)!important;box-shadow:0 9px 22px #214d3a10!important}
html:not([data-theme="dark"]) .scmx-faq-section summary{color:var(--mx-green-deep)!important}
html:not([data-theme="dark"]) .scmx-faq-section details[open]{border-left:3px solid var(--mx-red)!important}
html:not([data-theme="dark"]) .scmx-faq-section details[open] summary{background:linear-gradient(90deg,var(--mx-mint),#fffdf8)!important;color:#23533d!important}
html:not([data-theme="dark"]) #content .scmx-pin-content>.scmx-faq-section .scmx-faq-item summary:after{
  background:var(--mx-green)!important;color:#fff!important;box-shadow:0 5px 12px #214d3a24!important;
}
html:not([data-theme="dark"]) #content .scmx-pin-content>.scmx-faq-section .scmx-faq-item[open] summary:after{
  background:var(--mx-red)!important;color:#fff!important;
}
html:not([data-theme="dark"]) #content .scmx-pin-content>.scmx-faq-section .scmx-faq-item summary:focus-visible{
  outline-color:#d88b85!important;
}

/* Section artwork remains artwork: no extra panel, border, glow or color block around it. */
#content :is(.scmx-section-visual,.section-visual-grid img,.verdict-media img){border:0!important;background:transparent!important;box-shadow:none!important;filter:none!important}
#content :is(.verdict-media,.section-visual-grid){border:0!important;background:transparent!important;box-shadow:none!important}
#content .verdict-media:before{content:none!important;display:none!important}

html:not([data-theme="dark"]) .scmx-bonus-banner-section .scmx-offer-banner{border-color:#b9cbbd!important;background-color:#244f3c!important;box-shadow:0 16px 34px #214d3a28!important}
html:not([data-theme="dark"]) .scmx-bonus-banner-section .scmx-offer-banner .scmx-pin-btn:not(.store-btn){
  border:1px solid #eee5d7!important;background:linear-gradient(180deg,#fffef8,#eee8dc)!important;color:#24523d!important;
  box-shadow:inset 0 -3px 0 #c86a66,0 8px 18px #1118!important;text-shadow:none!important;
}
html:not([data-theme="dark"]) .scmx-bonus-banner-section .scmx-offer-banner .scmx-pin-btn:not(.store-btn):hover{filter:brightness(1.04)!important;transform:translateY(-2px)!important}
html:not([data-theme="dark"]) .scmx-footer{border-top-color:#8fae9a!important;background:linear-gradient(180deg,#204b38,#173a2c)!important;color:#f8f4e9!important}
html:not([data-theme="dark"]) .scmx-footer :is(a,p,strong){color:#f8f4e9!important}
html:not([data-theme="dark"]) .scmx-footer a:hover{color:#f2b3ad!important}
html:not([data-theme="dark"]) .scmx-cookies-container{border-color:#c9d7cc!important;background:#fffdf8!important;box-shadow:0 14px 34px #214d3a29!important}

html[data-theme="dark"] body{background:#101914!important;color:#edf3ee!important}
html[data-theme="dark"] .scmx-topbar{border-bottom-color:#49745c!important;background:linear-gradient(100deg,#112b20,#193a2b 58%,#244b38)!important}
html[data-theme="dark"] .scmx-pin-sidebar{border-color:#365b46!important;background:#142119!important}
html[data-theme="dark"] .scmx-safe-aside-promo--wheel{background:linear-gradient(135deg,#234f3a,#386a50)!important}
html[data-theme="dark"] .scmx-safe-aside-promo--missions{background:linear-gradient(135deg,#e8e2d6,#cfc7b8)!important;color:#1f4634!important;box-shadow:inset 4px 0 0 #b85e59!important}
html[data-theme="dark"] .scmx-safe-aside-promo--prizes{background:linear-gradient(135deg,#7e403d,#aa5a55)!important}
html[data-theme="dark"] #content .scmx-pin-content>:is(.scmx-pin-section,.scmx-content-section){border-color:#365746!important;background:linear-gradient(145deg,#1b2a20,#141f18)!important}
html[data-theme="dark"] #content .scmx-pin-content>:is(.scmx-pin-section,.scmx-content-section)>:is(h1,h2){color:#a9d0b7!important}
html[data-theme="dark"] .scmx-footer{border-top-color:#3c654d!important;background:#0d1b14!important}
html[data-theme="dark"] #content :is(.scmx-table-wrap,.scmx-table-scroll){border-color:#456650!important;background:#111d16!important;scrollbar-color:#6c9a7c #111d16!important}
html[data-theme="dark"] #content .scmx-pin-content table{border-color:#456650!important;background:#142119!important;color:#eef4ef!important}
html[data-theme="dark"] #content .scmx-pin-content table :is(th,thead th),html[data-theme="dark"] #content .scmx-pin-content>.scmx-pin-section[data-content-order] th{border-color:#577662!important;background:linear-gradient(180deg,#35634a,#244b38)!important;color:#fffdf8!important;text-shadow:0 1px 2px #07130d!important}
html[data-theme="dark"] #content .scmx-pin-content table td,html[data-theme="dark"] #content .scmx-pin-content>.scmx-pin-section[data-content-order] td{border-color:#304b3a!important;background:#18271e!important;color:#edf3ee!important}
html[data-theme="dark"] #content .scmx-pin-content table tbody tr:nth-child(even) td,html[data-theme="dark"] #content .scmx-pin-content>.scmx-pin-section[data-content-order] tbody tr:nth-child(even) td{background:#203326!important;color:#fff!important}
html[data-theme="dark"] #content .scmx-pin-content table tbody tr:hover td{background:#2a4333!important;color:#fff!important}
html[data-theme="dark"] #content .scmx-pin-content table tbody td:first-child,html[data-theme="dark"] #content .scmx-pin-content table :is(a,strong){color:#f0aaa4!important}

@media (max-width:620px){
  html:not([data-theme="dark"]) #content .scmx-pin-content>:is(.scmx-pin-section,.scmx-content-section){background:linear-gradient(155deg,#fffefb,#f4f0e7)!important}
}
