:root{--page-bg:#09080d;--header-bg:#17131f;--panel-bg:#1b1824;--panel-soft:#282233;--control-bg:#221d2c;--light-bg:#342b42;--heading-bg:#221d2c;--accent:#8bed00;--accent-hover:#a4f43f;--accent-soft:#a7d96a;--accent-bright:#a4f43f;--accent-highlight:#8bed00;--accent-pale:#e9ffd0;--brand-green:#8bed00;--brand-green-hover:#a4f43f;--brand-green-active:#68b200;--signal-blue:#8bed00;--signal-blue-hover:#a4f43f;--muted:#b7adca;--line:rgba(191,169,220,.12);--surface-border:rgba(191,169,220,.13);--focus-ring:#adff41;--radius:16px;--shadow:0 12px 32px #09080d33;--sitefx-section-gap:28px;--sitefx-surface-glass:#1b1824;--sitefx-surface-soft:#282233}
html,body{background:#09080d!important;color:#fff;font-family:Inter,Arial,sans-serif!important}h1,h2,h3,h4,.ui-btn,.ui-nav,.ui-promo-banner-title,.ui-slots-marquee-title{font-family:Montserrat,Arial,sans-serif!important}h1,h2,h3{letter-spacing:-.035em}.ui-header,.ui-nav{background:#17131f!important;border:0!important;box-shadow:none!important}.ui-nav:before,.ui-nav:after{display:none!important}.ui-brand-logo{width:125px!important;height:54px!important;object-fit:contain}.ui-nav-links a{color:#d2c9df}.ui-nav-links a[aria-current],.ui-nav-links a:hover{color:#8bed00!important}.ui-nav-links a::after{background:#8bed00!important}.ui-pin-side,.ui-pin-side-nav,.ui-sidebar{background:#17131f!important;border-color:#33283f!important}.ui-pin-sec,.ui-cnt-sec,.ui-reg-card,.ui-bet-slip{background:#1b1824!important;border:1px solid #332b40!important;box-shadow:none!important;border-radius:16px}.ui-pin-sec>h2,.ui-cnt-sec>h2{background:transparent!important}.ui-pin-sec:before,.ui-pin-sec:after,.ui-cnt-sec:before,.ui-cnt-sec:after{border-color:#3b3149!important}.ui-btn,.ui-promo-banner-cta,.ui-plat-banner-cta,.ui-chat-invite-copy>a,.ui-side-cta{background:#8bed00!important;border-color:#8bed00!important;color:#09080d!important;border-radius:12px!important;text-shadow:none!important;font-weight:750}.ui-btn:hover,.ui-promo-banner-cta:hover,.ui-plat-banner-cta:hover{background:#a4f43f!important;transform:translateY(-1px)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #adff41!important;outline-offset:4px}.ui-side-service-app{background:#262031!important}.ui-side-service-app img{object-fit:contain!important;width:80px!important;height:90px!important}.ui-side-menu a,.ui-side-nav a{background:#221d2c!important}.ui-side-menu a:hover,.ui-side-nav a:hover{border-color:#8bed00!important}.ui-lang-switch{pointer-events:none}.ui-country-dropdown{display:none!important}
/* Full scenes remain visible. Readability comes from a soft local shadow. */
.ui-hero,.ui-promo-banner-card,.ui-plat-banner-card,.ui-editorial-figure,.ui-list-feature,.ui-standalone-list-scene{border-radius:16px!important;isolation:isolate}.ui-hero:before,.ui-hero:after,.ui-promo-banner-card:before,.ui-promo-banner-card:after,.ui-plat-banner-card:before,.ui-plat-banner-card:after,.ui-list-feature:before,.ui-list-feature:after,.ui-standalone-list-scene:before,.ui-standalone-list-scene:after{background:none!important;box-shadow:none!important}.ui-hero-img,.ui-promo-banner-img,.ui-plat-banner-img,.ui-list-feature-media img,.ui-standalone-list-scene-media img{opacity:1!important;filter:none!important}.ui-hero-cnt,.ui-hero-content,.ui-promo-banner-copy,.ui-plat-banner-copy,.ui-list-feature-cnt,.ui-standalone-list-scene-cnt{background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;text-shadow:0 2px 9px #080711b3,0 0 30px #08071166}.ui-hero h1{max-width:650px}.ui-hero{min-height:430px}.ui-hero-img{object-position:center!important}.ui-list-feature-cnt,.ui-standalone-list-scene-cnt{position:relative;z-index:2}.ui-editorial-figure>.ui-media-brand,.ui-list-feature-media>.ui-media-brand{background:#17131f88;border:0;width:95px;height:48px!important;padding:4px 8px;object-fit:contain}.ui-promo-banner-copy{max-width:46%}.ui-promo-banner-title{font-size:clamp(24px,2.6vw,42px)!important}.ui-promo-banner-desc{font-size:13px!important;color:#fff!important}.ui-promo-banner-kicker{color:#fff!important}.ui-promo-banner-card{min-height:320px}.ui-plat-banner-copy{position:relative;z-index:3}.ui-side-wheel{background:#50218b!important}.ui-cookie{background:#1b1824ed!important;backdrop-filter:blur(12px);border-top:1px solid #332b40}.ui-cookie button{background:#8bed00!important;color:#09080d!important}.ui-chat-invite{background:#211a2b!important;border-color:#4c3b61!important}.ui-chat-invite-copy>span{color:#8bed00!important}.ui-floating-chat{border-color:#8bed00!important}.ui-floating-chat-mark{background:#8bed00!important}.ui-crypto-banner{display:none!important}
/* Keep the two original moving rows, with original Verde square media. */
.ui-slot-card{width:162px!important;flex:0 0 162px!important}.ui-slot-card-media{aspect-ratio:1!important;border-radius:12px!important;background:#221b2c}.ui-slot-card-media>img{width:100%!important;height:100%!important;aspect-ratio:1;object-fit:cover!important}.ui-slot-card:hover .ui-slot-card-media>img{transform:none!important}.ui-slot-card-overlay{background:#09080d88!important;backdrop-filter:blur(3px);opacity:0;transition:opacity .1s ease-out!important}.ui-slot-card:hover .ui-slot-card-overlay,.ui-slot-card:focus-visible .ui-slot-card-overlay{opacity:1!important}.verde-card-demo{position:absolute;left:8px;top:8px;border:1px solid #ffffff55;border-radius:6px;padding:4px 7px;font-size:11px;color:white}.verde-card-play{display:grid;place-items:center;width:54px;height:54px;background:#8bed00;color:#09080d;border-radius:12px;font-size:24px;padding-left:3px;box-shadow:0 5px 20px #0004;transform:translateY(12px);transition:transform .12s ease-out}.ui-slot-card:hover .verde-card-play,.ui-slot-card:focus-visible .verde-card-play{transform:translateY(0)}.verde-game-name{display:block;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-size:13px;font-weight:650;padding-top:8px;color:white}.ui-slots-marquee-all{color:#c6bcda}.ui-slots-marquee-star{color:#8bed00}.ui-slots-marquee{background:radial-gradient(ellipse at 12% 90%,#1a451d55,transparent 65%),radial-gradient(ellipse at 95% 95%,#4a158b44,transparent 60%);border-radius:16px}.ui-slots-marquee-head{padding-top:8px}.ui-slots-track{animation-duration:55s!important}.ui-slots-group{gap:14px!important}
/* Three anchored edge actions requested by the owner. */
.verde-edge-actions{position:fixed;right:0;top:38%;z-index:80;display:grid;justify-items:end;gap:8px}.verde-edge-actions a{display:flex;align-items:center;gap:12px;width:48px;height:48px;padding:8px 10px;border-radius:28px 0 0 28px;background:#8bd000;box-sizing:border-box;overflow:hidden;transition:width .2s ease,background .2s ease;color:#09080d;font-size:13px;font-weight:750;text-decoration:none}.verde-edge-actions img{flex:none;object-fit:contain}.verde-edge-actions span{white-space:nowrap;opacity:0;transition:opacity .15s}.verde-edge-actions a:hover,.verde-edge-actions a:focus-visible{width:175px;background:#a4ed00}.verde-edge-actions a:hover span,.verde-edge-actions a:focus-visible span{opacity:1}
/* Verde footer layout, with the local site's pages and legal routes retained. */
.verde-footer{background:#17131f!important;border-top:1px solid #30263d!important;padding:44px 0!important;margin-top:48px}.verde-footer .ui-foot-inner{max-width:1490px;padding:0 32px;margin:auto}.verde-footer-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.verde-footer-top img{object-fit:contain}.verde-age{border:2px solid #8bed00;border-radius:50%;display:grid;place-items:center;width:46px;height:46px;font-weight:800;color:#8bed00}.verde-footer-grid{display:grid;grid-template-columns:1fr 1.4fr 1fr 1.25fr;gap:32px;margin-bottom:30px}.verde-footer-grid section{display:flex;flex-direction:column;gap:12px}.verde-footer-grid h2{font-size:17px!important;margin:0 0 8px;color:white}.verde-footer-grid a{font-size:13px;color:#bcb2ca;text-decoration:none;line-height:1.5}.verde-footer-grid a:hover{color:#8bed00}.verde-footer-payments{border-block:1px solid #33283f;padding:24px 0;color:#c5bbd2;font-size:13px}.verde-footer-payments>div{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:18px}.verde-footer-payments>div span{font-weight:800;font-size:20px;color:#f0eaf7}.verde-footer-legal{max-width:1100px;padding-top:24px;font-size:12px;line-height:1.8;color:#9c91ac}.verde-footer-legal p{margin:0 0 12px}
@media(max-width:960px){.ui-brand-logo{width:106px!important;height:44px!important}.ui-hero{min-height:380px}.ui-promo-banner-copy,.ui-promo-banner-card.ui-promo-copy-opposite .ui-promo-banner-copy{background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;max-width:54%!important;text-shadow:0 2px 10px #000c!important}.ui-promo-banner-img{object-position:70% center!important}.ui-promo-copy-opposite .ui-promo-banner-img{object-position:30% center!important}.verde-footer-grid{grid-template-columns:1fr 1fr}.verde-edge-actions{top:42%}.verde-edge-actions a{width:42px;height:42px;padding:6px 8px}.ui-slot-card{width:145px!important;flex-basis:145px!important}}
@media(max-width:620px){.ui-hero{min-height:490px;padding-top:200px!important;display:flex;align-items:flex-end}.ui-hero-img{object-position:72% center!important}.ui-hero h1{font-size:29px!important}.ui-hero .ui-hero-cnt,.ui-hero .ui-hero-content{max-width:100%!important;width:100%!important}.ui-promo-banner-card{min-height:370px!important;padding-top:165px!important;align-items:flex-end!important}.ui-promo-banner-copy,.ui-promo-banner-card.ui-promo-copy-opposite .ui-promo-banner-copy{width:100%!important;max-width:100%!important;padding:18px!important;margin:0!important;align-items:flex-start!important;text-align:left!important}.ui-promo-banner-title{font-size:25px!important}.ui-promo-banner-img{object-position:73% center!important}.ui-promo-copy-opposite .ui-promo-banner-img{object-position:25% center!important}.ui-list-feature-cnt,.ui-standalone-list-scene-cnt{padding-top:150px!important}.verde-footer .ui-foot-inner{padding:0 20px}.verde-footer-grid{gap:28px 18px}.verde-footer-grid h2{font-size:15px!important}.verde-footer-grid a{font-size:12px}.verde-edge-actions{top:36%}.ui-slot-card{width:132px!important;flex-basis:132px!important}.verde-edge-actions a:hover{width:42px}.verde-edge-actions a:hover span{opacity:0}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}.ui-slots-track{animation:none!important}.ui-slots-lane{overflow:auto!important}.verde-edge-actions a,.verde-card-play{transition:none!important}}
.ui-topbar{background:#17131f!important;border:0!important;box-shadow:0 1px 0 #33283f!important}.ui-topbar:before,.ui-topbar:after{display:none!important}.ui-hero-copy{position:relative;z-index:3;text-shadow:0 2px 8px #000b,0 0 3px #0009}.ui-hero-copy h1,.ui-hero-copy p{filter:drop-shadow(0 3px 9px #09080d66)}.ui-pin-btn{background:#8bed00!important;color:#09080d!important;border-color:#8bed00!important;border-radius:12px!important;text-shadow:none!important}.ui-tool-btn{box-shadow:none!important;background:#282133!important;border-color:#483657!important;color:#eee7f7!important}.ui-tool-btn-live-casino{background:#8bed00!important;border-color:#8bed00!important;color:#09080d!important}.ui-side-badge{background:#8bed00!important;color:#09080d!important}.ui-hero-rating{display:none!important}
/* Narrow screens show the complete scene above the full text. */
@media(max-width:620px){.ui-hero{display:flex!important;flex-direction:column;align-items:stretch;min-height:0!important;padding:0!important}.ui-hero-img{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:3/1;object-fit:cover!important}.ui-hero-copy{max-width:100%!important;width:100%!important;padding:22px!important;background:#1b1824!important;text-shadow:none!important}.ui-hero-copy h1,.ui-hero-copy p{filter:none!important}.ui-promo-banner-card,.ui-plat-banner-card{display:flex!important;flex-direction:column;align-items:stretch!important;padding:0!important;min-height:0!important}.ui-promo-banner-img,.ui-plat-banner-img{position:relative!important;inset:auto!important;aspect-ratio:3/1;width:100%!important;height:auto!important;object-position:center!important}.ui-promo-banner-copy,.ui-promo-banner-card.ui-promo-copy-opposite .ui-promo-banner-copy{max-width:100%!important;background:#211b2d!important;text-shadow:none!important;padding:20px!important;margin:0!important}.ui-plat-banner-copy{padding:20px!important}.ui-list-feature,.ui-standalone-list-scene{display:flex!important;flex-direction:column;overflow:hidden}.ui-list-feature-media,.ui-standalone-list-scene-media{position:relative!important;inset:auto!important;order:0;width:100%;height:auto!important;aspect-ratio:3/1}.ui-list-feature-media>img:first-child,.ui-standalone-list-scene-media>img:first-child{aspect-ratio:3/1;width:100%;height:auto!important;object-fit:cover!important}.ui-list-feature-cnt,.ui-standalone-list-scene-cnt{order:1;padding:20px!important;width:100%!important;max-width:none!important;background:#211b2d!important;text-shadow:none!important}}
.ui-brand{width:140px!important;min-width:140px!important}.ui-brand img.ui-brand-logo{width:125px!important;max-width:none!important;height:54px!important}.ui-side-link{background:#221b2b!important;border-color:#3b3049!important;color:#ded6e9!important}.ui-side-link:hover{border-color:#8bed00!important;color:#8bed00!important}.ui-side-link svg{color:inherit!important}@media(max-width:620px){.ui-brand{width:112px!important;min-width:112px!important}.ui-brand img.ui-brand-logo{width:106px!important;height:44px!important}}
/* Owner revision: larger header identity; two carousel rows only. */
.ui-brand{width:180px!important;min-width:180px!important}.ui-brand img.ui-brand-logo{width:170px!important;height:64px!important;max-width:none!important;max-height:none!important}
@media(max-width:960px){.ui-brand{width:150px!important;min-width:150px!important}.ui-brand img.ui-brand-logo{width:144px!important;height:56px!important}}
@media(max-width:620px){.ui-brand{width:134px!important;min-width:134px!important}.ui-brand img.ui-brand-logo{width:128px!important;height:50px!important}}

/* Allow the full brand mark to fill its declared size, including the mobile drawer. */
.ui-nav > .ui-brand{flex:0 0 180px!important}.ui-brand img.ui-brand-logo,.ui-mob-menu .ui-mob-drawer-brand .ui-brand-logo{max-height:none!important}
@media(max-width:960px){.ui-nav > .ui-brand{flex-basis:150px!important}}
@media(max-width:620px){.ui-nav > .ui-brand{flex-basis:134px!important}}
/* Soft local shade follows the text, preserving the surrounding scene. */
@media(min-width:621px){
 .ui-hero-copy,.ui-promo-banner-copy,.ui-plat-banner-copy{position:relative;isolation:isolate;z-index:3;text-shadow:0 2px 3px #000b,0 4px 14px #080711cc!important}
 .ui-hero-copy::before,.ui-promo-banner-copy::before,.ui-plat-banner-copy::before{content:"";position:absolute;inset:-24px -36px;z-index:-1;pointer-events:none;border-radius:40%;background:radial-gradient(ellipse at center,rgba(8,7,17,.64) 0%,rgba(8,7,17,.44) 48%,rgba(8,7,17,.12) 72%,transparent 90%);filter:blur(16px)}
 .ui-hero-copy h1,.ui-hero-copy p{filter:none!important}
 .ui-promo-banner-kicker,.ui-promo-banner-desc,.ui-hero-copy p,.ui-plat-banner-copy p{color:#fff!important;text-shadow:0 1px 2px #000,0 2px 7px #000e!important}
 .ui-hero-copy a,.ui-promo-banner-cta,.ui-plat-banner-cta{text-shadow:none!important}
}

/* App downloads stay together opposite the right-hand character. */
.ui-plat-banner-card{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:0!important}
.ui-plat-banner-card .ui-app-banner-actions{position:relative;z-index:3;display:flex;flex-direction:column;gap:16px;width:min(280px,42%);min-width:0}
.ui-plat-banner-card .ui-app-banner-actions .ui-app-banner-btn{position:relative!important;inset:auto!important;transform:none;grid-column:auto!important;grid-row:auto!important;justify-self:auto!important;width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box}
@media(max-width:620px){
 .ui-plat-banner-card{height:auto!important;min-height:0!important;max-height:none!important;gap:0!important}
 .ui-plat-banner-card .ui-app-banner-actions{width:100%;padding:20px;box-sizing:border-box;gap:12px;background:#211b2d}
 .ui-plat-banner-card .ui-app-banner-actions .ui-app-banner-btn{min-height:62px}
}
/* Owner's responsive reference: wide scenes on desktop, portrait overlays on mobile. */
@media(min-width:621px){
 .ui-promo-banner-card.ui-promo-copy-opposite .ui-promo-banner-copy{margin-left:auto!important;margin-right:0!important;text-align:left!important;align-items:flex-start!important}
}
@media(max-width:620px){
 .ui-hero,.ui-promo-banner-card,.ui-plat-banner-card{position:relative;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important;isolation:isolate;overflow:hidden;padding:0!important;gap:0!important;height:auto!important;max-height:none!important}
 .ui-hero{min-height:560px!important}
 .ui-promo-banner-card{min-height:520px!important}
 .ui-plat-banner-card{min-height:540px!important}
 .ui-hero .ui-hero-img,.ui-promo-banner-card .ui-promo-banner-img,.ui-plat-banner-card .ui-plat-banner-img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:84% center!important;z-index:1;border-radius:inherit!important}
 .ui-hero::after,.ui-promo-banner-card::after,.ui-plat-banner-card::after{content:"";display:block!important;opacity:1!important;position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent 34%,rgba(8,7,17,.1) 48%,rgba(8,7,17,.5) 72%,rgba(8,7,17,.78) 100%)!important}
 .ui-hero .ui-hero-copy,.ui-promo-banner-card .ui-promo-banner-copy,.ui-promo-banner-card.ui-promo-copy-opposite .ui-promo-banner-copy{position:relative!important;z-index:3;width:100%!important;max-width:100%!important;margin:0!important;padding:28px 22px!important;box-sizing:border-box;background:transparent!important;align-items:center!important;text-align:center!important;text-shadow:0 2px 5px #000a!important}
 .ui-hero .ui-hero-copy{margin-top:auto!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border:0!important;border-radius:0!important}
 .ui-hero h1{font-size:25px!important;line-height:1.16!important;margin:0 0 14px!important}
 .ui-hero .ui-hero-copy p{font-size:14px!important;line-height:1.5!important;color:#fff!important;margin:0 0 20px!important}
 .ui-hero-actions{justify-content:center!important}
 .ui-promo-banner-title{font-size:27px!important;line-height:1.14!important;margin:10px 0 16px!important}
 .ui-promo-banner-desc{font-size:12px!important;line-height:1.5!important;margin-bottom:16px!important}
 .ui-promo-banner-cta{align-self:center!important}
 .ui-plat-banner-card .ui-app-banner-actions{z-index:3;width:min(280px,calc(100% - 44px));margin:0 auto 26px!important;padding:0!important;gap:12px;background:transparent!important;flex-shrink:0}
 .ui-plat-banner-card .ui-app-banner-actions .ui-app-banner-btn{min-height:62px;flex-shrink:0}
}
@media(min-width:621px){
 .ui-hero .ui-hero-copy{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border:0!important;max-width:58%!important;margin-left:0!important;margin-right:auto!important;text-align:left!important;align-items:flex-start!important}
 .ui-hero .ui-hero-actions{justify-content:flex-start!important}
}
/* A light blur sits only behind the lower mobile text, as in the owner's reference. */
@media(max-width:620px){
 .ui-hero .ui-hero-copy,.ui-promo-banner-card .ui-promo-banner-copy,.ui-promo-banner-card.ui-promo-copy-opposite .ui-promo-banner-copy{background:rgba(8,7,17,.14)!important;backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important;box-shadow:none!important;border:0!important;border-radius:0!important}
}
/* Official Verde sport artwork inside the existing compact sidebar rows. */
.verde-sports-links .verde-sport-link{min-height:46px!important;padding:5px 10px!important;gap:10px!important;overflow:visible;align-items:center}
.verde-sport-link .verde-sport-icon{display:block;flex:0 0 34px;width:34px!important;height:34px!important;object-fit:contain;filter:none!important;transition:transform .25s ease;transform-origin:center;pointer-events:none}
.verde-sport-link>span{min-width:0;line-height:1.25}
.verde-sport-link:hover .verde-sport-icon,.verde-sport-link:focus-visible .verde-sport-icon{transform:translateY(-2px) scale(1.16) rotate(-4deg)}
.verde-sports-links li:nth-child(2n) .verde-sport-link:hover .verde-sport-icon,.verde-sports-links li:nth-child(2n) .verde-sport-link:focus-visible .verde-sport-icon{transform:translateY(-2px) scale(1.16) rotate(4deg)}
@media(prefers-reduced-motion:reduce){.verde-sport-link .verde-sport-icon{transition:none}.verde-sport-link:hover .verde-sport-icon,.verde-sport-link:focus-visible .verde-sport-icon{transform:none!important}}
/* Keep introductory prose outside illustrated lists, with clearer list rows. */
.ui-list-feature-intro{margin-bottom:16px!important}
.ui-list-feature-cnt>:is(ul,ol){margin-top:0!important}
.ui-list-feature-cnt>:is(ul,ol)>li,.ui-standalone-list-scene-cnt>:is(ul,ol)>li{background:rgba(15,13,23,.88)!important}
.ui-list-feature-cnt>:is(ul,ol)>li:hover,.ui-standalone-list-scene-cnt>:is(ul,ol)>li:hover{background:rgba(15,13,23,.94)!important}

/* Keep left-hand characters visible in portrait bonus scenes. */
@media(max-width:620px){.ui-promo-banner-card.ui-promo-copy-opposite .ui-promo-banner-img{object-position:22% center!important}}
