.native-lab-notice{background:#061d14;color:#fff9f5;text-align:center;font-size:10px;padding:6px 12px;border-bottom:1px solid #92cbaa38}
body:not(.backoffice){background:#061d14!important;background-image:none!important}
body:not(.backoffice) .header-bc,body:not(.backoffice) .hdr-main-content-bc{background:#09281d!important}
body:not(.backoffice) :is(.managed-bonus-grid article,.campaign-history,.vip-membership,.vip-tier,.vip-experience article,.wheel-thresholds>div,.ticket-wallet article,.bonus-switch button,.game-card,.tournament-card){background:linear-gradient(145deg,#0e3327,#09281d)!important;border-color:#92cbaa38!important}
body:not(.backoffice) .managed-bonus-grid :is(button,.btn-primary),body:not(.backoffice) :is(.support-button,.back-top,.sectionTitle){background:linear-gradient(105deg,#731b34,#2c9062)!important;border-color:#92cbaa38!important}
body:not(.backoffice) .managed-bonus-grid :is(h2,small){color:#e2f4e8!important}
.merlot-footer-certification{display:none!important}
.native-brand-art{display:block!important;aspect-ratio:1.5!important;line-height:0;overflow:hidden}
.native-brand-art img{position:static!important;width:100%!important;height:100%!important;object-fit:cover!important;display:block}
.native-brand-event{display:flex!important;align-items:center;justify-content:center;flex-direction:column;padding:20px;gap:18px;background:#133f2e!important;color:#fff9f5}
.native-brand-event img{width:80%!important;height:auto!important;max-height:70px;object-fit:contain!important}
.native-brand-event>img{position:static!important;z-index:auto!important;display:block!important}
.native-brand-event>strong{position:static!important;display:block!important;font-size:28px!important;line-height:1.2!important;letter-spacing:0!important;text-align:center}
.merlot-hero-copy{width:55%;padding:3% 4%!important}
.merlot-hero-copy strong{font-size:clamp(24px,3.1vw,54px)!important;line-height:1.1}
.merlot-hero #hero-image{width:58%!important;margin-left:auto;object-fit:cover!important;object-position:center;background:#061d14}
.merlot-hero .hero-link:after{background:linear-gradient(90deg,#061d14 0%,#061d14dd 35%,transparent 63%)!important}
@media(max-width:768px){.merlot-hero-copy{width:65%}.merlot-hero-copy strong{font-size:25px!important}.merlot-hero #hero-image{width:65%!important}}
.native-lab-panel{padding:20px;color:#fff9f5;background:#0e3327;font:14px Arial,sans-serif}
/* Explicit semantic tokens keep native dialogs and legacy component overrides aligned. */
:root{--merlot-ink:#061d14;--merlot-ink-2:#09281d;--merlot-surface:#0e3327;--merlot-surface-2:#133f2e;--merlot-surface-3:#19563e;--merlot-wine:#731b34;--merlot-wine-2:#206747;--merlot-rose:#2c9062;--merlot-gold:#b0ddc1;--merlot-gold-soft:#e2f4e8;--merlot-text:#fff9f5;--merlot-muted:#bad4c5;--merlot-line:#92cbaa38}
body:not(.backoffice) :is(.btn-primary,.signup-submit button,.gold-button,.quick-button.deposit-shortcut,.club-primary){background:linear-gradient(115deg,#206747,#2c9062)!important;color:#fff!important}
body:not(.backoffice) :is(.wallet-card,.bonus-wallet,.loyalty-shortcut){background:linear-gradient(115deg,#19563e,#731b34)!important;color:#fff9f5!important}
body:not(.backoffice) :is(.account-window,.account-main,.login-modal,.campaign-modal){background:#09281d!important;color:#fff9f5!important}
body:not(.backoffice) :is(.account-sidebar,.account-title,.account-rewards,.account-group summary){background:#133f2e!important}
body:not(.backoffice) :is(.account-group>div,.login-modal input:not([type=checkbox]),.signup-fields .auth-date,.signup-fields .auth-country){background:#0e3327!important;color:#fff9f5!important;border-color:#92cbaa38!important}
body:not(.backoffice) .merlot-product .merlot-product-art{filter:hue-rotate(145deg) saturate(.75)!important}
body.backoffice :is(.bo-version,.bo-sidebar button.active){background:#206747!important;color:white!important}

/* Unverified template counters are not live winnings or funded prizes. */
html[data-public-preview="1"] :is(.recent-winners,.merlot-jackpot,section:has(> #tournament-cards)){display:none!important}
