:root{--primary-color:#f59e0b;--primary-dark:#d97706;--primary-light:#fbbf24;--secondary-color:#10b981;--secondary-dark:#059669;--accent-color:#ef4444;--accent-light:#f87171;--dark-bg:#0f0f0f;--darker-bg:#080808;--card-bg:#1a1a1a;--card-hover:#242424;--text-primary:#fff;--text-secondary:#a3a3a3;--text-muted:#737373;--gold:#f59e0b;--gold-light:#fcd34d;--gradient-primary:linear-gradient(135deg,#f59e0b,#fbbf24 50%,#f59e0b);--gradient-gold:linear-gradient(135deg,#fbbf24,#f59e0b 50%,#d97706);--gradient-dark:linear-gradient(180deg,#0f0f0f,#1a1a1a);--shadow-gold:0 0 30px #f59e0b4d;--shadow-card:0 8px 32px #00000080;--border-radius:12px;--border-radius-lg:20px;--transition:all 0.3s ease;--font-primary:"Poppins",sans-serif;--font-secondary:"Montserrat",sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:#0f0f0f;background-color:var(--dark-bg);color:#fff;color:var(--text-primary);font-family:Poppins,sans-serif;font-family:var(--font-primary);line-height:1.6;overflow-x:hidden}.container{margin:0 auto;max-width:1200px;padding:0 20px}a{color:inherit;text-decoration:none}ul{list-style:none}img{height:auto;max-width:100%}.navbar-main{background-color:#080808;background-color:var(--darker-bg);border-bottom:1px solid #f59e0b26;padding:18px 0}.navbar-content{align-items:center;display:flex;justify-content:space-between;position:relative}.navbar-logo img{height:42px;width:auto}.navbar-menu{align-items:center;display:flex;gap:40px}.navbar-menu li a{color:#a3a3a3;color:var(--text-secondary);font-family:Montserrat,sans-serif;font-family:var(--font-secondary);font-size:14px;font-weight:600;letter-spacing:1px;padding:10px 0;position:relative;text-transform:uppercase}.navbar-menu li a,.navbar-menu li a:after{transition:all .3s ease;transition:var(--transition)}.navbar-menu li a:after{background:linear-gradient(135deg,#fbbf24,#f59e0b 50%,#d97706);background:var(--gradient-gold);bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:0}.navbar-menu li a.active,.navbar-menu li a:hover{color:#f59e0b;color:var(--gold)}.navbar-menu li a.active:after,.navbar-menu li a:hover:after{width:100%}.hamburger{align-items:center;background:#0000;border:1px solid #f59e0b4d;border-radius:8px;cursor:pointer;display:none;flex-direction:column;height:44px;justify-content:center;padding:5px;width:44px;z-index:1001}.hamburger-line{background-color:#f59e0b;background-color:var(--gold);border-radius:2px;display:block;height:2px;margin:3px 0;transition:all .3s ease;transition:var(--transition);width:22px}.hamburger.active{background:#f59e0b1a}.hamburger.active .hamburger-line:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger.active .hamburger-line:nth-child(2){opacity:0}.hamburger.active .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.mobile-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000d9;display:none;height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .3s ease;transition:var(--transition);visibility:hidden;width:100%;z-index:999}.mobile-overlay.active{opacity:1;visibility:visible}.hero-banner{background:#080808;background:var(--darker-bg);overflow:hidden;padding:100px 0 80px;position:relative;text-align:center}.hero-banner:before{background:radial-gradient(circle,#f59e0b14 0,#0000 70%);content:"";height:800px;left:50%;pointer-events:none;position:absolute;top:-50%;transform:translateX(-50%);width:800px}.hero-banner:after{background:linear-gradient(90deg,#0000,#f59e0b4d 50%,#0000);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.hero-content{margin:0 auto;max-width:900px;position:relative;z-index:1}.hero-badge{align-items:center;background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:50px;display:inline-flex;gap:8px;margin-bottom:30px;padding:8px 20px}.hero-badge-dot{background:#10b981;background:var(--secondary-color);border-radius:50%;height:8px;width:8px}.hero-badge-text{color:#f59e0b;color:var(--gold);font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.hero-badge-text,.hero-content h1{font-family:Montserrat,sans-serif;font-family:var(--font-secondary)}.hero-content h1{color:#fff;color:var(--text-primary);font-size:56px;font-weight:800;letter-spacing:-1px;line-height:1.1;margin-bottom:24px}.hero-content h1 span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fbbf24,#f59e0b 50%,#d97706);background:var(--gradient-gold);-webkit-background-clip:text;background-clip:text}.hero-content h2{color:#a3a3a3;color:var(--text-secondary);font-family:Poppins,sans-serif;font-family:var(--font-primary);font-size:18px;font-weight:400;line-height:1.8;margin:0 auto;max-width:650px}.hero-stats{border-top:1px solid #ffffff0d;display:flex;gap:60px;justify-content:center;margin-top:50px;padding-top:40px}.hero-stat{text-align:center}.hero-stat-number{color:#f59e0b;color:var(--gold);display:block;font-family:Montserrat,sans-serif;font-family:var(--font-secondary);font-size:36px;font-weight:800;line-height:1;margin-bottom:8px}.hero-stat-label{color:#737373;color:var(--text-muted);font-size:13px;letter-spacing:1px;text-transform:uppercase}@media (max-width:991px){.navbar-menu{gap:28px}.navbar-menu li a{font-size:13px}.hero-content h1{font-size:44px}.hero-content h2{font-size:16px}.hero-stats{gap:40px}.hero-stat-number{font-size:30px}}@media (max-width:768px){.hamburger{display:flex}.mobile-overlay{display:block}.navbar-menu{align-items:flex-start;background-color:#080808;background-color:var(--darker-bg);border-left:1px solid #f59e0b26;flex-direction:column;gap:0;height:100vh;justify-content:flex-start;padding:100px 30px 30px;position:fixed;right:-300px;top:0;transition:right .3s ease;width:300px;z-index:1000}.navbar-menu.active{right:0}.navbar-menu li{border-bottom:1px solid #ffffff08;width:100%}.navbar-menu li a{display:block;font-size:15px;letter-spacing:1.5px;padding:20px 0}.navbar-menu li a:after{display:none}.hero-banner{padding:70px 0 60px}.hero-content h1{font-size:36px}.hero-content h2{font-size:15px;padding:0 10px}.hero-stats{flex-wrap:wrap;gap:30px}.hero-stat{flex-basis:calc(50% - 15px);flex-grow:0;flex-shrink:0}.hero-stat-number{font-size:28px}.hero-stat-label{font-size:11px}.hero-badge{padding:6px 16px}.hero-badge-text{font-size:10px}}@media (max-width:480px){.navbar-logo img{height:36px}.hero-banner{padding:50px 0}.hero-content h1{font-size:28px}.hero-content h2{font-size:14px}.container{padding:0 15px}.hero-stats{gap:20px;margin-top:35px;padding-top:30px}.hero-stat-number{font-size:24px}}.casino-listing{background-color:#0f0f0f;background-color:var(--dark-bg);padding:80px 0}.listing-header{margin-bottom:50px;text-align:center}.listing-header h2{color:#fff;color:var(--text-primary);font-family:Montserrat,sans-serif;font-family:var(--font-secondary);font-size:36px;font-weight:800;margin-bottom:12px}.listing-header p{color:#737373;color:var(--text-muted);font-size:16px}.listing-table{display:flex;flex-direction:column;gap:20px}.listing-row{background-color:#1a1a1a;background-color:var(--card-bg);border:1px solid #ffffff0d;border-radius:12px;border-radius:var(--border-radius);overflow:hidden;transition:all .3s ease;transition:var(--transition)}.listing-row:hover{border-color:#f59e0b33;box-shadow:0 4px 20px #0000004d}.listing-content{align-items:center;display:flex;gap:30px;padding:25px 30px}.listing-rank{flex:0 0 50px;text-align:center}.rank-number{align-items:center;background:linear-gradient(135deg,#fbbf24,#f59e0b 50%,#d97706);background:var(--gradient-gold);border-radius:50%;color:#080808;color:var(--darker-bg);display:flex;font-family:Montserrat,sans-serif;font-family:var(--font-secondary);font-size:18px;font-weight:800;height:44px;justify-content:center;width:44px}.listing-image{flex:0 0 140px}.listing-image img{background-color:#242424;background-color:var(--card-hover);border-radius:8px;height:70px;object-fit:contain;padding:10px;width:140px}.listing-bonus{flex:1 1;min-width:200px}.bonus-label{color:#737373;color:var(--text-muted);display:block;font-size:11px;letter-spacing:1px;margin-bottom:6px;text-transform:uppercase}.bonus-value{color:#fff;color:var(--text-primary);display:block;font-family:Montserrat,sans-serif;font-family:var(--font-secondary);font-size:18px;font-weight:700;line-height:1.3;margin-bottom:10px}.see-more-link{color:#f59e0b;color:var(--gold);font-size:13px;font-weight:500;text-decoration:none;transition:all .3s ease;transition:var(--transition)}.see-more-link:hover{color:#fcd34d;color:var(--gold-light);text-decoration:underline}.listing-score{flex:0 0 100px;text-align:center}.score-label{color:#737373;color:var(--text-muted);display:block;font-size:11px;letter-spacing:1px;margin-bottom:6px;text-transform:uppercase}.score-value{color:#f59e0b;color:var(--gold);font-family:Montserrat,sans-serif;font-family:var(--font-secondary);font-size:32px;font-weight:800;line-height:1}.score-max{color:#737373;color:var(--text-muted);font-size:14px;font-weight:500}.listing-cta{flex:0 0 160px;text-align:center}.btn-visit{background:linear-gradient(135deg,#fbbf24,#f59e0b 50%,#d97706);background:var(--gradient-gold);border-radius:8px;color:#080808;color:var(--darker-bg);display:inline-block;font-family:Montserrat,sans-serif;font-family:var(--font-secondary);font-size:13px;font-weight:700;letter-spacing:1px;padding:14px 28px;text-decoration:none;text-transform:uppercase;transition:all .3s ease;transition:var(--transition)}.btn-visit:hover{box-shadow:0 6px 20px #f59e0b59;transform:translateY(-2px)}.listing-disclaimer{background-color:#0000004d;border-top:1px solid #ffffff08;padding:12px 30px}.listing-disclaimer p{color:#737373;color:var(--text-muted);font-size:11px;line-height:1.5;margin:0}@media (max-width:991px){.listing-content{flex-wrap:wrap;gap:20px;padding:20px}.listing-rank{flex:0 0 40px}.rank-number{font-size:16px;height:38px;width:38px}.listing-image{flex:0 0 120px}.listing-image img{height:60px;width:120px}.listing-bonus{flex:1 1;min-width:180px}.bonus-value{font-size:16px}.listing-score{flex:0 0 80px}.score-value{font-size:28px}.listing-cta{flex:0 0 140px}.btn-visit{font-size:12px;padding:12px 20px}}@media (max-width:768px){.casino-listing{padding:60px 0}.listing-header h2{font-size:28px}.listing-content{flex-direction:column;gap:18px;padding:25px 20px;text-align:center}.listing-rank{order:1}.listing-image{flex:none;order:2}.listing-image img{height:80px;width:160px}.listing-bonus{min-width:auto;order:3;width:100%}.bonus-value{font-size:18px}.listing-score{flex:none;order:4}.score-value{font-size:36px}.listing-cta{flex:none;order:5;width:100%}.btn-visit{font-size:14px;max-width:280px;padding:16px 30px;width:100%}.listing-disclaimer{padding:15px 20px;text-align:center}}@media (max-width:480px){.casino-listing{padding:50px 0}.listing-header{margin-bottom:35px}.listing-header h2{font-size:24px}.listing-header p{font-size:14px}.listing-table{gap:15px}.listing-content{gap:15px;padding:20px 15px}.rank-number{font-size:14px;height:34px;width:34px}.listing-image img{height:70px;width:140px}.bonus-label,.score-label{font-size:10px}.bonus-value{font-size:16px}.score-value{font-size:32px}.listing-disclaimer p{font-size:10px}}.content-section{background-color:#0f0f0f;background-color:var(--dark-bg);padding:80px 0}.content-section-alt{background-color:#080808;background-color:var(--darker-bg)}.content-block{max-width:900px}.content-block-center{margin:0 auto;text-align:center}.content-block h2{color:#fff;color:var(--text-primary);font-family:Montserrat,sans-serif;font-family:var(--font-secondary);font-size:32px;font-weight:700;line-height:1.3;margin-bottom:25px}.content-block p{color:#a3a3a3;color:var(--text-secondary);font-size:16px;line-height:1.8;margin-bottom:20px}.content-block p:last-child{margin-bottom:0}.content-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(4,1fr)}.content-card{background-color:#1a1a1a;background-color:var(--card-bg);border:1px solid #ffffff0d;border-radius:12px;border-radius:var(--border-radius);padding:35px 25px;transition:all .3s ease;transition:var(--transition)}.content-card:hover{border-color:#f59e0b33;transform:translateY(-5px)}.content-card-icon{margin-bottom:20px}.content-card-icon span{align-items:center;background:linear-gradient(135deg,#fbbf24,#f59e0b 50%,#d97706);background:var(--gradient-gold);border-radius:12px;color:#080808;color:var(--darker-bg);display:inline-flex;font-size:16px;font-weight:800;height:50px;justify-content:center;width:50px}.content-card h3,.content-card-icon span{font-family:Montserrat,sans-serif;font-family:var(--font-secondary)}.content-card h3{color:#fff;color:var(--text-primary);font-size:18px;font-weight:700;margin-bottom:12px}.content-card p{color:#a3a3a3;color:var(--text-secondary);font-size:14px;line-height:1.7;margin:0}@media (max-width:991px){.content-section{padding:60px 0}.content-block h2{font-size:28px}.content-block p{font-size:15px}.content-grid{gap:20px;grid-template-columns:repeat(2,1fr)}.content-card{padding:30px 20px}.content-card h3{font-size:16px}.content-card p{font-size:13px}}@media (max-width:768px){.content-section{padding:50px 0}.content-block h2{font-size:24px;margin-bottom:20px}.content-block p{font-size:14px;margin-bottom:15px}.content-grid{gap:15px;grid-template-columns:1fr}.content-card{padding:25px 20px}.content-card-icon span{font-size:14px;height:44px;width:44px}}@media (max-width:480px){.content-section{padding:40px 0}.content-block h2{font-size:22px}.content-block p{font-size:14px;line-height:1.7}.content-card{padding:22px 18px}.content-card h3{font-size:15px}}.footer{background-color:#080808;background-color:var(--darker-bg);border-top:1px solid #f59e0b26;padding:70px 0 0}.footer-main{grid-gap:60px;border-bottom:1px solid #ffffff0d;display:grid;gap:60px;grid-template-columns:1fr 1fr;padding-bottom:50px}.footer-column h1{color:#f59e0b;color:var(--gold);font-family:Montserrat,sans-serif;font-family:var(--font-secondary);font-size:20px;font-weight:700;line-height:1.3;margin-bottom:20px}.footer-column p{color:#a3a3a3;color:var(--text-secondary);font-size:13px;line-height:1.8}.footer-column p,.footer-column p:last-of-type{margin-bottom:15px}.footer-links-inline{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:15px}.footer-links-inline a{color:#f59e0b;color:var(--gold);font-size:13px;font-weight:500;text-decoration:none;transition:all .3s ease;transition:var(--transition)}.footer-links-inline a:hover{color:#fcd34d;color:var(--gold-light);text-decoration:underline}.footer-policy-links{display:flex;flex-direction:column;gap:10px;margin-top:20px}.footer-policy-links a{align-items:center;color:#fff;color:var(--text-primary);display:inline-flex;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s ease;transition:var(--transition)}.footer-policy-links a:before{background:#f59e0b;background:var(--gold);border-radius:50%;content:"";height:6px;margin-right:12px;width:6px}.footer-policy-links a:hover{color:#f59e0b;color:var(--gold)}.footer-badges{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;gap:30px;justify-content:center;padding:40px 0}.footer-badges .badge-no-link,.footer-badges a{display:block}.footer-badges img{height:50px;opacity:.7;transition:all .3s ease;transition:var(--transition);width:auto}.footer-badges a:hover img{opacity:1}.footer-copyright{padding:25px 0;text-align:center}.footer-copyright p{color:#737373;color:var(--text-muted);font-size:13px;margin:0}@media (max-width:991px){.footer{padding:50px 0 0}.footer-main{gap:40px;padding-bottom:40px}.footer-column h1{font-size:18px}.footer-column p{font-size:12px}.footer-badges{flex-wrap:wrap;gap:20px;padding:30px 0}.footer-badges img{height:40px}}@media (max-width:768px){.footer-main{gap:35px;grid-template-columns:1fr}.footer-column h1{font-size:17px;margin-bottom:15px}.footer-column p{font-size:13px;margin-bottom:12px}.footer-links-inline{gap:15px}.footer-policy-links{margin-top:15px}.footer-badges{gap:15px;padding:25px 0}.footer-badges img{height:36px}}@media (max-width:480px){.footer{padding:40px 0 0}.footer-main{gap:30px;padding-bottom:30px}.footer-column h1{font-size:16px}.footer-column p{font-size:12px;line-height:1.7}.footer-links-inline{flex-direction:column;gap:10px}.footer-badges{gap:12px}.footer-badges img{height:32px}.footer-copyright{padding:20px 0}.footer-copyright p{font-size:12px}}.age-verification-overlay{align-items:center;background-color:#000000f2;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:9999}.age-verification-modal{background-color:#1a1a1a;background-color:var(--card-bg);border:1px solid #f59e0b33;border-radius:20px;border-radius:var(--border-radius-lg);max-width:500px;padding:50px 40px;text-align:center;width:100%}.age-verification-icon{align-items:center;background:linear-gradient(135deg,#fbbf24,#f59e0b 50%,#d97706);background:var(--gradient-gold);border-radius:50%;color:#080808;color:var(--darker-bg);display:flex;font-family:Montserrat,sans-serif;font-family:var(--font-secondary);font-size:28px;font-weight:800;height:80px;justify-content:center;margin:0 auto 25px;width:80px}.age-verification-icon.restricted{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:36px}.age-verification-modal h2{color:#fff;color:var(--text-primary);font-family:Montserrat,sans-serif;font-family:var(--font-secondary);font-size:26px;font-weight:700;margin-bottom:20px}.age-verification-modal p{color:#a3a3a3;color:var(--text-secondary);font-size:14px;line-height:1.7;margin-bottom:15px}.age-verification-modal p:last-of-type{margin-bottom:30px}.age-verification-buttons{display:flex;flex-direction:column;gap:12px}.btn-age-accept{background:linear-gradient(135deg,#fbbf24,#f59e0b 50%,#d97706);background:var(--gradient-gold);border:none;border-radius:8px;color:#080808;color:var(--darker-bg);cursor:pointer;font-family:Montserrat,sans-serif;font-family:var(--font-secondary);font-size:14px;font-weight:700;letter-spacing:1px;padding:16px 30px;text-transform:uppercase;transition:all .3s ease;transition:var(--transition)}.btn-age-accept:hover{box-shadow:0 6px 20px #f59e0b59;transform:translateY(-2px)}.btn-age-reject{background:#0000;border:1px solid #ffffff1a;border-radius:8px;color:#a3a3a3;color:var(--text-secondary);cursor:pointer;font-family:Montserrat,sans-serif;font-family:var(--font-secondary);font-size:13px;font-weight:600;padding:14px 30px;transition:all .3s ease;transition:var(--transition)}.btn-age-reject:hover{border-color:#fff3;color:#fff;color:var(--text-primary)}.cookie-consent{background-color:#1a1a1a;background-color:var(--card-bg);border:1px solid #f59e0b33;border-radius:12px;border-radius:var(--border-radius);bottom:20px;box-shadow:0 10px 40px #00000080;max-width:380px;padding:20px;position:fixed;right:20px;width:calc(100% - 40px);z-index:9998}.cookie-consent-content{display:flex;flex-direction:column;gap:15px}.cookie-consent-content p{color:#a3a3a3;color:var(--text-secondary);font-size:13px;line-height:1.6;margin:0}.cookie-consent-content a{color:#f59e0b;color:var(--gold);font-weight:500;text-decoration:none}.cookie-consent-content a:hover{text-decoration:underline}.btn-cookie-accept{align-self:flex-start;background:linear-gradient(135deg,#fbbf24,#f59e0b 50%,#d97706);background:var(--gradient-gold);border:none;border-radius:8px;color:#080808;color:var(--darker-bg);cursor:pointer;font-family:Montserrat,sans-serif;font-family:var(--font-secondary);font-size:13px;font-weight:700;letter-spacing:1px;padding:12px 25px;text-transform:uppercase;transition:all .3s ease;transition:var(--transition)}.btn-cookie-accept:hover{box-shadow:0 4px 15px #f59e0b4d;transform:translateY(-2px)}@media (max-width:768px){.age-verification-modal{padding:40px 25px}.age-verification-icon{font-size:24px;height:70px;width:70px}.age-verification-icon.restricted{font-size:32px}.age-verification-modal h2{font-size:22px}.age-verification-modal p{font-size:13px}.btn-age-accept{font-size:13px;padding:14px 25px}.btn-age-reject{font-size:12px;padding:12px 25px}.cookie-consent{bottom:15px;left:15px;max-width:none;right:15px;width:auto}}@media (max-width:480px){.age-verification-modal{padding:35px 20px}.age-verification-icon{font-size:20px;height:60px;margin-bottom:20px;width:60px}.age-verification-icon.restricted{font-size:28px}.age-verification-modal h2{font-size:20px;margin-bottom:15px}.age-verification-modal p{font-size:13px;margin-bottom:12px}.cookie-consent{padding:18px}.cookie-consent-content p{font-size:12px}.btn-cookie-accept{text-align:center;width:100%}}.page-content{background-color:#0f0f0f;background-color:var(--dark-bg);min-height:calc(100vh - 200px)}.page-header{background-color:#080808;background-color:var(--darker-bg);border-bottom:1px solid #f59e0b26;margin-bottom:0;padding:60px 0;position:relative}.page-header:before{background:radial-gradient(circle,#f59e0b0f 0,#0000 70%);content:"";height:600px;left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:600px}.page-header h1{color:#fff;color:var(--text-primary);font-family:Montserrat,sans-serif;font-family:var(--font-secondary);font-size:42px;font-weight:800;margin:0;position:relative;text-align:center;z-index:1}.page-body{max-width:900px;padding:60px 0}.page-body h2{color:#f59e0b;color:var(--gold);font-family:Montserrat,sans-serif;font-family:var(--font-secondary);font-size:24px;font-weight:700;line-height:1.3;margin-bottom:20px;margin-top:40px}.page-body h2:first-child{margin-top:0}.page-body h3{color:#fff;color:var(--text-primary);font-family:Montserrat,sans-serif;font-family:var(--font-secondary);font-size:18px;font-weight:600;margin-bottom:12px;margin-top:30px}.page-body p{color:#a3a3a3;color:var(--text-secondary);font-size:15px;line-height:1.8;margin-bottom:18px}.page-body a{color:#f59e0b;color:var(--gold);font-weight:500;text-decoration:none;transition:all .3s ease;transition:var(--transition)}.page-body a:hover{color:#fcd34d;color:var(--gold-light);text-decoration:underline}.contact-email{background-color:#1a1a1a;background-color:var(--card-bg);border:1px solid #f59e0b33;border-radius:12px;border-radius:var(--border-radius);margin:25px 0;padding:20px 25px}.contact-email a{font-size:18px;font-weight:600}.faq-item{background-color:#1a1a1a;background-color:var(--card-bg);border:1px solid #ffffff0d;border-radius:12px;border-radius:var(--border-radius);margin-bottom:15px;padding:25px 30px}.faq-item h3{color:#f59e0b;color:var(--gold);margin-bottom:15px;margin-top:0}.faq-item p{margin-bottom:0}.faq-item:hover{border-color:#f59e0b26}@media (max-width:991px){.page-header{padding:50px 0}.page-header h1{font-size:36px}.page-body{padding:50px 0}.page-body h2{font-size:22px}.page-body p{font-size:14px}}@media (max-width:768px){.page-header{padding:40px 0}.page-header h1{font-size:30px}.page-body{padding:40px 0}.page-body h2{font-size:20px;margin-bottom:15px;margin-top:30px}.page-body h3{font-size:16px}.page-body p{font-size:14px;margin-bottom:15px}.faq-item{padding:20px}.contact-email{padding:18px 20px}.contact-email a{font-size:16px}}@media (max-width:480px){.page-header{padding:35px 0}.page-header h1{font-size:26px}.page-body{padding:30px 0}.page-body h2{font-size:18px;margin-top:25px}.page-body h3{font-size:15px}.page-body p{font-size:13px;line-height:1.7}.faq-item{margin-bottom:12px;padding:18px 15px}.faq-item h3{font-size:14px}}.casino-detail{padding:50px 0}.casino-detail-top{background-color:#1a1a1a;background-color:var(--card-bg);border:1px solid #ffffff0d;border-radius:20px;border-radius:var(--border-radius-lg);display:flex;gap:40px;margin-bottom:50px;padding:40px}.casino-detail-image{flex:0 0 250px}.casino-detail-image img{background-color:#242424;background-color:var(--card-hover);border-radius:12px;border-radius:var(--border-radius);height:125px;object-fit:contain;padding:20px;width:250px}.casino-detail-info{display:flex;flex:1 1;flex-direction:column;gap:20px}.casino-detail-score{align-items:baseline;display:flex;gap:5px}.casino-detail-score .score-label{color:#737373;color:var(--text-muted);font-size:14px;letter-spacing:1px;margin-right:10px;text-transform:uppercase}.casino-detail-score .score-value{color:#f59e0b;color:var(--gold);font-family:Montserrat,sans-serif;font-family:var(--font-secondary);font-size:48px;font-weight:800;line-height:1}.casino-detail-score .score-max{color:#737373;color:var(--text-muted);font-size:20px}.casino-detail-bonus .bonus-label{color:#737373;color:var(--text-muted);display:block;font-size:12px;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.casino-detail-bonus .bonus-value{color:#fff;color:var(--text-primary);font-size:24px;line-height:1.3}.btn-visit-large,.casino-detail-bonus .bonus-value{font-family:Montserrat,sans-serif;font-family:var(--font-secondary);font-weight:700}.btn-visit-large{background:linear-gradient(135deg,#fbbf24,#f59e0b 50%,#d97706);background:var(--gradient-gold);border-radius:8px;color:#080808;color:var(--darker-bg);display:inline-block;font-size:15px;letter-spacing:1px;max-width:280px;padding:18px 40px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease;transition:var(--transition)}.btn-visit-large:hover{box-shadow:0 8px 25px #f59e0b59;transform:translateY(-2px)}.casino-detail-disclaimer{max-width:400px}.casino-detail-disclaimer p{color:#737373;color:var(--text-muted);font-size:11px;line-height:1.5;margin:0}.casino-detail-content{max-width:900px}.casino-section{margin-bottom:40px}.casino-section h2{color:#f59e0b;color:var(--gold);font-family:Montserrat,sans-serif;font-family:var(--font-secondary);font-size:22px;font-weight:700;margin-bottom:18px}.casino-section p{color:#a3a3a3;color:var(--text-secondary);font-size:15px;line-height:1.8;margin-bottom:15px}.casino-section p:last-child{margin-bottom:0}.pros-cons{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr}.cons,.pros{background-color:#1a1a1a;background-color:var(--card-bg);border-radius:12px;border-radius:var(--border-radius);padding:25px 30px}.pros{border:1px solid #10b98133}.cons{border:1px solid #ef444433}.cons h3,.pros h3{font-family:Montserrat,sans-serif;font-family:var(--font-secondary);font-size:16px;font-weight:700;margin-bottom:15px}.pros h3{color:#10b981;color:var(--secondary-color)}.cons h3{color:#ef4444;color:var(--accent-color)}.cons ul,.pros ul{list-style:none;margin:0;padding:0}.cons li,.pros li{color:#a3a3a3;color:var(--text-secondary);font-size:14px;padding:8px 0 8px 25px;position:relative}.pros li:before{color:#10b981;color:var(--secondary-color);content:"✓"}.cons li:before,.pros li:before{font-weight:700;left:0;position:absolute}.cons li:before{color:#ef4444;color:var(--accent-color);content:"✗"}.casino-cta-section{background-color:#1a1a1a;background-color:var(--card-bg);border:1px solid #f59e0b33;border-radius:20px;border-radius:var(--border-radius-lg);margin-top:50px;padding:40px;text-align:center}.casino-cta-section h2{color:#fff;color:var(--text-primary)}.casino-cta-section p{margin-left:auto;margin-right:auto;max-width:600px}.casino-cta-section .btn-visit-large{display:inline-block;margin:25px auto 20px}.casino-cta-section .cta-disclaimer{color:#737373;color:var(--text-muted);font-size:11px;margin-bottom:0}@media (max-width:991px){.casino-detail-top{gap:30px;padding:30px}.casino-detail-image{flex:0 0 200px}.casino-detail-image img{height:100px;width:200px}.casino-detail-score .score-value{font-size:40px}.casino-detail-bonus .bonus-value{font-size:20px}}@media (max-width:768px){.casino-detail{padding:40px 0}.casino-detail-top{align-items:center;flex-direction:column;padding:30px 20px;text-align:center}.casino-detail-image{flex:none}.casino-detail-image img{height:110px;width:220px}.casino-detail-info{align-items:center}.casino-detail-score{justify-content:center}.casino-detail-disclaimer{max-width:none}.btn-visit-large{max-width:none;width:100%}.casino-section h2{font-size:20px}.casino-section p{font-size:14px}.pros-cons{gap:20px;grid-template-columns:1fr}.casino-cta-section{padding:30px 20px}}@media (max-width:480px){.casino-detail{padding:30px 0}.casino-detail-top{margin-bottom:35px;padding:25px 15px}.casino-detail-image img{height:90px;width:180px}.casino-detail-score .score-value{font-size:36px}.casino-detail-bonus .bonus-value{font-size:18px}.btn-visit-large{font-size:14px;padding:16px 30px}.casino-section{margin-bottom:30px}.casino-section h2{font-size:18px;margin-bottom:15px}.casino-section p{font-size:13px}.cons,.pros{padding:20px}.cons h3,.pros h3{font-size:15px}.cons li,.pros li{font-size:13px}.casino-cta-section{margin-top:35px;padding:25px 15px}}
/*# sourceMappingURL=main.74933b86.css.map*/