:root{--paper:#f0ede4;--sheet:#fffdf6;--ink:#111217;--mute:#66645d;--rule:#24252b;--soft:#d7d2c5;--purple:#7047e8;--pink:#ff4ca8;--lime:#d5ff3f;--cyan:#36ccec;--bg:var(--paper);--surface:var(--sheet);--surface2:#e5e0d4;--border:var(--rule);--text:var(--ink);--muted:var(--mute);--accent:var(--purple);--accent2:var(--pink);--green:var(--lime)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:82px}body{margin:0;background:var(--paper)!important;color:var(--ink)!important;font-family:Inter,Arial,sans-serif!important;background-image:linear-gradient(rgba(17,18,23,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(17,18,23,.035) 1px,transparent 1px)!important;background-size:26px 26px!important}a{text-decoration:none}.progress{position:fixed;z-index:300;top:0;left:0;height:5px;width:0;background:linear-gradient(90deg,var(--purple),var(--pink),var(--lime))}.layout{display:block!important;width:100%!important;min-height:100vh!important}.sidebar{display:flex!important;position:fixed!important;left:0!important;top:0!important;bottom:0!important;width:250px!important;background:var(--ink)!important;border:0!important;color:white!important;padding-top:20px!important;z-index:90!important}.sidebar-logo img{width:150px!important;filter:drop-shadow(0 0 10px rgba(112,71,232,.35))}.sidebar-welcome{background:#202129!important;border:1px solid #383941!important}.sidebar-welcome-title{color:#aaa9b0!important}.sidebar-welcome-bonus{color:white!important}.sidebar-welcome-bonus span{color:var(--lime)!important}.sidebar-nav-item{color:#b9b9be!important;border-left:4px solid transparent!important;border-radius:0!important}.sidebar-nav-item:hover{background:#22232a!important;color:white!important;border-left-color:var(--lime)!important}.sidebar-deposit-btn{background:var(--lime)!important;color:var(--ink)!important;border-radius:0!important;font-weight:950!important}.main-area{display:block!important;margin-left:250px!important;width:calc(100% - 250px)!important;min-width:0!important}.top-header{left:auto!important;height:72px!important;background:rgba(240,237,228,.93)!important;border-bottom:2px solid var(--ink)!important;backdrop-filter:blur(14px)!important}.top-header-inner{height:72px!important;max-width:1180px!important;margin:auto!important}.editorial-brand{display:none!important}.top-header-link{color:var(--ink)!important;font-size:11px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.1em!important}.top-header-sep{background:var(--ink)!important}.lang-switcher{background:var(--sheet)!important;border:1px solid var(--ink)!important}.lang-btn{color:var(--mute)!important}.lang-btn.active{background:var(--ink)!important;color:white!important}.btn-hdr-login{color:var(--ink)!important;border:1px solid var(--ink)!important}.btn-hdr-signup,.btn-main{background:var(--lime)!important;color:var(--ink)!important;border:2px solid var(--ink)!important;border-radius:0!important;box-shadow:4px 4px 0 var(--ink)!important;font-weight:950!important}.btn-hdr-signup:hover,.btn-main:hover{transform:translate(-2px,-2px)!important;box-shadow:7px 7px 0 var(--ink)!important}.btn-outline{border:2px solid var(--ink)!important;color:var(--ink)!important;border-radius:0!important}.content-wrap{width:min(1180px,calc(100% - 40px))!important;max-width:none!important;margin:auto!important;padding:32px 0 0!important}.breadcrumbs{color:var(--mute)!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.14em!important}.breadcrumbs a{color:var(--purple)!important}
.banner-slider{height:auto!important;aspect-ratio:820/488!important;max-height:650px!important;border:2px solid var(--ink)!important;border-radius:0!important;background:var(--ink)!important;box-shadow:10px 10px 0 var(--purple)!important;margin-bottom:36px!important}.banner-slides,.banner-slide{height:100%!important}.banner-slide img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center bottom!important;background:var(--ink)!important}.banner-slide-overlay{background:linear-gradient(90deg,rgba(10,10,14,.96),rgba(10,10,14,.55) 48%,transparent 78%)!important;border-radius:0!important}.banner-slide-content{padding-left:54px!important;max-width:680px!important}.banner-slide-title{color:var(--lime)!important;text-transform:uppercase!important;letter-spacing:.16em!important;font-size:10px!important}.banner-slide-desc{font-size:clamp(36px,5vw,62px)!important;line-height:.95!important}.banner-prev,.banner-next{border-radius:0!important;background:var(--sheet)!important;color:var(--ink)!important;border:2px solid var(--ink)!important}.banner-dot{background:#777!important}.banner-dot.active{background:var(--lime)!important}.brand-strip{display:grid!important;grid-template-columns:2fr 1fr 1fr!important;gap:12px!important;margin:0 0 30px!important}.brand-visual{height:180px!important;border:2px solid var(--ink)!important;border-radius:0!important;position:relative!important;overflow:hidden!important;background:var(--ink)!important}.brand-visual img{width:100%!important;height:100%!important;object-fit:cover!important;filter:saturate(.9)!important}.brand-visual::after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.95))}.brand-visual span{position:absolute;z-index:2;bottom:14px;left:16px;color:#c9c9ce;font-size:10px}.brand-visual b{display:block;color:white;font-size:18px}.brand-visual:hover{box-shadow:6px 6px 0 var(--pink)!important}
section{background:var(--sheet)!important;border:2px solid var(--ink)!important;border-radius:0!important;box-shadow:7px 7px 0 var(--soft)!important;padding:46px!important;margin:0 0 26px!important;position:relative!important;overflow:hidden!important}section:nth-of-type(3n){box-shadow:7px 7px 0 var(--purple)!important}section:nth-of-type(4n){box-shadow:7px 7px 0 var(--pink)!important}section h1{font-size:clamp(48px,7vw,90px)!important;line-height:.88!important;letter-spacing:-.07em!important;color:var(--ink)!important;text-transform:uppercase!important}section h1 span,section h2 span{color:var(--purple)!important}section h2{font-size:clamp(34px,4.5vw,58px)!important;line-height:.96!important;letter-spacing:-.055em!important;color:var(--ink)!important}section h3{font-size:24px!important;color:var(--ink)!important}section p{color:#414039!important;line-height:1.82!important}.stats-bar{background:var(--ink)!important;border:0!important;border-radius:0!important}.stat-item{border-color:#3b3c43!important}.stat-val{color:white!important}.stat-val span{color:var(--lime)!important}.stat-label{color:#a9a9ae!important}.toc-box{background:#e8e3d7!important;border:2px solid var(--ink)!important;border-radius:0!important}.toc-title{color:var(--purple)!important}.toc-list a{color:#393833!important;border-color:#c7c1b5!important}.toc-list a:hover{background:var(--ink)!important;color:var(--lime)!important}
.highlights{gap:12px!important}.highlight-item,.bonus-card,.split-text,.vip-prize-card,.app-step,.faq-item{background:var(--sheet)!important;border:2px solid var(--ink)!important;border-radius:0!important}.highlight-item:hover,.bonus-card:hover{transform:translate(-2px,-2px)!important;box-shadow:6px 6px 0 var(--purple)!important}.highlight-icon{background-color:var(--purple)!important}.highlight-title,.bonus-card-amount,.vip-prize-name,.app-step-title,.faq-question{color:var(--ink)!important}.highlight-desc,.bonus-card-desc,.vip-prize-desc,.app-step-desc,.faq-answer-inner{color:var(--mute)!important}.step-num{background:var(--pink)!important;color:white!important}.bonus-card-tag{border-radius:0!important}.tbl-wrap{background:var(--sheet)!important;border:2px solid var(--ink)!important;border-radius:0!important}.tbl-wrap th{background:var(--ink)!important;color:white!important;border-color:#3e3f46!important}.tbl-wrap td{color:#373630!important;border-color:var(--soft)!important}.tbl-wrap tr:hover td{background:#eee9dc!important}.games-grid{gap:12px!important}.game-card{border:2px solid var(--ink)!important;border-radius:0!important;box-shadow:4px 4px 0 var(--ink)!important}.game-card:hover{transform:translate(-2px,-3px)!important;box-shadow:7px 8px 0 var(--pink)!important}.game-card-overlay{background:linear-gradient(transparent,rgba(0,0,0,.98))!important}.game-card-play{background:var(--lime)!important;color:var(--ink)!important}.split-text{padding:26px!important}.split-img{border:2px solid var(--ink)!important;border-radius:0!important;box-shadow:6px 6px 0 var(--purple)!important}.check-list li{color:#44423c!important}.check-list li::before{color:var(--purple)!important}.info-box{background:#ece7db!important;border:2px solid var(--ink)!important;border-left:10px solid var(--cyan)!important;border-radius:0!important}.info-box.green{border-left-color:var(--lime)!important}.info-box.gold{border-left-color:var(--gold)!important}.info-box p{color:#424039!important}.vip-level-badge{background:var(--sheet)!important;border:2px solid var(--ink)!important;border-radius:0!important;color:var(--ink)!important}.vip-level-badge.active,.vip-level-badge.vb-elite{background:var(--purple)!important;color:white!important}.payment-logo{background:var(--ink)!important;color:white!important;border-radius:0!important}.faq-question:hover{background:#eee9dc!important}.license-block{background:var(--ink)!important;border-radius:0!important}.license-title{color:var(--lime)!important}.license-text{color:#c8c8cc!important}.cta-block{background:var(--purple)!important;border:2px solid var(--ink)!important;border-radius:0!important;box-shadow:7px 7px 0 var(--ink)!important}.site-footer{background:var(--ink)!important}.footer-brand-logo,.footer-col-title{color:white!important}.footer-brand-logo span{color:var(--lime)!important}.footer-brand-desc,.footer-links a{color:#aaaab0!important}
.data-vault-shell{background:var(--ink)!important;color:white!important}.data-vault-shell h2,.data-vault-shell h3{color:white!important}.data-vault-shell p{color:#c5c5cb!important}.vault-tabs{display:flex;flex-wrap:wrap;gap:7px;margin:22px 0}.vault-tabs button{border:1px solid #555760;background:#24252b;color:white;padding:10px 14px;font-weight:850;cursor:pointer}.vault-tabs button.active{background:var(--lime);color:var(--ink);border-color:var(--lime)}.provider-cloud{display:flex;flex-wrap:wrap;gap:7px}.provider-cloud span{border:1px solid #4b4c54;background:#202127;padding:6px 9px;font-size:11px}.provider-cloud.live span{border-color:var(--cyan);color:var(--cyan)}.vault-scroll{overflow:auto;border:1px solid #4b4c54}.vault-scroll table{width:100%;border-collapse:collapse;min-width:680px}.vault-scroll th,.vault-scroll td{padding:11px 13px;border-bottom:1px solid #3c3d44;text-align:left;font-size:12px}.vault-scroll th{background:#2a2b32;color:var(--lime);text-transform:uppercase;font-size:9px}.vault-panel[hidden]{display:none}
/* Localized native pages */
.atlas-nav{position:sticky;top:0;z-index:100;height:72px;background:rgba(240,237,228,.95);border-bottom:2px solid var(--ink);backdrop-filter:blur(12px)}.atlas-nav .inner{width:min(1180px,calc(100% - 34px));height:100%;margin:auto;display:flex;align-items:center;gap:20px}.atlas-nav img{width:145px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.2))}.atlas-links{display:flex;gap:16px;margin-left:auto}.atlas-links a{font-size:10px;text-transform:uppercase;font-weight:950;color:var(--ink)}.atlas-langs{display:flex;gap:4px}.atlas-langs a{font-size:9px;border:1px solid var(--ink);padding:5px 7px;color:var(--ink)}.atlas-langs .active{background:var(--ink);color:white}.atlas-page{width:min(1180px,calc(100% - 34px));margin:auto;padding:34px 0}.atlas-hero{min-height:620px!important;border:2px solid var(--ink)!important;box-shadow:10px 10px 0 var(--purple)!important;position:relative!important;overflow:hidden!important;background:var(--ink)!important;display:flex!important;align-items:center!important;padding:55px!important}.atlas-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:right bottom;opacity:.74}.atlas-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,10,14,.98),rgba(10,10,14,.72) 48%,transparent)}.atlas-hero-copy{position:relative;z-index:2;max-width:700px}.atlas-kicker{color:var(--lime);text-transform:uppercase;font-size:9px;letter-spacing:.17em;font-weight:900}.atlas-hero h1{font-size:clamp(48px,7vw,88px)!important;line-height:.9!important;letter-spacing:-.065em!important;color:white!important;margin:18px 0!important;text-transform:uppercase!important}.atlas-hero h1 span{color:var(--lime)!important}.atlas-hero p{color:#c3c3c9!important;font-size:16px}.atlas-cta{display:inline-flex;background:var(--lime);color:var(--ink);border:2px solid white;padding:12px 18px;font-weight:950;box-shadow:5px 5px 0 white;margin-top:18px}.atlas-facts{display:grid;grid-template-columns:repeat(6,1fr);gap:0;margin:28px 0}.atlas-fact{background:var(--sheet);border:2px solid var(--ink);margin-right:-2px;padding:16px}.atlas-fact b{font-size:21px;display:block}.atlas-fact span{font-size:9px;text-transform:uppercase;color:var(--mute)}.atlas-section{background:var(--sheet);border:2px solid var(--ink);box-shadow:7px 7px 0 var(--soft);padding:42px;margin:22px 0}.atlas-section:nth-of-type(3n){box-shadow:7px 7px 0 var(--pink)}.atlas-section h2{font-size:clamp(32px,4.5vw,54px);line-height:.96;letter-spacing:-.05em;text-transform:uppercase;margin:0 0 20px}.atlas-section h3{font-size:22px}.atlas-section p,.atlas-section li{color:#414039;line-height:1.78}.atlas-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.atlas-card{border:2px solid var(--ink);padding:18px;background:#f7f3e8}.atlas-card b{font-size:21px;color:var(--purple);display:block}.atlas-card p{font-size:12px}.atlas-table{overflow:auto;border:2px solid var(--ink)}.atlas-table table{width:100%;border-collapse:collapse;min-width:680px}.atlas-table th,.atlas-table td{padding:12px;border-bottom:1px solid var(--soft);text-align:left;font-size:12px}.atlas-table th{background:var(--ink);color:white;font-size:9px;text-transform:uppercase}.atlas-gallery{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.atlas-game{aspect-ratio:.73;border:2px solid var(--ink);position:relative;overflow:hidden}.atlas-game img{width:100%;height:100%;object-fit:cover}.atlas-game span{position:absolute;left:0;right:0;bottom:0;padding:22px 9px 8px;background:linear-gradient(transparent,#000);color:white;font-size:9px;font-weight:800}.atlas-footer{background:var(--ink);color:#a9a9af;padding:38px 0}.atlas-footer .inner{width:min(1180px,calc(100% - 34px));margin:auto}.atlas-footer img{width:145px}.atlas-footer p{font-size:11px;max-width:780px}
@media(max-width:1000px){.layout{display:block!important}.sidebar{display:none!important}.main-area{margin-left:0!important;width:100%!important}.top-header{left:0!important}.editorial-brand{display:flex!important;margin-right:auto}.editorial-brand img{width:125px!important}.top-header-links{display:none!important}.brand-strip{grid-template-columns:1fr 1fr!important}.brand-visual:last-child{grid-column:1/-1}.atlas-links{display:none}.atlas-facts{grid-template-columns:repeat(3,1fr)}.atlas-gallery{grid-template-columns:repeat(3,1fr)}}
@media(max-width:650px){.content-wrap,.atlas-page{width:min(100% - 20px,1180px)!important}.top-header-btns,.top-header-sep{display:none!important}.banner-slider{max-height:none!important;box-shadow:6px 6px 0 var(--purple)!important}.banner-slide-content{padding-left:20px!important;max-width:78%!important}.brand-strip{grid-template-columns:1fr!important}.brand-visual:last-child{grid-column:auto}.brand-visual{height:160px!important}section{padding:28px 20px!important}.games-grid{grid-template-columns:repeat(2,1fr)!important}.bonus-grid,.split-section,.split-section.reverse{grid-template-columns:1fr!important}.atlas-nav img{width:110px}.atlas-links{display:none}.atlas-langs{margin-left:auto}.atlas-hero{min-height:570px!important;padding:27px 20px!important;box-shadow:6px 6px 0 var(--purple)!important}.atlas-hero h1{font-size:45px!important}.atlas-facts{grid-template-columns:1fr 1fr}.atlas-section{padding:28px 20px}.atlas-grid{grid-template-columns:1fr}.atlas-gallery{grid-template-columns:1fr 1fr}}

/* LuckyBoom brand navigation and footer */
.top-header,.atlas-nav{background:linear-gradient(105deg,#12051f 0%,#2b0b4c 50%,#65135f 100%)!important;border-bottom:3px solid var(--lime)!important;box-shadow:0 9px 28px rgba(29,5,48,.28)!important;backdrop-filter:blur(16px)!important}
.top-header-inner{padding:0 18px!important}
.editorial-brand{display:flex!important;align-items:center!important;flex:0 0 auto!important;margin-right:10px!important}
.editorial-brand img,.atlas-nav img{width:142px!important;max-height:48px!important;filter:drop-shadow(0 0 12px rgba(255,76,168,.38))!important}
.top-header-link,.atlas-links a{color:#f5efff!important;transition:color .2s ease,transform .2s ease!important}
.top-header-link:hover,.atlas-links a:hover{color:var(--lime)!important;transform:translateY(-1px)!important}
.top-header-sep{background:rgba(255,255,255,.25)!important}
.lang-switcher{background:rgba(10,3,20,.42)!important;border:1px solid rgba(255,255,255,.22)!important}
.lang-btn{color:#d9cce8!important}
.lang-btn:hover{color:white!important;background:rgba(255,255,255,.1)!important}
.lang-btn.active{background:var(--lime)!important;color:#16051f!important}
.btn-hdr-login{color:white!important;border:1px solid rgba(255,255,255,.55)!important;background:rgba(255,255,255,.06)!important}
.btn-hdr-login:hover{border-color:var(--lime)!important;color:var(--lime)!important}
.btn-hdr-signup{background:var(--lime)!important;color:#16051f!important;border-color:var(--lime)!important;box-shadow:3px 3px 0 var(--pink)!important}
.atlas-nav .inner{gap:22px!important}
.atlas-links{margin-left:auto!important}
.atlas-langs{background:rgba(10,3,20,.42)!important;border:1px solid rgba(255,255,255,.18)!important;padding:3px!important;gap:2px!important}
.atlas-langs a{border:0!important;color:#d9cce8!important;padding:6px 8px!important}
.atlas-langs a:hover{color:white!important;background:rgba(255,255,255,.1)!important}
.atlas-langs .active{background:var(--lime)!important;color:#16051f!important}

.site-footer,.atlas-footer{position:relative!important;overflow:hidden!important;background:radial-gradient(circle at 12% 0,rgba(255,76,168,.22),transparent 32%),radial-gradient(circle at 88% 30%,rgba(112,71,232,.3),transparent 38%),linear-gradient(120deg,#10051b 0%,#24103b 55%,#170722 100%)!important;border-top:4px solid var(--lime)!important;color:#d7cce4!important}
.site-footer::before,.atlas-footer::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:28px 28px}
.footer-inner,.atlas-footer .inner{position:relative!important;z-index:1!important}
.footer-logo-link{display:inline-flex!important;align-items:center!important;margin-bottom:14px!important}
.footer-logo-img,.atlas-footer img{width:172px!important;max-height:58px!important;filter:drop-shadow(0 0 15px rgba(255,76,168,.42))!important}
.footer-brand-desc,.atlas-footer p{color:#cbbdd9!important;line-height:1.75!important}
.footer-col-title{color:var(--lime)!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:11px!important}
.footer-links a{color:#d7cce4!important;transition:color .2s ease,transform .2s ease!important}
.footer-links a:hover{color:var(--lime)!important;transform:translateX(4px)!important}
.site-footer .sidebar-btn-signup{background:var(--lime)!important;color:#16051f!important;border:2px solid var(--lime)!important;box-shadow:4px 4px 0 var(--pink)!important;border-radius:0!important;font-weight:900!important}
.site-footer .sidebar-btn-login{background:transparent!important;color:white!important;border:2px solid rgba(255,255,255,.55)!important;border-radius:0!important;font-weight:900!important}
.footer-payment-row{border-color:rgba(255,255,255,.13)!important}
.footer-payment-chip{background:rgba(255,255,255,.06)!important;border:1px solid rgba(213,255,63,.24)!important;color:#e8deef!important}
.footer-bottom{border-color:rgba(255,255,255,.13)!important}
.footer-copyright{color:white!important}
.footer-disclaimer{color:#a999b8!important}
.atlas-footer{padding:52px 0!important}
.atlas-footer .inner{display:flex!important;align-items:center!important;gap:34px!important}
.atlas-footer p{margin:0!important;max-width:760px!important}

@media(max-width:1120px){.top-header-links{display:none!important}.editorial-brand{margin-right:auto!important}}
@media(max-width:650px){.top-header-inner{padding:0 10px!important}.editorial-brand img,.atlas-nav img{width:112px!important}.atlas-nav .inner{gap:10px!important}.atlas-langs a{padding:6px!important;font-size:8px!important}.footer-logo-img,.atlas-footer img{width:145px!important}.atlas-footer .inner{align-items:flex-start!important;flex-direction:column!important;gap:14px!important}}

/* Full-width branded content — the former side rail is intentionally removed */
body{background-color:#10051b!important;background-image:radial-gradient(circle at 8% 18%,rgba(255,76,168,.12),transparent 28%),radial-gradient(circle at 92% 34%,rgba(112,71,232,.17),transparent 32%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px)!important;background-size:auto,auto,28px 28px,28px 28px!important}
.sidebar{display:none!important}
.main-area{margin-left:0!important;width:100%!important}
.burger-btn{display:none!important}
.content-wrap{width:min(1180px,calc(100% - 40px))!important}
.breadcrumbs{color:#a99bb9!important}.breadcrumbs a{color:var(--lime)!important}

.main-area section,.atlas-section{background:linear-gradient(145deg,rgba(45,15,72,.98),rgba(24,8,39,.98))!important;border:1px solid rgba(213,255,63,.2)!important;box-shadow:8px 8px 0 rgba(255,76,168,.48)!important;color:#f7f2fb!important}
.main-area section:nth-of-type(3n),.atlas-section:nth-of-type(3n){box-shadow:8px 8px 0 rgba(112,71,232,.72)!important}
.main-area section:nth-of-type(4n),.atlas-section:nth-of-type(4n){box-shadow:8px 8px 0 rgba(213,255,63,.35)!important}
.main-area section h1,.main-area section h2,.main-area section h3,.atlas-section h2,.atlas-section h3{color:#fff!important}
.main-area section h1 span,.main-area section h2 span,.atlas-section h2 span{color:var(--lime)!important}
.main-area section p,.main-area section li,.atlas-section p,.atlas-section li{color:#cdbfd9!important}
.main-area section strong,.atlas-section strong{color:#fff!important}

.toc-box,.highlight-item,.bonus-card,.split-text,.vip-prize-card,.app-step,.faq-item,.atlas-card,.atlas-fact{background:linear-gradient(145deg,#351354,#200b35)!important;border:1px solid rgba(255,255,255,.14)!important;color:#fff!important}
.toc-title,.atlas-card b{color:var(--lime)!important}
.toc-list a{color:#ded3e8!important;border-color:rgba(255,255,255,.12)!important}
.toc-list a:hover,.faq-question:hover{background:rgba(213,255,63,.11)!important;color:var(--lime)!important}
.highlight-title,.bonus-card-amount,.vip-prize-name,.app-step-title,.faq-question{color:#fff!important}
.highlight-desc,.bonus-card-desc,.vip-prize-desc,.app-step-desc,.faq-answer-inner{color:#bfaecf!important}
.highlight-item:hover,.bonus-card:hover{box-shadow:6px 6px 0 var(--pink)!important;border-color:var(--pink)!important}
.highlight-icon{background:linear-gradient(135deg,var(--purple),var(--pink))!important}

.tbl-wrap,.atlas-table{background:#1a092b!important;border:1px solid rgba(213,255,63,.25)!important}
.tbl-wrap th,.atlas-table th{background:#4b1768!important;color:var(--lime)!important;border-color:rgba(255,255,255,.12)!important}
.tbl-wrap td,.atlas-table td{color:#e0d5e8!important;border-color:rgba(255,255,255,.1)!important}
.tbl-wrap tr:hover td,.atlas-table tr:hover td{background:rgba(255,76,168,.09)!important}
.info-box{background:rgba(54,204,236,.08)!important;border-color:rgba(255,255,255,.14)!important;border-left-color:var(--cyan)!important}
.info-box.green{background:rgba(213,255,63,.07)!important;border-left-color:var(--lime)!important}
.info-box.gold{background:rgba(255,76,168,.08)!important;border-left-color:var(--pink)!important}
.info-box p,.check-list li{color:#d2c4dd!important}
.check-list li::before{color:var(--lime)!important}
.vip-level-badge{background:#2b1045!important;border:1px solid rgba(255,255,255,.16)!important;color:#efe7f5!important}
.vip-level-badge.active,.vip-level-badge.vb-elite{background:linear-gradient(135deg,var(--purple),var(--pink))!important;border-color:var(--lime)!important}
.payment-logo{background:#351354!important;border:1px solid rgba(213,255,63,.25)!important;color:#fff!important}
.stats-bar,.license-block,.data-vault-shell{background:linear-gradient(120deg,#160721,#32104d)!important;border:1px solid rgba(213,255,63,.18)!important}
.cta-block{background:linear-gradient(120deg,#6b24d6,#b72b8a)!important;border-color:var(--lime)!important;box-shadow:7px 7px 0 var(--lime)!important}
.atlas-fact b{color:#fff!important}.atlas-fact span{color:#bbaac9!important}

@media(max-width:650px){.content-wrap{width:min(100% - 20px,1180px)!important}.main-area section,.atlas-section{box-shadow:5px 5px 0 rgba(255,76,168,.48)!important}}

/* LuckyBoom bento editorial layout */
.content-wrap{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:22px!important;row-gap:30px!important}
.content-wrap>.breadcrumbs,.content-wrap>.banner-slider,.content-wrap>.brand-strip,.content-wrap>.stats-bar,.content-wrap>.cta-block{grid-column:1/-1!important;margin-bottom:0!important}
.content-wrap>section{width:auto!important;margin:0!important}
.content-wrap>section:nth-of-type(odd){grid-column:1/12!important}
.content-wrap>section:nth-of-type(even){grid-column:2/-1!important}
.content-wrap>section#about,.content-wrap>section#games,.content-wrap>section#payments,.content-wrap>section#faq,.content-wrap>section.data-vault-shell{grid-column:1/-1!important}
.main-area section::after,.atlas-section::after{content:"";position:absolute;top:0;right:0;width:clamp(72px,12vw,170px);height:5px;background:linear-gradient(90deg,var(--pink),var(--lime))}
.main-area section h2,.atlas-section h2{max-width:820px!important;padding-bottom:20px!important;border-bottom:1px solid rgba(255,255,255,.14)!important}

.highlights,.bonus-grid,.vip-prizes,.app-steps{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:14px!important}
.highlights>*:nth-child(odd),.bonus-grid>*:nth-child(odd),.vip-prizes>*:nth-child(odd){grid-column:span 7!important}
.highlights>*:nth-child(even),.bonus-grid>*:nth-child(even),.vip-prizes>*:nth-child(even){grid-column:span 5!important}
.highlight-item,.vip-prize-card{min-height:150px!important;padding:25px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important}
.bonus-card{display:grid!important;grid-template-columns:minmax(120px,34%) 1fr!important;min-height:210px!important}
.bonus-card-banner{height:100%!important;min-height:210px!important}
.bonus-card-body{display:flex!important;flex-direction:column!important;justify-content:center!important;padding:25px!important}
.app-steps>*:nth-child(1){grid-column:span 5!important}.app-steps>*:nth-child(2){grid-column:span 3!important}.app-steps>*:nth-child(3){grid-column:span 4!important}
.app-step{min-height:235px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;padding:26px!important}

.games-grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-auto-flow:dense!important;gap:12px!important}
.games-grid>.game-card{grid-column:span 2!important;min-height:220px!important;aspect-ratio:auto!important}
.games-grid>.game-card:nth-child(1),.games-grid>.game-card:nth-child(8){grid-column:span 4!important;grid-row:span 2!important;min-height:452px!important}
.games-grid>.game-card:nth-child(5n){grid-column:span 3!important}
.split-section{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:34px!important;align-items:stretch!important}
.split-section>*:first-child{grid-column:span 7!important}.split-section>*:last-child{grid-column:span 5!important}
.split-section.reverse>*:first-child{grid-column:span 5!important}.split-section.reverse>*:last-child{grid-column:span 7!important}
.split-img{height:100%!important;min-height:360px!important;object-fit:cover!important}

.atlas-page{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:28px 22px!important}
.atlas-page>.atlas-hero,.atlas-page>.atlas-facts{grid-column:1/-1!important;margin:0!important}
.atlas-page>.atlas-section{width:auto!important;margin:0!important}
.atlas-page>.atlas-section:nth-of-type(odd){grid-column:1/12!important}
.atlas-page>.atlas-section:nth-of-type(even){grid-column:2/-1!important}
.atlas-page>.atlas-section:nth-last-of-type(1){grid-column:1/-1!important}
.atlas-grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:12px!important}
.atlas-grid>.atlas-card:nth-child(odd){grid-column:span 7!important}.atlas-grid>.atlas-card:nth-child(even){grid-column:span 5!important}
.atlas-card{min-height:160px!important;padding:25px!important}

@media(max-width:900px){.content-wrap>section,.content-wrap>section:nth-of-type(odd),.content-wrap>section:nth-of-type(even),.atlas-page>.atlas-section,.atlas-page>.atlas-section:nth-of-type(odd),.atlas-page>.atlas-section:nth-of-type(even){grid-column:1/-1!important}.games-grid>.game-card{grid-column:span 3!important}.games-grid>.game-card:nth-child(1),.games-grid>.game-card:nth-child(8){grid-column:span 6!important}.games-grid>.game-card:nth-child(5n){grid-column:span 3!important}}
@media(max-width:650px){.content-wrap,.atlas-page{display:block!important}.content-wrap>*{margin-bottom:20px!important}.atlas-page>*{margin-bottom:20px!important}.highlights,.bonus-grid,.vip-prizes,.app-steps,.atlas-grid{grid-template-columns:1fr!important}.highlights>*,.bonus-grid>*,.vip-prizes>*,.app-steps>*,.atlas-grid>*{grid-column:1!important}.bonus-card{grid-template-columns:1fr!important}.bonus-card-banner{min-height:150px!important}.games-grid{grid-template-columns:1fr 1fr!important}.games-grid>.game-card,.games-grid>.game-card:nth-child(1),.games-grid>.game-card:nth-child(8),.games-grid>.game-card:nth-child(5n){grid-column:span 1!important;grid-row:auto!important;min-height:240px!important}.split-section,.split-section.reverse{grid-template-columns:1fr!important}.split-section>*,.split-section.reverse>*{grid-column:1!important}.split-img{min-height:260px!important}}

/* Soft LuckyBoom UI — rounded, luminous and less rigid */
.top-header,.atlas-nav{border-bottom:1px solid rgba(213,255,63,.32)!important;box-shadow:0 12px 38px rgba(4,0,12,.35)!important}
.lang-switcher,.atlas-langs{border-radius:999px!important;padding:4px!important}
.lang-btn,.atlas-langs a{border-radius:999px!important}
.btn-hdr-login,.btn-hdr-signup,.btn-main,.btn-outline,.atlas-cta,.sidebar-btn-signup,.sidebar-btn-login{border-radius:999px!important;box-shadow:none!important;transition:transform .22s ease,box-shadow .22s ease,background .22s ease!important}
.btn-hdr-signup:hover,.btn-main:hover,.atlas-cta:hover,.site-footer .sidebar-btn-signup:hover{transform:translateY(-2px)!important;box-shadow:0 10px 25px rgba(213,255,63,.22)!important}

.banner-slider,.atlas-hero{border:1px solid rgba(255,255,255,.14)!important;border-radius:32px!important;box-shadow:0 25px 65px rgba(7,1,15,.48),0 0 45px rgba(112,71,232,.16)!important;overflow:hidden!important}
.banner-slide-overlay,.banner-slide img{border-radius:31px!important}
.banner-prev,.banner-next{border:1px solid rgba(255,255,255,.35)!important;border-radius:50%!important;background:rgba(20,7,34,.78)!important;color:#fff!important;backdrop-filter:blur(10px)!important}
.banner-dot{border-radius:999px!important;transition:width .2s ease!important}.banner-dot.active{width:25px!important}
.brand-visual{border:1px solid rgba(255,255,255,.14)!important;border-radius:22px!important;box-shadow:0 14px 35px rgba(5,0,12,.25)!important}
.brand-visual:hover{transform:translateY(-4px)!important;box-shadow:0 20px 45px rgba(255,76,168,.2)!important}

.main-area section,.atlas-section{border:1px solid rgba(255,255,255,.11)!important;border-radius:30px!important;box-shadow:0 22px 55px rgba(5,0,12,.3),inset 0 1px rgba(255,255,255,.05)!important}
.main-area section:nth-of-type(3n),.main-area section:nth-of-type(4n),.atlas-section:nth-of-type(3n),.atlas-section:nth-of-type(4n){box-shadow:0 22px 55px rgba(5,0,12,.3),inset 0 1px rgba(255,255,255,.05)!important}
.main-area section::after,.atlas-section::after{top:18px!important;right:22px!important;width:72px!important;height:4px!important;border-radius:999px!important;opacity:.8!important}
.main-area section h2,.atlas-section h2{border-bottom:0!important;padding-bottom:10px!important}

.toc-box,.highlight-item,.bonus-card,.split-text,.vip-prize-card,.app-step,.faq-item,.atlas-card,.atlas-fact{border:1px solid rgba(255,255,255,.1)!important;border-radius:22px!important;box-shadow:0 12px 30px rgba(5,0,12,.2)!important;overflow:hidden!important}
.highlight-item,.bonus-card,.vip-prize-card,.app-step,.atlas-card{transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease!important}
.highlight-item:hover,.bonus-card:hover,.vip-prize-card:hover,.app-step:hover,.atlas-card:hover{transform:translateY(-5px)!important;border-color:rgba(213,255,63,.38)!important;box-shadow:0 18px 38px rgba(112,71,232,.22)!important}
.highlight-icon,.step-num{border-radius:16px!important;box-shadow:0 8px 22px rgba(112,71,232,.25)!important}
.bonus-card-banner{border-radius:21px 0 0 21px!important}
.bonus-card-tag{border-radius:999px!important}
.faq-question{border-radius:22px!important}.faq-item.open .faq-question{border-radius:22px 22px 0 0!important}

.tbl-wrap,.atlas-table,.vault-scroll{border:1px solid rgba(255,255,255,.11)!important;border-radius:22px!important;overflow:auto!important;box-shadow:0 12px 32px rgba(5,0,12,.22)!important}
.tbl-wrap th:first-child,.atlas-table th:first-child{border-radius:20px 0 0 0!important}.tbl-wrap th:last-child,.atlas-table th:last-child{border-radius:0 20px 0 0!important}
.info-box{border:1px solid rgba(255,255,255,.12)!important;border-left:5px solid var(--cyan)!important;border-radius:18px!important}
.info-box.green{border-left-color:var(--lime)!important}.info-box.gold{border-left-color:var(--pink)!important}
.vip-level-badge,.payment-logo,.vault-tabs button,.provider-cloud span{border-radius:999px!important}

.game-card,.atlas-game{border:1px solid rgba(255,255,255,.13)!important;border-radius:18px!important;box-shadow:0 12px 28px rgba(5,0,12,.3)!important;overflow:hidden!important}
.game-card:hover,.atlas-game:hover{transform:translateY(-5px)!important;box-shadow:0 20px 42px rgba(255,76,168,.2)!important;border-color:rgba(255,76,168,.5)!important}
.game-card img,.atlas-game img,.game-card-overlay{border-radius:17px!important}
.game-card-play{border-radius:50%!important;box-shadow:0 8px 22px rgba(213,255,63,.3)!important}
.split-img{border:0!important;border-radius:24px!important;box-shadow:0 20px 45px rgba(5,0,12,.38)!important}
.license-block,.data-vault-shell{border-radius:24px!important}.stats-bar{border-radius:24px!important;overflow:hidden!important}
.cta-block{border:1px solid rgba(255,255,255,.18)!important;border-radius:28px!important;box-shadow:0 24px 55px rgba(112,71,232,.3)!important}
.footer-payment-chip{border-radius:999px!important}
.site-footer,.atlas-footer{border-radius:36px 36px 0 0!important;box-shadow:0 -18px 50px rgba(5,0,12,.3)!important}

@media(max-width:650px){.banner-slider,.atlas-hero{border-radius:22px!important}.banner-slide-overlay,.banner-slide img{border-radius:21px!important}.main-area section,.atlas-section{border-radius:22px!important}.bonus-card-banner{border-radius:21px 21px 0 0!important}.site-footer,.atlas-footer{border-radius:26px 26px 0 0!important}}
