
/* Brand surface system: keep native sizing, markup, navigation and behavior. */
body:not(.backoffice) { --brand-page:#061d14;--brand-card:#0d3023;--brand-soft:#143d2b;--brand-copy:#f6faf7;--brand-copy-muted:#bad4c5;--brand-accent:#289361;--brand-stroke:#2a6246;background:#061d14!important;color:#f6faf7!important; }
body:not(.backoffice) :is(.header-bc,.hdr-main-content-bc,.header-navigation){background:#731b34!important;border-color:#ffffff2b!important}
body:not(.backoffice) .header-bc{box-shadow:0 5px 18px #00000016!important}
body:not(.backoffice) #clock{color:white!important;background:#ffffff12!important}
body:not(.backoffice) .header-navigation .nav-menu>li>.nav-menu-item{background:transparent!important;color:white!important;border-color:#ffffff40!important;box-shadow:none!important}
body:not(.backoffice) .header-navigation .nav-menu>li>.nav-menu-item:is(:hover,.active){background:#ffffff26!important;border-color:white!important}
body:not(.backoffice) .header-bc :is(.language,.balance-button,.sign-in){color:white!important}
body:not(.backoffice) .header-bc .sign-in{border:1px solid #ffffff88!important;background:transparent!important}
body:not(.backoffice) .native-lab-notice{background:#143d2b!important;color:#bad4c5!important;border-color:#2a6246!important}
body:not(.backoffice) .layout-content-holder-bc{background:#061d14!important;color:#f6faf7!important}
body:not(.backoffice) :is(.campaign-heading h1,.campaign-heading h2,.campaign-heading p,.campaign-heading>small,.page-loading){color:#f6faf7!important}
body:not(.backoffice) .campaign-heading>small{color:#289361!important}
body:not(.backoffice) .campaign-heading>.vip-eyebrow{color:#289361!important}
body:not(.backoffice) :is(.managed-bonus-grid article,.campaign-history,.campaign-detail,.bonus-empty,.active-bonus-card,.vip-membership,.vip-tier,.vip-experience article,.wheel-thresholds>div,.ticket-wallet article,.bonus-switch button,.game-card,.tournament-card,.provider-tile,.player-card,.recommended-card,.combination-card){background:#0d3023!important;color:#f6faf7!important;border-color:#2a6246!important;box-shadow:none!important}
body:not(.backoffice) .managed-bonus-grid :is(h2,p,small,summary,.bonus-readable-terms,.bonus-card-terms,.bonus-rule-hint){color:#f6faf7!important;border-color:#2a6246!important}
body:not(.backoffice) .managed-bonus-grid :is(h3,h4,strong){color:#289361!important}
body:not(.backoffice) .managed-bonus-grid :is(button,.btn-primary){background:#289361!important;color:white!important;border-color:#289361!important;box-shadow:none!important}
body:not(.backoffice) :is(.support-button,.back-top,.btn-primary,.signup-submit button,.quick-button.deposit-shortcut,.quick-button.bonus-shortcut,.gold-button,.club-primary,.provider-picker-apply){background:#289361!important;color:white!important;border-color:#289361!important;box-shadow:none!important}
body:not(.backoffice) .sectionTitle{background:#289361!important;border-color:#289361!important;box-shadow:none!important}
body:not(.backoffice) .sectionTitle :is(h1,h2,h3,span,a,button){color:white!important}
body:not(.backoffice) :is(.layout-footer-holder-bc,.footer-reference,.merlot-footer-showcase,.merlot-footer-info,.merlot-footer-care){background:#0d3023!important;color:#f6faf7!important;border-color:#2a6246!important}
body:not(.backoffice) .layout-footer-holder-bc :is(h2,h3,h4,p,a,span,strong,em,small){color:#f6faf7!important}
body:not(.backoffice) .layout-footer-holder-bc :is(.footer-columns h3,.merlot-footer-showcase-heading>span,.merlot-footer-info h3){color:#289361!important}
body:not(.backoffice) .merlot-footer-provider-wall a{background:#143d2b!important;opacity:1!important}
body:not(.backoffice) .native-brand-event{background:#143d2b!important;color:#289361!important}
body:not(.backoffice) .native-brand-event>strong{color:#289361!important}
body:not(.backoffice) :is(.account-window,.account-main,.account-body,dialog.login-modal,dialog.campaign-modal,#modal,#account-modal){background:#0d3023!important;color:#f6faf7!important;border-color:#2a6246!important}
body:not(.backoffice) :is(.account-sidebar,.account-title,.account-rewards,.account-group summary,.account-group>div,.signup-submit,.signup-modal .auth-support){background:#143d2b!important;color:#f6faf7!important;border-color:#2a6246!important}
body:not(.backoffice) :is(.account-window,#modal) :is(h1,h2,h3,h4,p,label,small,.modal-title,.auth-header,.account-group a,.account-group button,.account-nav-group>button){color:#f6faf7!important}
body:not(.backoffice) :is(.account-window,#modal) :is(input:not([type=checkbox]),select,textarea,.auth-date,.auth-country,.profile-form>label){background:#143d2b!important;color:#f6faf7!important;border-color:#2a6246!important;box-shadow:none!important}
body:not(.backoffice) :is(.account-window,#modal) input::placeholder{color:#bad4c5!important}
body:not(.backoffice) :is(.wallet-card,.bonus-wallet,.loyalty-shortcut){background:#289361!important;color:white!important}
body:not(.backoffice) :is(.wallet-card,.bonus-wallet,.loyalty-shortcut) :is(span,p,strong,small,a,b){color:white!important}
body:not(.backoffice) .modal-close{color:#289361!important}
body:not(.backoffice) #modal.login-modal .modal-close{color:#289361!important}
body:not(.backoffice) #modal.login-modal :is(.forgot-link,.auth-support){color:#f6faf7!important}
body:not(.backoffice) .mobile-bottom{background:#731b34!important;border-color:#ffffff40!important}
body:not(.backoffice) .mobile-bottom :is(a,button,span){color:white!important}
