@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&family=Open+Sans:wght@400;500;600&display=swap');

*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}

html{scroll-behavior:smooth;font-size:16px}

body{font-family:'Open Sans',Arial,Helvetica,sans-serif;background-color:#12100D;color:#e8e2d4;line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100vh}

a{color:#daae00;text-decoration:none;transition:color .2s ease}
a:hover{color:#f0c828}

img{max-width:100%;height:auto;display:block}

ul,ol{list-style:none}

.container{max-width:1200px;margin:0 auto;padding:0 16px;width:100%}

.site-wrap-m7n{display:flex;flex-direction:column;min-height:100vh}

.main-wrap-d5z{flex:1;padding:24px 0 48px}

.section-title-row{display:flex;align-items:center;gap:12px;margin-bottom:24px}
.section-title-row h2{font-family:'Montserrat',sans-serif;font-size:1.5rem;font-weight:700;color:#f0e8cc;line-height:1.3}

.bc-sep{color:#6b6452;margin:0 4px}

.breadcrumbs-k3m{padding:12px 0;font-size:.85rem}
.breadcrumbs-k3m ol{display:flex;align-items:center;flex-wrap:wrap;gap:4px}
.breadcrumbs-k3m a{color:#a09070;transition:color .2s}
.breadcrumbs-k3m a:hover{color:#daae00}
.breadcrumbs-k3m span{color:#e8e2d4}

.site-header-b2x{background:#2A2717;border-bottom:1px solid #3d3820;position:sticky;top:0;z-index:100;box-shadow:0 2px 12px rgba(0,0,0,.4)}

.hdr-w8x2{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;flex-wrap:wrap}

.hdr-logo-z3k a{display:flex;align-items:center}
.hdr-logo-z3k img{height:44px;width:auto}

.hdr-nav-r5p{display:flex;align-items:center;gap:4px;flex-wrap:wrap}
.hdr-nav-r5p a{color:#c8bc9a;font-size:.875rem;font-weight:500;padding:6px 10px;border-radius:6px;transition:background .2s,color .2s;white-space:nowrap}
.hdr-nav-r5p a:hover{background:#3d3820;color:#daae00}

.hdr-cta-n6d{display:flex;align-items:center;gap:12px;flex-shrink:0}

.hdr-online-b4f{display:flex;align-items:center;gap:6px;font-size:.8rem;color:#a09070;white-space:nowrap}
.online-dot{width:8px;height:8px;border-radius:50%;background:#4caf50;display:inline-block;animation:pulse-dot 1.8s ease infinite}
@keyframes pulse-dot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}

.hdr-btns-v2k{display:flex;gap:8px}

.btn-login-m9x{display:inline-flex;align-items:center;padding:8px 16px;background:#322F1F;color:#c8bc9a;border:1px solid #4a4530;border-radius:8px;font-size:.85rem;font-weight:600;transition:all .2s;white-space:nowrap}
.btn-login-m9x:hover{background:#3d3820;border-color:#daae00;color:#daae00}

.btn-signup-j3w{display:inline-flex;align-items:center;padding:8px 18px;background:#daae00;color:#12100D;border-radius:8px;font-size:.85rem;font-weight:700;transition:all .2s;white-space:nowrap;border:1px solid transparent}
.btn-signup-j3w:hover{background:#f0c828;transform:translateY(-1px);box-shadow:0 4px 12px rgba(218,174,0,.35);color:#12100D}

.burger-btn-q7m{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:6px;border-radius:6px}
.burger-line{width:22px;height:2px;background:#c8bc9a;border-radius:2px;transition:transform .3s,opacity .3s}
.burger-btn-q7m.active .burger-line:nth-child(1){transform:translateY(7px) rotate(45deg)}
.burger-btn-q7m.active .burger-line:nth-child(2){opacity:0}
.burger-btn-q7m.active .burger-line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}

.hero-section-q9p{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:460px;display:flex;align-items:center}
.hero-overlay-t3m{position:absolute;inset:0;background:linear-gradient(135deg,rgba(18,16,13,.92) 0%,rgba(42,39,23,.75) 100%)}
.hero-inner-c6d{position:relative;z-index:1;max-width:640px;padding:48px 0}
.hero-badge-v1s{display:inline-flex;align-items:center;gap:6px;background:rgba(218,174,0,.15);border:1px solid rgba(218,174,0,.4);color:#daae00;padding:5px 14px;border-radius:20px;font-size:.8rem;font-weight:600;margin-bottom:18px;letter-spacing:.5px}
.hero-title-w8x{font-family:'Montserrat',sans-serif;font-size:clamp(1.6rem,4vw,2.6rem);font-weight:800;color:#f0e8cc;line-height:1.2;margin-bottom:14px;text-shadow:0 2px 8px rgba(0,0,0,.5)}
.hero-sub-n5f{font-size:1rem;color:#c8bc9a;margin-bottom:28px;line-height:1.7;max-width:520px}
.hero-actions-r2k{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:32px}
.hero-dl .hero-inner-c6d{max-width:680px}

.btn-primary-j8w{display:inline-flex;align-items:center;padding:14px 28px;background:#daae00;color:#12100D;border-radius:10px;font-size:1rem;font-weight:700;transition:all .25s;border:none;cursor:pointer}
.btn-primary-j8w:hover{background:#f0c828;transform:translateY(-2px);box-shadow:0 6px 20px rgba(218,174,0,.4);color:#12100D}

.btn-secondary-p4t{display:inline-flex;align-items:center;padding:14px 28px;background:transparent;color:#e8e2d4;border:2px solid rgba(200,188,154,.4);border-radius:10px;font-size:1rem;font-weight:600;transition:all .25s}
.btn-secondary-p4t:hover{border-color:#daae00;color:#daae00;background:rgba(218,174,0,.08)}

.hero-stats-x7b{display:flex;gap:24px;flex-wrap:wrap}
.hero-stat{display:flex;flex-direction:column;align-items:flex-start}
.hero-stat strong{font-family:'Montserrat',sans-serif;font-size:1.4rem;font-weight:800;color:#daae00;line-height:1}
.hero-stat span{font-size:.75rem;color:#a09070;margin-top:2px}

.logo-link{display:flex;align-items:center}
.online-count{font-size:.8rem;color:#a09070}

.games-block-f3n{margin-bottom:32px}
.games-title-h8k{font-family:'Montserrat',sans-serif;font-size:1.25rem;font-weight:700;color:#f0e8cc;margin-bottom:16px}
.games-grid-p4x{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}
.game-card-w9b{background:#1e1c14;border:1px solid #2e2b1c;border-radius:10px;overflow:hidden;transition:transform .2s,box-shadow .2s;cursor:pointer}
.game-card-w9b:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.5)}
.game-thumb-e5r{width:100%;aspect-ratio:4/3;background:linear-gradient(135deg,#2a2717 0%,#1a1810 100%);display:flex;align-items:center;justify-content:center;font-size:2.2rem}
.game-name-d2m{padding:8px;font-size:.78rem;font-weight:600;color:#c8bc9a;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.games-strip-f4t{margin-bottom:32px;overflow:hidden}
.games-strip-inner{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;justify-content:space-between}
.games-strip-inner::-webkit-scrollbar{height:4px}
.games-strip-inner::-webkit-scrollbar-thumb{background:#3d3820;border-radius:4px}
.game-thumb-r8v{flex:0 0 120px;border-radius:10px;overflow:hidden;scroll-snap-align:start;transition:transform .2s}
.game-thumb-r8v:hover{transform:translateY(-3px)}
.game-thumb-img{width:100%;border-radius:8px}
.game-thumb-name{font-size:.78rem;font-weight:600;color:#c8bc9a;text-align:center;padding:6px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.pros-cons-section-h4v{margin-bottom:32px;background:#1a1810;border:1px solid #2e2b1c;border-radius:14px;padding:24px;overflow:hidden}
.pros-cons-grid-w3k{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.pros-col-e8r,.cons-col-f2t{padding:16px;border-radius:10px}
.pros-col-e8r{background:rgba(42,138,58,.08);border:1px solid rgba(42,138,58,.25)}
.cons-col-f2t{background:rgba(138,42,42,.08);border:1px solid rgba(138,42,42,.25)}
.pros-header,.cons-header{display:flex;align-items:center;gap:8px;font-family:'Montserrat',sans-serif;font-size:.95rem;font-weight:700;margin-bottom:12px}
.pros-header{color:#4caf72}
.cons-header{color:#e05555}
.pros-list-b9j li,.cons-list-n7m li{padding:6px 0 6px 14px;font-size:.875rem;color:#c8bc9a;border-bottom:1px solid rgba(255,255,255,.05);position:relative;line-height:1.5}
.pros-list-b9j li:last-child,.cons-list-n7m li:last-child{border-bottom:none}
.pros-list-b9j li::before{content:'✓';position:absolute;left:0;color:#4caf72;font-size:.75rem;top:7px}
.cons-list-n7m li::before{content:'✗';position:absolute;left:0;color:#e05555;font-size:.75rem;top:7px}

.jackpots-section-p5x{margin-bottom:32px}
.jackpot-live-badge{background:#e05555;color:#fff;font-size:.7rem;font-weight:700;padding:3px 8px;border-radius:12px;letter-spacing:.5px;animation:blink-bg 1.5s ease infinite}
@keyframes blink-bg{0%,100%{opacity:1}50%{opacity:.7}}
.jackpots-grid-w2n{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.jackpot-card-r8b{background:#1a1810;border:1px solid #2e2b1c;border-radius:14px;padding:22px 16px;text-align:center;transition:transform .2s,box-shadow .2s}
.jackpot-card-r8b:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgba(0,0,0,.5)}
.jackpot-featured{border-color:rgba(218,174,0,.4);background:linear-gradient(160deg,#1f1c10 0%,#1a1810 100%)}
.jackpot-icon{font-size:2.2rem;margin-bottom:10px}
.jackpot-game{font-size:.85rem;color:#a09070;margin-bottom:8px}
.jackpot-amount{font-family:'Montserrat',sans-serif;font-size:1.4rem;font-weight:800;color:#daae00;margin-bottom:16px}
.jackpot-btn-c3w{display:inline-flex;align-items:center;padding:9px 22px;background:#322F1F;color:#daae00;border:1px solid rgba(218,174,0,.3);border-radius:8px;font-size:.85rem;font-weight:600;transition:all .2s}
.jackpot-btn-c3w:hover{background:#daae00;color:#12100D}

.bonuses-section-k7d{margin-bottom:32px}
.bonuses-grid-q4p{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.bonus-card-e2f{background:#1a1810;border:1px solid #2e2b1c;border-radius:14px;overflow:hidden;transition:transform .2s,box-shadow .2s}
.bonus-card-e2f:hover{transform:translateY(-4px);box-shadow:0 10px 28px rgba(0,0,0,.5)}
.bonus-card-top{padding:22px 16px;text-align:center;position:relative}
.bonus-icon-s9k{font-size:2.4rem;margin-bottom:8px}
.bonus-pct{font-family:'Montserrat',sans-serif;font-size:2rem;font-weight:800;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.3)}
.bonus-card-body{padding:20px}
.bonus-card-body h3{font-family:'Montserrat',sans-serif;font-size:1rem;font-weight:700;color:#f0e8cc;margin-bottom:8px}
.bonus-card-body p{font-size:.875rem;color:#a09070;margin-bottom:12px;line-height:1.6}
.bonus-card-body ul{margin-bottom:16px}
.bonus-card-body ul li{font-size:.8rem;color:#c8bc9a;padding:4px 0 4px 12px;position:relative}
.bonus-card-body ul li::before{content:'•';position:absolute;left:0;color:#daae00}
.btn-bonus-get-w7m{display:block;text-align:center;padding:10px;background:#daae00;color:#12100D;border-radius:8px;font-size:.875rem;font-weight:700;transition:all .2s}
.btn-bonus-get-w7m:hover{background:#f0c828;transform:translateY(-1px);color:#12100D}

.wheel-section-z8c{margin-bottom:32px;background:#1a1810;border:1px solid #2e2b1c;border-radius:14px;padding:28px 24px}
.wheel-sub-v3x{font-size:.875rem;color:#a09070}
.wheel-wrapper-n4k{display:flex;align-items:center;gap:32px;flex-wrap:wrap;justify-content:center}
.wheel-area-d7t{display:flex;flex-direction:column;align-items:center;gap:16px}
#wheelCanvas{border-radius:50%;box-shadow:0 0 24px rgba(218,174,0,.25);display:block}
.wheel-spin-btn-r2w{padding:13px 32px;background:#daae00;color:#12100D;border:none;border-radius:10px;font-size:1rem;font-weight:800;cursor:pointer;transition:all .2s;letter-spacing:.5px;font-family:'Montserrat',sans-serif}
.wheel-spin-btn-r2w:hover:not(:disabled){background:#f0c828;transform:translateY(-2px);box-shadow:0 6px 18px rgba(218,174,0,.4)}
.wheel-spin-btn-r2w:disabled{opacity:.5;cursor:not-allowed}
.wheel-result-b5p,.wheel-lose-result-t8n{background:rgba(218,174,0,.06);border:1px solid rgba(218,174,0,.2);border-radius:14px;padding:28px;text-align:center;max-width:260px}
.wheel-result-inner-q3m{display:flex;flex-direction:column;align-items:center;gap:12px}
.wheel-win-icon{font-size:2.8rem}
.wheel-result-inner-q3m h3{font-family:'Montserrat',sans-serif;font-size:1.2rem;font-weight:700;color:#f0e8cc}
.wheel-result-inner-q3m p{font-size:.875rem;color:#a09070}
.btn-wheel-claim-j6p{display:inline-flex;align-items:center;padding:11px 24px;background:#daae00;color:#12100D;border-radius:8px;font-weight:700;font-size:.9rem;transition:all .2s}
.btn-wheel-claim-j6p:hover{background:#f0c828;color:#12100D}

.review-section-m4d{margin-bottom:32px;background:#1a1810;border:1px solid #2e2b1c;border-radius:14px;padding:28px 24px}
.review-author-tag-x8k{display:flex;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #2e2b1c}
.author-avatar-c2m{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#daae00,#b88c00);display:flex;align-items:center;justify-content:center;font-family:'Montserrat',sans-serif;font-weight:800;color:#12100D;font-size:1rem;flex-shrink:0}
.author-info-s5p{display:flex;flex-direction:column;gap:2px}
.author-name{font-weight:700;color:#f0e8cc;font-size:.95rem}
.author-role{font-size:.8rem;color:#a09070}
.author-link-q7n{font-size:.8rem;color:#daae00}
.author-link-q7n:hover{color:#f0c828}

.review-content-w3b h2{font-family:'Montserrat',sans-serif;font-size:1.2rem;font-weight:700;color:#f0e8cc;margin:20px 0 10px;line-height:1.3}
.review-content-w3b h3{font-family:'Montserrat',sans-serif;font-size:1rem;font-weight:600;color:#e8e2d4;margin:16px 0 8px}
.review-content-w3b p{font-size:.9rem;color:#c8bc9a;margin-bottom:12px;line-height:1.7}
.review-content-w3b ul,.review-content-w3b ol{margin:0 0 14px 20px;padding:0}
.review-content-w3b ul{list-style:disc}
.review-content-w3b ol{list-style:decimal}
.review-content-w3b li{font-size:.875rem;color:#c8bc9a;padding:3px 0;line-height:1.6}
.review-content-w3b table{width:100%;border-collapse:collapse;margin-bottom:16px;overflow-x:auto;display:block}
.review-content-w3b th{background:#2a2717;padding:10px 12px;text-align:left;font-size:.8rem;color:#daae00;border:1px solid #3d3820;font-weight:600}
.review-content-w3b td{padding:10px 12px;font-size:.85rem;color:#c8bc9a;border:1px solid #2e2b1c}
.review-content-w3b tr:nth-child(even) td{background:#1e1c14}
.review-content-w3b a{color:#daae00;text-decoration:underline}
.review-content-w3b strong{color:#f0e8cc;font-weight:600}

.faq-section-b6p{margin-bottom:32px}
.faq-list-r9c{display:flex;flex-direction:column;gap:8px}
.faq-item-h3k{background:#1a1810;border:1px solid #2e2b1c;border-radius:10px;overflow:hidden}
.faq-q-btn-t7w{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 18px;background:none;border:none;cursor:pointer;color:#e8e2d4;font-size:.925rem;font-weight:600;text-align:left;gap:12px;transition:background .2s}
.faq-q-btn-t7w:hover{background:#1f1c14}
.faq-q-btn-t7w[aria-expanded="true"]{color:#daae00}
.faq-arrow{transition:transform .3s;flex-shrink:0;color:currentColor}
.faq-q-btn-t7w[aria-expanded="true"] .faq-arrow{transform:rotate(180deg)}
.faq-a-body-p2n{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease;padding:0 18px}
.faq-a-body-p2n.faq-open{max-height:400px;padding:0 18px 16px}
.faq-a-body-p2n p{font-size:.875rem;color:#a09070;line-height:1.7}

.bottom-widget-g5t{position:fixed;bottom:0;left:0;right:0;z-index:200;background:linear-gradient(90deg,#2A2717 0%,#322F1F 100%);border-top:2px solid #daae00;transform:translateY(100%);animation:slide-up-widget .5s ease .8s forwards;box-shadow:0 -4px 20px rgba(0,0,0,.5)}
@keyframes slide-up-widget{to{transform:translateY(0)}}
.widget-inner-k2p{display:flex;align-items:center;justify-content:center;gap:16px;padding:12px 16px;max-width:1200px;margin:0 auto;flex-wrap:wrap}
.widget-text-s8n{font-size:.9rem;color:#e8e2d4}
.widget-text-s8n strong{color:#daae00}
.widget-btn-m4f{display:inline-flex;align-items:center;padding:10px 22px;background:#daae00;color:#12100D;border-radius:8px;font-weight:700;font-size:.9rem;transition:all .2s}
.widget-btn-m4f:hover{background:#f0c828;color:#12100D;transform:translateY(-1px)}
.widget-close-x9b{background:none;border:none;color:#a09070;font-size:1.3rem;cursor:pointer;padding:4px;line-height:1;flex-shrink:0}
.widget-close-x9b:hover{color:#e8e2d4}

.ftr-wrap-k8p{background:#2A2717;border-top:1px solid #3d3820;margin-top:auto;padding-top:40px;padding-bottom:20px}
.ftr-inner-s5n{display:flex;flex-direction:column;gap:28px}
.ftr-top-x2m{display:flex;gap:40px;flex-wrap:wrap}
.ftr-logo-q7b{flex:0 0 200px}
.ftr-tagline{font-size:.8rem;color:#6b6452;margin-top:10px;line-height:1.5}
.ftr-nav-c3w{display:flex;gap:32px;flex:1;flex-wrap:wrap;justify-content:space-around}
.ftr-nav-col{display:flex;flex-direction:column;gap:8px}
.ftr-nav-title{font-size:.75rem;font-weight:700;color:#daae00;letter-spacing:.8px;text-transform:uppercase;margin-bottom:4px}
.ftr-nav-col a{font-size:.83rem;color:#a09070;transition:color .2s}
.ftr-nav-col a:hover{color:#e8e2d4}
.ftr-section-label{font-size:.75rem;font-weight:700;color:#6b6452;letter-spacing:.8px;text-transform:uppercase;display:block;margin-bottom:10px}
.ftr-logos-row{display:flex;flex-wrap:wrap;gap:8px}
.ftr-payments-h7z{margin-bottom:12px}
.ftr-providers-p2r{margin-bottom:16px}
.payment-logo-tag,.provider-logo-tag{background:#1a1810;border:1px solid #2e2b1c;border-radius:6px;padding:5px 10px;font-size:.78rem;color:#a09070;font-weight:500}
.ftr-legal-t6j p{font-size:.78rem;color:#6b6452;line-height:1.6;margin-bottom:4px}
.ftr-copy-d9k{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid #3d3820;flex-wrap:wrap;gap:8px}
.ftr-copy-d9k span{font-size:.78rem;color:#6b6452}
.ftr-age-badge{background:#322F1F;border:1px solid #4a4530;color:#a09070;font-size:.75rem;font-weight:700;padding:3px 8px;border-radius:6px}

.tech-hero-r5x{background:#2A2717;border-bottom:1px solid #3d3820;padding:8px 0}
.tech-content-wrap-q8m{max-width:800px;margin:0 auto;padding:32px 0}
.tech-h1-e4k{font-family:'Montserrat',sans-serif;font-size:clamp(1.4rem,3vw,2rem);font-weight:800;color:#f0e8cc;margin-bottom:24px;line-height:1.3}
.tech-content-body-n7p h2{font-family:'Montserrat',sans-serif;font-size:1.15rem;font-weight:700;color:#f0e8cc;margin:28px 0 12px;padding-bottom:8px;border-bottom:1px solid #2e2b1c}
.tech-content-body-n7p h3{font-family:'Montserrat',sans-serif;font-size:1rem;font-weight:600;color:#e8e2d4;margin:20px 0 8px}
.tech-content-body-n7p p{font-size:.9rem;color:#c8bc9a;margin-bottom:14px;line-height:1.75}
.tech-content-body-n7p ul,.tech-content-body-n7p ol{margin:0 0 16px 20px}
.tech-content-body-n7p ul{list-style:disc}
.tech-content-body-n7p ol{list-style:decimal}
.tech-content-body-n7p li{font-size:.875rem;color:#c8bc9a;padding:4px 0;line-height:1.6}
.tech-content-body-n7p a{color:#daae00;text-decoration:underline}
.tech-content-body-n7p a:hover{color:#f0c828}
.tech-content-body-n7p strong{color:#f0e8cc;font-weight:600}

.dl-apps-grid-q5n{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px}
.dl-app-card-w8m{background:#1a1810;border:1px solid #2e2b1c;border-radius:14px;padding:24px;text-align:center;transition:transform .2s,box-shadow .2s}
.dl-app-card-w8m:hover{transform:translateY(-4px);box-shadow:0 10px 28px rgba(0,0,0,.5)}
.dl-app-icon-v3k{font-size:2.6rem;margin-bottom:12px}
.dl-app-name-r7p{font-family:'Montserrat',sans-serif;font-size:1rem;font-weight:700;color:#f0e8cc;margin-bottom:6px}
.dl-app-desc-t4m{font-size:.8rem;color:#a09070;margin-bottom:16px}
.dl-app-btn-h5x{display:inline-flex;align-items:center;padding:10px 20px;background:#daae00;color:#12100D;border-radius:8px;font-size:.875rem;font-weight:700;transition:all .2s}
.dl-app-btn-h5x:hover{background:#f0c828;color:#12100D}

.dl-alt-section-b2j{margin-bottom:32px;background:#1a1810;border:1px solid #2e2b1c;border-radius:14px;padding:24px}
.dl-alt-grid-k9n{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-top:16px}
.dl-alt-card-e6f{background:#12100D;border:1px solid #2e2b1c;border-radius:10px;padding:14px;display:flex;align-items:center;gap:10px;transition:border-color .2s}
.dl-alt-card-e6f:hover{border-color:#daae00}
.dl-alt-icon-d4c{font-size:1.6rem;flex-shrink:0}
.dl-alt-name-q3w{font-size:.85rem;font-weight:600;color:#c8bc9a}

.reviews-section-m3p{margin-bottom:32px}
.reviews-grid-x7k{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-bottom:24px}
.review-card-e4n{background:#1a1810;border:1px solid #2e2b1c;border-radius:12px;padding:18px}
.review-card-head-v8m{display:flex;align-items:center;gap:10px;margin-bottom:12px}
.review-avatar-q5t{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#322F1F,#daae00);display:flex;align-items:center;justify-content:center;font-weight:700;color:#12100D;font-size:.9rem;flex-shrink:0}
.review-meta-b3k{display:flex;flex-direction:column;gap:2px}
.review-name-h7j{font-weight:600;color:#e8e2d4;font-size:.875rem}
.review-stars-p2x{display:flex;gap:2px}
.review-stars-p2x svg{color:#daae00}
.review-text-n9c{font-size:.83rem;color:#a09070;line-height:1.65}

.review-form-section-g4b{background:#1a1810;border:1px solid #2e2b1c;border-radius:14px;padding:24px}
.review-form-section-g4b h3{font-family:'Montserrat',sans-serif;font-size:1rem;font-weight:700;color:#f0e8cc;margin-bottom:16px}
.review-form-t5p{display:flex;flex-direction:column;gap:12px;max-width:520px}
.form-field-c8n{display:flex;flex-direction:column;gap:6px}
.form-field-c8n label{font-size:.8rem;color:#a09070;font-weight:500}
.form-field-c8n input,.form-field-c8n textarea{background:#12100D;border:1px solid #2e2b1c;border-radius:8px;padding:10px 14px;color:#e8e2d4;font-size:.875rem;font-family:inherit;transition:border-color .2s;resize:vertical}
.form-field-c8n input:focus,.form-field-c8n textarea:focus{outline:none;border-color:#daae00}
.form-field-c8n input::placeholder,.form-field-c8n textarea::placeholder{color:#4a4530}
.form-submit-btn-v4x{display:inline-flex;align-items:center;padding:11px 26px;background:#daae00;color:#12100D;border:none;border-radius:8px;font-weight:700;font-size:.9rem;cursor:pointer;transition:all .2s;align-self:flex-start}
.form-submit-btn-v4x:hover{background:#f0c828;transform:translateY(-1px)}
.form-success-msg-k7b{display:none;background:rgba(42,138,58,.1);border:1px solid rgba(42,138,58,.3);border-radius:8px;padding:14px;color:#4caf72;font-size:.875rem}

.get-bonus-cta-j4m{background:linear-gradient(135deg,#1f1c10,#2a2614);border:2px solid rgba(218,174,0,.3);border-radius:16px;padding:28px 24px;text-align:center;margin-bottom:32px}
.get-bonus-cta-j4m h2{font-family:'Montserrat',sans-serif;font-size:1.4rem;font-weight:800;color:#daae00;margin-bottom:10px}
.get-bonus-cta-j4m p{color:#c8bc9a;margin-bottom:20px;font-size:.9rem}

.promo-accent-block-h3k{background:linear-gradient(135deg,#322F1F,#2a2717);border:1px solid #daae00;border-radius:14px;padding:24px;text-align:center;margin-bottom:32px;position:relative;overflow:hidden}
.promo-accent-block-h3k::before{content:'PROMO';position:absolute;top:-10px;right:-10px;font-size:5rem;font-weight:900;color:rgba(218,174,0,.04);font-family:'Montserrat',sans-serif;pointer-events:none}
.promo-accent-block-h3k h2{font-family:'Montserrat',sans-serif;font-size:1.1rem;font-weight:700;color:#f0e8cc;margin-bottom:8px}
.promo-code-display-x7b{font-family:monospace;font-size:1.4rem;font-weight:800;color:#daae00;background:#12100D;border:2px dashed rgba(218,174,0,.4);border-radius:8px;padding:12px 24px;display:inline-block;margin:12px 0;letter-spacing:3px;cursor:pointer;transition:background .2s}
.promo-code-display-x7b:hover{background:#1a1810}
.promo-copy-hint-v3n{font-size:.78rem;color:#6b6452}

.bonus-compare-table-m5c{margin-bottom:32px;overflow-x:auto}
.bonus-compare-table-m5c table{width:100%;min-width:560px;border-collapse:collapse}
.bonus-compare-table-m5c th{background:#2A2717;padding:12px 14px;text-align:left;font-size:.8rem;color:#daae00;border:1px solid #3d3820;font-weight:700;font-family:'Montserrat',sans-serif}
.bonus-compare-table-m5c td{padding:11px 14px;font-size:.85rem;color:#c8bc9a;border:1px solid #2e2b1c;vertical-align:middle}
.bonus-compare-table-m5c tr:nth-child(even) td{background:#1a1810}
.bonus-compare-table-m5c tr:hover td{background:#1f1c14}
.bonus-highlight-k9n{color:#daae00;font-weight:700}

.signup-methods-section-b4k{margin-bottom:32px;background:#1a1810;border:1px solid #2e2b1c;border-radius:14px;padding:24px}
.signup-methods-grid-t6x{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-top:16px}
.signup-method-card-v9n{background:#12100D;border:1px solid #2e2b1c;border-radius:10px;padding:16px;text-align:center;transition:border-color .2s,transform .2s}
.signup-method-card-v9n:hover{border-color:#daae00;transform:translateY(-2px)}
.signup-method-icon-w3p{font-size:1.8rem;margin-bottom:8px}
.signup-method-name-q8m{font-size:.825rem;font-weight:600;color:#c8bc9a}

.casino-info-table-r4j{margin-bottom:32px;overflow-x:auto}
.casino-info-table-r4j table{width:100%;border-collapse:collapse}
.casino-info-table-r4j th{background:#2A2717;padding:11px 14px;text-align:left;font-size:.8rem;color:#daae00;border:1px solid #3d3820;width:40%;font-weight:600}
.casino-info-table-r4j td{padding:11px 14px;font-size:.85rem;color:#c8bc9a;border:1px solid #2e2b1c}
.casino-info-table-r4j tr:nth-child(even) td{background:#1a1810}

.signup-bonus-block-m7d{background:linear-gradient(135deg,#1f1c10,#2a2614);border:2px solid rgba(218,174,0,.3);border-radius:16px;padding:28px;text-align:center;margin-bottom:32px}
.signup-bonus-amount-h5k{font-family:'Montserrat',sans-serif;font-size:3rem;font-weight:900;color:#daae00;line-height:1;margin:10px 0}

.signup-advantages-grid-c3w{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-bottom:32px}
.signup-adv-card-p8n{background:#1a1810;border:1px solid #2e2b1c;border-radius:12px;padding:18px;text-align:center}
.signup-adv-icon-f4k{font-size:2rem;margin-bottom:10px}
.signup-adv-title-r7x{font-family:'Montserrat',sans-serif;font-size:.9rem;font-weight:700;color:#f0e8cc;margin-bottom:6px}
.signup-adv-desc-v2m{font-size:.8rem;color:#a09070;line-height:1.5}

.mirror-table-section-d5n{margin-bottom:32px;background:#1a1810;border:1px solid #2e2b1c;border-radius:14px;padding:24px}
.mirror-datetime-badge-q8x{display:inline-flex;align-items:center;gap:8px;background:rgba(76,175,80,.1);border:1px solid rgba(76,175,80,.3);border-radius:8px;padding:6px 12px;font-size:.8rem;color:#4caf72;margin-bottom:16px}
.mirror-table-w3k{width:100%;border-collapse:collapse;overflow-x:auto;display:block}
.mirror-table-w3k th{background:#2A2717;padding:11px 14px;text-align:left;font-size:.8rem;color:#daae00;border:1px solid #3d3820;white-space:nowrap;font-weight:600}
.mirror-table-w3k td{padding:11px 14px;font-size:.85rem;color:#c8bc9a;border:1px solid #2e2b1c;white-space:nowrap}
.mirror-table-w3k tr:nth-child(even) td{background:#12100D}
.mirror-status-active{color:#4caf72;font-weight:600}
.mirror-link-btn-v4p{display:inline-flex;padding:5px 12px;background:#322F1F;color:#daae00;border:1px solid rgba(218,174,0,.25);border-radius:6px;font-size:.78rem;font-weight:600;transition:all .2s}
.mirror-link-btn-v4p:hover{background:#daae00;color:#12100D}

.mirror-screenshots-section-r7b{margin-bottom:32px}
.mirror-screenshots-grid-k4m{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.mirror-screenshot-card-j8n{background:#1a1810;border:1px solid #2e2b1c;border-radius:12px;overflow:hidden;aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#4a4530}

.mirror-official-block-x2q{background:linear-gradient(135deg,#1f1c10,#2a2614);border:2px solid rgba(218,174,0,.2);border-radius:14px;padding:24px;text-align:center;margin-bottom:32px}
.mirror-official-block-x2q h3{font-family:'Montserrat',sans-serif;font-size:1.1rem;font-weight:700;color:#f0e8cc;margin-bottom:8px}
.mirror-official-block-x2q p{color:#a09070;font-size:.875rem;margin-bottom:16px}

.demo-section-p4m{margin-bottom:32px}
.demo-iframe-wrap-b7k{background:#1a1810;border:1px solid #2e2b1c;border-radius:14px;overflow:hidden;aspect-ratio:16/9}
.demo-iframe-wrap-b7k iframe{width:100%;height:100%;border:none;display:block}

.providers-section-n5t{margin-bottom:32px}
.providers-grid-q3f{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}
.provider-card-e8m{background:#1a1810;border:1px solid #2e2b1c;border-radius:10px;padding:14px;text-align:center;font-size:.875rem;font-weight:600;color:#c8bc9a;transition:border-color .2s,transform .2s;cursor:pointer}
.provider-card-e8m:hover{border-color:#daae00;color:#daae00;transform:translateY(-2px)}

.slot-cats-section-r6x{margin-bottom:32px}
.slot-cats-grid-k3p{display:flex;flex-wrap:wrap;gap:10px}
.slot-cat-chip-d9m{background:#1a1810;border:1px solid #2e2b1c;border-radius:20px;padding:8px 18px;font-size:.85rem;color:#c8bc9a;cursor:pointer;transition:all .2s}
.slot-cat-chip-d9m:hover,.slot-cat-chip-d9m.active{background:#daae00;border-color:#daae00;color:#12100D;font-weight:600}

.slot-features-section-t2b{margin-bottom:32px}
.slot-features-grid-w6n{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}
.slot-feature-card-v5k{background:#1a1810;border:1px solid #2e2b1c;border-radius:12px;padding:18px;text-align:center;transition:border-color .2s}
.slot-feature-card-v5k:hover{border-color:rgba(218,174,0,.4)}
.slot-feature-icon-r3j{font-size:1.8rem;margin-bottom:8px}
.slot-feature-name-p7x{font-size:.85rem;font-weight:600;color:#c8bc9a}

.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.clearfix::after{content:'';display:table;clear:both}

.table-scroll-wrapper-q3p{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:4px}
.compare-table-r8k{width:100%;min-width:560px;border-collapse:collapse}
.compare-table-r8k th{background:#2A2717;padding:12px 14px;text-align:left;font-size:.8rem;color:#daae00;border:1px solid #3d3820;font-weight:700;font-family:'Montserrat',sans-serif;white-space:nowrap}
.compare-table-r8k td{padding:11px 14px;font-size:.85rem;color:#c8bc9a;border:1px solid #2e2b1c;vertical-align:middle}
.compare-table-r8k tr:nth-child(even) td{background:#1a1810}
.compare-table-r8k tr:hover td{background:#1f1c14}
.table-btn-link{display:inline-flex;padding:5px 14px;background:#322F1F;color:#daae00;border:1px solid rgba(218,174,0,.25);border-radius:6px;font-size:.78rem;font-weight:600;transition:all .2s;white-space:nowrap}
.table-btn-link:hover{background:#daae00;color:#12100D}

.get-bonus-section-f3n{margin-bottom:32px}
.get-bonus-inner-w7k{display:flex;gap:24px;align-items:center;background:#1a1810;border:1px solid #2e2b1c;border-radius:14px;padding:28px 24px;flex-wrap:wrap}
.get-bonus-info{flex:1;min-width:260px}
.get-bonus-info h2{font-family:'Montserrat',sans-serif;font-size:1.25rem;font-weight:700;color:#f0e8cc;margin-bottom:10px}
.get-bonus-info p{font-size:.9rem;color:#c8bc9a;margin-bottom:14px;line-height:1.7}
.bonus-terms-list-p2m{margin:0 0 0 16px;list-style:disc}
.bonus-terms-list-p2m li{font-size:.85rem;color:#a09070;padding:3px 0;line-height:1.6}
.get-bonus-cta-z5t{flex:0 0 auto;text-align:center;min-width:180px}
.bonus-amount-tag{font-family:'Montserrat',sans-serif;font-size:3rem;font-weight:900;color:#daae00;line-height:1}
.get-bonus-cta-z5t p{font-size:.85rem;color:#a09070;margin:6px 0 16px}

.promo-accent-section-d8v{background:linear-gradient(135deg,#322F1F,#2a2717);border:1px solid rgba(218,174,0,.4);border-radius:14px;padding:24px;margin-bottom:32px;position:relative;overflow:hidden}
.promo-accent-inner-k4t{display:flex;align-items:center;gap:20px;flex-wrap:wrap}
.promo-icon-s2b{font-size:2.4rem;flex-shrink:0}
.promo-accent-inner-k4t h2{font-family:'Montserrat',sans-serif;font-size:1.1rem;font-weight:700;color:#f0e8cc;margin-bottom:4px}
.promo-accent-inner-k4t>div p{font-size:.875rem;color:#a09070;line-height:1.6}
.promo-code-display-r7n{display:flex;align-items:center;gap:10px;background:#12100D;border:2px dashed rgba(218,174,0,.4);border-radius:8px;padding:10px 18px;flex-shrink:0}
.promo-code-text{font-family:monospace;font-size:1.2rem;font-weight:800;color:#daae00;letter-spacing:2px}
.promo-copy-btn-q3w{padding:7px 16px;background:#daae00;color:#12100D;border:none;border-radius:6px;font-size:.8rem;font-weight:700;cursor:pointer;transition:all .2s;white-space:nowrap}
.promo-copy-btn-q3w:hover{background:#f0c828}
.btn-promo-more-x6k{display:inline-flex;align-items:center;padding:9px 20px;background:rgba(218,174,0,.12);color:#daae00;border:1px solid rgba(218,174,0,.3);border-radius:8px;font-size:.85rem;font-weight:600;transition:all .2s;white-space:nowrap}
.btn-promo-more-x6k:hover{background:#daae00;color:#12100D}

.bonus-compare-section-c9t{margin-bottom:32px}

.promo-code-inline{font-family:monospace;font-size:.85rem;font-weight:700;color:#daae00;background:#12100D;border:1px dashed rgba(218,174,0,.35);border-radius:4px;padding:3px 10px;cursor:pointer;transition:background .2s;letter-spacing:1px}
.promo-code-inline:hover{background:#1f1c14}

.app-download-section-q3b{margin-bottom:32px}
.app-download-section-q3b h2{font-family:'Montserrat',sans-serif;font-size:1.25rem;font-weight:700;color:#f0e8cc;margin-bottom:8px}
.app-download-section-q3b>p{font-size:.9rem;color:#a09070;margin-bottom:20px;line-height:1.7}

.app-btns-row-k7p{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}
.app-download-btn-s2n{display:inline-flex;align-items:center;gap:12px;padding:14px 22px;background:#1a1810;border:1px solid #2e2b1c;border-radius:12px;transition:all .2s;min-width:180px}
.app-download-btn-s2n:hover{border-color:#daae00;transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,.4)}
.app-download-btn-s2n svg,.app-download-btn-s2n img{flex-shrink:0}
.app-btn-sub{display:block;font-size:.7rem;color:#a09070;line-height:1.2}
.app-btn-title{display:block;font-size:.95rem;font-weight:700;color:#f0e8cc;line-height:1.3}
.app-ios .app-btn-title,.app-android .app-btn-title,.app-apk .app-btn-title{color:#f0e8cc}

.app-features-grid-t5k{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.app-feat-card{background:#1a1810;border:1px solid #2e2b1c;border-radius:10px;padding:16px;text-align:center;font-size:.8rem;color:#a09070;line-height:1.5;transition:border-color .2s}
.app-feat-card:hover{border-color:rgba(218,174,0,.3)}
.feat-icon-r3w{display:block;font-family:'Montserrat',sans-serif;font-size:1.3rem;font-weight:800;color:#daae00;margin-bottom:4px}

.alternatives-section-p8m{margin-bottom:32px}
.alternatives-section-p8m h2{font-family:'Montserrat',sans-serif;font-size:1.25rem;font-weight:700;color:#f0e8cc;margin-bottom:8px}
.alternatives-section-p8m>p{font-size:.9rem;color:#a09070;margin-bottom:16px;line-height:1.7}
.alternatives-grid-c4n{display:flex;gap:14px;flex-wrap:wrap}
.alt-card-v6b{flex:1 1 280px;background:#1a1810;border:1px solid #2e2b1c;border-radius:12px;padding:20px;text-align:center;transition:transform .2s,box-shadow .2s}
.alt-card-v6b:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.5)}
.alt-card-name{font-family:'Montserrat',sans-serif;font-size:1rem;font-weight:700;color:#f0e8cc;margin-bottom:6px}
.alt-card-bonus{font-size:.8rem;color:#a09070;margin-bottom:14px}
.alt-card-btn{display:inline-flex;padding:8px 20px;background:#322F1F;color:#daae00;border:1px solid rgba(218,174,0,.3);border-radius:8px;font-size:.85rem;font-weight:600;transition:all .2s}
.alt-card-btn:hover{background:#daae00;color:#12100D}

.reviews-section-x5k{margin-bottom:32px}
.reviews-grid-n8p{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-bottom:24px}
.review-card-h3t{background:#1a1810;border:1px solid #2e2b1c;border-radius:12px;padding:20px}
.review-card-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}
.reviewer-avatar-j2w{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#322F1F,#daae00);display:flex;align-items:center;justify-content:center;font-weight:700;color:#12100D;font-size:.9rem;flex-shrink:0}
.reviewer-name{font-weight:600;color:#e8e2d4;font-size:.875rem;display:block}
.stars-row{display:flex;gap:2px;margin-top:2px}
.review-text-q4m{font-size:.83rem;color:#a09070;line-height:1.65}

.review-form-section-b7t{background:#1a1810;border:1px solid #2e2b1c;border-radius:14px;padding:24px}
.review-form-section-b7t h3{font-family:'Montserrat',sans-serif;font-size:1rem;font-weight:700;color:#f0e8cc;margin-bottom:16px}
.review-form-w5n{display:flex;flex-direction:column;gap:12px;max-width:520px}
.form-field-c4k{display:flex;flex-direction:column;gap:6px}
.form-field-c4k label{font-size:.8rem;color:#a09070;font-weight:500}
.form-field-c4k input,.form-field-c4k textarea{background:#12100D;border:1px solid #2e2b1c;border-radius:8px;padding:10px 14px;color:#e8e2d4;font-size:.875rem;font-family:inherit;transition:border-color .2s;resize:vertical}
.form-field-c4k input:focus,.form-field-c4k textarea:focus{outline:none;border-color:#daae00}
.form-field-c4k input::placeholder,.form-field-c4k textarea::placeholder{color:#4a4530}
.btn-form-submit-q3w{display:inline-flex;align-items:center;padding:11px 26px;background:#daae00;color:#12100D;border:none;border-radius:8px;font-weight:700;font-size:.9rem;cursor:pointer;transition:all .2s;align-self:flex-start}
.btn-form-submit-q3w:hover{background:#f0c828;transform:translateY(-1px)}
.form-success-msg-x8p{background:rgba(42,138,58,.1);border:1px solid rgba(42,138,58,.3);border-radius:8px;padding:14px;color:#4caf72;font-size:.875rem;margin-top:8px}

.reg-methods-section-k4t{margin-bottom:32px}
.reg-methods-section-k4t h2{font-family:'Montserrat',sans-serif;font-size:1.25rem;font-weight:700;color:#f0e8cc;margin-bottom:16px}
.reg-methods-grid-p7n{display:flex;gap:14px;flex-wrap:wrap}
.reg-method-card-b3k{flex:1 1 280px;background:#1a1810;border:1px solid #2e2b1c;border-radius:12px;padding:20px;text-align:center;transition:border-color .2s,transform .2s}
.reg-method-card-b3k:hover{border-color:rgba(218,174,0,.3);transform:translateY(-2px)}
.reg-method-icon{font-size:2rem;margin-bottom:10px}
.reg-method-card-b3k h3{font-family:'Montserrat',sans-serif;font-size:.9rem;font-weight:700;color:#f0e8cc;margin-bottom:4px}
.reg-method-card-b3k p{font-size:.8rem;color:#a09070;margin-bottom:12px;line-height:1.5}
.reg-method-card-b3k ol{list-style:none;counter-reset:step;margin:12px 0 16px;text-align:left}
.reg-method-card-b3k ol li{counter-increment:step;position:relative;padding:5px 0 5px 28px;font-size:.8rem;color:#c8bc9a;line-height:1.5;border-bottom:1px solid rgba(255,255,255,.05)}
.reg-method-card-b3k ol li:last-child{border-bottom:none}
.reg-method-card-b3k ol li::before{content:counter(step);position:absolute;left:0;top:4px;width:20px;height:20px;background:rgba(218,174,0,.15);border:1px solid rgba(218,174,0,.35);border-radius:50%;font-size:.7rem;font-weight:700;color:#daae00;display:flex;align-items:center;justify-content:center;font-family:'Montserrat',sans-serif}
.btn-reg-method-w5x{display:inline-flex;padding:8px 18px;background:#322F1F;color:#daae00;border:1px solid rgba(218,174,0,.3);border-radius:8px;font-size:.83rem;font-weight:600;transition:all .2s}
.btn-reg-method-w5x:hover{background:#daae00;color:#12100D}

.mirrors-table-section-v5p{margin-bottom:32px;background:#1a1810;border:1px solid #2e2b1c;border-radius:14px;padding:24px}
.mirror-time-badge-k3n{display:inline-flex;align-items:center;gap:8px;background:rgba(76,175,80,.1);border:1px solid rgba(76,175,80,.3);border-radius:8px;padding:6px 14px;font-size:.8rem;color:#4caf72;margin-bottom:16px}
.status-badge-active{color:#4caf72;font-weight:600;font-size:.85rem}
.status-badge-inactive{color:#e05555;font-weight:600;font-size:.85rem}

.screenshots-section-h6m{margin-bottom:32px}
.screenshots-grid-v3t{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.screenshot-card-p8n{background:#1a1810;border:1px solid #2e2b1c;border-radius:12px;overflow:hidden;transition:transform .2s}
.screenshot-card-p8n:hover{transform:translateY(-3px)}
.screenshot-card-p8n img{width:100%;height:auto;display:block}
.screenshot-card-p8n p{padding:10px;font-size:.8rem;color:#a09070;text-align:center}

.official-link-section-w2b{margin-bottom:32px}
.official-link-inner-c5t{display:flex;align-items:center;gap:20px;background:linear-gradient(135deg,#1f1c10,#2a2614);border:2px solid rgba(218,174,0,.25);border-radius:14px;padding:24px;flex-wrap:wrap}
.official-icon{font-size:2.2rem;flex-shrink:0}
.official-link-inner-c5t h2{font-family:'Montserrat',sans-serif;font-size:1.1rem;font-weight:700;color:#f0e8cc;margin-bottom:4px}
.official-link-inner-c5t p{font-size:.875rem;color:#a09070;line-height:1.6}

.casino-info-section-d7v{margin-bottom:32px}
.info-table-c5n{width:100%;border-collapse:collapse}
.info-table-c5n td{padding:11px 14px;font-size:.85rem;color:#c8bc9a;border:1px solid #2e2b1c}
.info-table-c5n tr:nth-child(even) td{background:#1a1810}
.info-table-c5n tr:hover td{background:#1f1c14}
.info-param{background:#2A2717;color:#daae00;font-weight:600;font-size:.8rem;width:35%;border:1px solid #3d3820}

.reg-bonus-section-m8p{margin-bottom:32px}
.reg-bonus-inner-r4k{display:flex;align-items:center;gap:28px;background:linear-gradient(135deg,#1f1c10,#2a2614);border:2px solid rgba(218,174,0,.3);border-radius:16px;padding:28px;flex-wrap:wrap}
.reg-bonus-visual{text-align:center;flex:0 0 auto;min-width:140px}
.reg-bonus-big-pct{font-family:'Montserrat',sans-serif;font-size:3.5rem;font-weight:900;color:#daae00;line-height:1}
.reg-bonus-label{font-size:.85rem;color:#a09070;margin-top:4px}
.reg-bonus-info-t6w{flex:1;min-width:240px}
.reg-bonus-info-t6w h2{font-family:'Montserrat',sans-serif;font-size:1.2rem;font-weight:700;color:#f0e8cc;margin-bottom:6px}
.reg-bonus-info-t6w p{font-size:.9rem;color:#c8bc9a;margin-bottom:16px;line-height:1.7}

.advantages-section-p3n{margin-bottom:32px}
.advantages-grid-c7k{display:flex;gap:16px;flex-wrap:wrap}
.adv-card-v4m{flex:1 1 200px;background:#1a1810;border:1px solid #2e2b1c;border-radius:12px;padding:20px;text-align:center;transition:border-color .2s,transform .2s}
.adv-card-v4m:hover{border-color:rgba(218,174,0,.3);transform:translateY(-2px)}
.adv-icon-b8t{font-size:2rem;margin-bottom:10px}
.adv-card-v4m h3{font-family:'Montserrat',sans-serif;font-size:.9rem;font-weight:700;color:#f0e8cc;margin-bottom:6px}
.adv-card-v4m p{font-size:.8rem;color:#a09070;line-height:1.5}

.demo-game-section-r4k{margin-bottom:32px}
.demo-badge-v7t{background:rgba(218,174,0,.15);border:1px solid rgba(218,174,0,.4);color:#daae00;padding:4px 12px;border-radius:16px;font-size:.75rem;font-weight:600;letter-spacing:.5px}
.demo-iframe-wrapper-n8p{background:#1a1810;border:1px solid #2e2b1c;border-radius:14px;overflow:hidden;margin-bottom:16px}
.demo-iframe-q5m{width:100%;height:500px;border:none;display:block}
.demo-cta-row-b3w{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:#1a1810;border:1px solid #2e2b1c;border-radius:10px;padding:16px 20px}
.demo-cta-row-b3w p{font-size:.9rem;color:#c8bc9a;flex:1;min-width:200px}

.providers-section-t7n{margin-bottom:32px}
.providers-grid-k5b{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px}
.provider-card-w4m{background:#1a1810;border:1px solid #2e2b1c;border-radius:12px;padding:18px;text-align:center;transition:border-color .2s,transform .2s}
.provider-card-w4m:hover{border-color:#daae00;transform:translateY(-2px)}
.provider-card-w4m p{font-size:.8rem;color:#a09070;margin-top:8px}

.slot-categories-section-p6v{margin-bottom:32px}
.slot-cats-grid-d8k{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}
.slot-cat-card-r5t{background:#1a1810;border:1px solid #2e2b1c;border-radius:12px;padding:18px;text-align:center;transition:border-color .2s,transform .2s}
.slot-cat-card-r5t:hover{border-color:#daae00;transform:translateY(-2px)}
.slot-cat-icon{font-size:1.8rem;margin-bottom:8px}
.slot-cat-card-r5t h3{font-family:'Montserrat',sans-serif;font-size:.85rem;font-weight:700;color:#f0e8cc;margin-bottom:4px}
.slot-cat-card-r5t p{font-size:.78rem;color:#a09070;margin-bottom:10px;line-height:1.4}
.slot-cat-link{display:inline-flex;padding:6px 14px;background:#322F1F;color:#daae00;border:1px solid rgba(218,174,0,.25);border-radius:6px;font-size:.78rem;font-weight:600;transition:all .2s}
.slot-cat-link:hover{background:#daae00;color:#12100D}

.slot-features-section-x9b{margin-bottom:32px}
.slot-features-grid-w4k{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}
.slot-feat-card-n2p{background:#1a1810;border:1px solid #2e2b1c;border-radius:12px;padding:18px;text-align:center;transition:border-color .2s}
.slot-feat-card-n2p:hover{border-color:rgba(218,174,0,.4)}
.slot-feat-icon{font-size:1.8rem;margin-bottom:8px;display:block}
.slot-feat-card-n2p h3{font-family:'Montserrat',sans-serif;font-size:.85rem;font-weight:700;color:#f0e8cc;margin-bottom:4px}
.slot-feat-card-n2p p{font-size:.78rem;color:#a09070;line-height:1.5}

@media(max-width:768px){
    .burger-btn-q7m{display:flex}
    .hdr-nav-r5p{display:none;position:fixed;inset:0;background:#12100D;z-index:300;flex-direction:column;align-items:center;justify-content:center;gap:24px}
    .hdr-nav-r5p.nav-open{display:flex}
    .hdr-nav-r5p a{font-size:1.2rem;padding:10px 20px}
    .hdr-online-b4f{display:none}
    .hero-inner-c6d{padding:36px 0}
    .hero-actions-r2k{flex-direction:column}
    .btn-primary-j8w,.btn-secondary-p4t{width:100%;justify-content:center}
    .hero-stats-x7b{gap:16px}
    .pros-cons-grid-w3k{grid-template-columns:1fr}
    .jackpots-grid-w2n{grid-template-columns:1fr;gap:12px}
    .bonuses-grid-q4p{grid-template-columns:1fr}
    .wheel-wrapper-n4k{flex-direction:column}
    #wheelCanvas{width:260px;height:260px}
    .ftr-top-x2m{flex-direction:column;gap:24px}
    .ftr-logo-q7b{flex:none}
    .ftr-nav-c3w{gap:20px}
    .dl-apps-grid-q5n{grid-template-columns:1fr}
    .bonus-compare-table-m5c{overflow-x:auto}
    .signup-methods-grid-t6x{grid-template-columns:repeat(2,1fr)}
    .signup-advantages-grid-c3w{grid-template-columns:1fr 1fr}
    .mirror-screenshots-grid-k4m{grid-template-columns:1fr}
    .providers-grid-q3f{grid-template-columns:repeat(3,1fr)}
    .slot-features-grid-w6n{grid-template-columns:repeat(2,1fr)}
    .reviews-grid-x7k{grid-template-columns:1fr}
    .games-grid-p4x{grid-template-columns:repeat(3,1fr)}
    .get-bonus-inner-w7k{flex-direction:column;text-align:center}
    .get-bonus-info{min-width:0}
    .promo-accent-inner-k4t{flex-direction:column;text-align:center}
    .promo-code-display-r7n{width:100%;justify-content:center}
    .app-btns-row-k7p{flex-direction:column}
    .app-download-btn-s2n{width:100%;justify-content:center}
    .app-features-grid-t5k{grid-template-columns:repeat(2,1fr)}
    .reg-method-card-b3k{flex:1 1 100%}
    .alt-card-v6b{flex:1 1 100%}
    .reviews-grid-n8p{grid-template-columns:1fr}
    .reg-bonus-inner-r4k{flex-direction:column;text-align:center}
    .reg-bonus-info-t6w{min-width:0;text-align:center}
    .adv-card-v4m{flex:1 1 45%}
    .screenshots-grid-v3t{grid-template-columns:1fr}
    .official-link-inner-c5t{flex-direction:column;text-align:center}
    .demo-iframe-q5m{height:360px}
    .demo-cta-row-b3w{flex-direction:column;text-align:center}
    .providers-grid-k5b{grid-template-columns:repeat(2,1fr)}
    .slot-cats-grid-d8k{grid-template-columns:repeat(2,1fr)}
    .slot-features-grid-w4k{grid-template-columns:repeat(2,1fr)}
}

@media(max-width:480px){
    .hdr-w8x2{gap:8px}
    .hdr-btns-v2k .btn-login-m9x,.hdr-btns-v2k .btn-signup-j3w{padding:7px 12px;font-size:.78rem}
    .jackpots-grid-w2n,.bonuses-grid-q4p{grid-template-columns:1fr}
    .signup-advantages-grid-c3w{grid-template-columns:1fr}
    .providers-grid-q3f{grid-template-columns:repeat(2,1fr)}
    .games-grid-p4x{grid-template-columns:repeat(2,1fr)}
    .slot-features-grid-w6n{grid-template-columns:1fr 1fr}
    .dl-alt-grid-k9n{grid-template-columns:1fr}
    .app-features-grid-t5k{grid-template-columns:1fr 1fr}
    .adv-card-v4m{flex:1 1 100%}
    .providers-grid-k5b{grid-template-columns:1fr 1fr}
    .slot-cats-grid-d8k{grid-template-columns:1fr 1fr}
    .slot-features-grid-w4k{grid-template-columns:1fr 1fr}
    .demo-iframe-q5m{height:280px}
    .mirror-time-badge-k3n {display: none;}
}