:root{--primary-gradient: linear-gradient(135deg, #0f0c29 0%, #302b63 50%, #24243e 100%);--accent-gold: #ffd700;--accent-copper: #b87333;--accent-emerald: #50c878;--dark-bg: #0a0a0f;--card-bg: rgba(255, 255, 255, .03);--text-primary: #ffffff;--text-secondary: #a8a8b3;--border-glow: rgba(255, 215, 0, .3)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Outfit,sans-serif;background:var(--dark-bg);color:var(--text-primary);min-height:100vh;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Syne,sans-serif;font-weight:700}.navbar-main{background:linear-gradient(180deg,#0f0c29fa,#0a0a0ff2);padding:1rem 0;border-bottom:1px solid rgba(255,215,0,.1)}.navbar-brand img{height:45px;width:auto;transition:transform .3s ease}.navbar-brand:hover img{transform:scale(1.05)}.nav-link-custom{font-family:Outfit,sans-serif;font-weight:500;font-size:1rem;color:var(--text-secondary)!important;padding:.5rem 1.5rem!important;transition:all .3s ease;position:relative;text-decoration:none}.nav-link-custom:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--accent-gold);transition:all .3s ease;transform:translate(-50%)}.nav-link-custom:hover{color:var(--accent-gold)!important}.nav-link-custom:hover:after{width:60%}.hamburger-btn{background:transparent;border:2px solid var(--accent-gold);border-radius:8px;padding:8px 12px;cursor:pointer;display:none;flex-direction:column;gap:5px;transition:all .3s ease}.hamburger-btn:hover{background:#ffd7001a}.hamburger-btn span{display:block;width:24px;height:2px;background:var(--accent-gold);transition:all .3s ease}.hamburger-btn.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.hamburger-btn.active span:nth-child(2){opacity:0}.hamburger-btn.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.mobile-nav{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background:linear-gradient(180deg,#0f0c29,#0a0a0f);z-index:999;flex-direction:column;justify-content:center;align-items:center;gap:2rem;opacity:0;visibility:hidden;transition:all .4s ease}.mobile-nav.active{opacity:1;visibility:visible}.mobile-nav-close{position:absolute;top:1.5rem;right:1.5rem;background:transparent;border:2px solid var(--accent-gold);border-radius:50%;width:50px;height:50px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.mobile-nav-close:hover{background:#ffd70033;transform:rotate(90deg)}.mobile-nav-close svg{width:24px;height:24px;stroke:var(--accent-gold)}.mobile-nav-link{font-family:Syne,sans-serif;font-size:2rem;font-weight:600;color:var(--text-primary);text-decoration:none;transition:all .3s ease;position:relative}.mobile-nav-link:before{content:"";position:absolute;left:-30px;top:50%;transform:translateY(-50%);width:0;height:3px;background:var(--accent-gold);transition:all .3s ease}.mobile-nav-link:hover{color:var(--accent-gold)}.mobile-nav-link:hover:before{width:20px}.hero-section{background:linear-gradient(135deg,#0d0d0d,#1a1a2e,#16213e);padding:5rem 0;position:relative;overflow:hidden;min-height:380px;display:flex;align-items:center}.hero-section:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg at 50% 50%,transparent 0deg,rgba(255,51,102,.03) 60deg,transparent 120deg,rgba(0,212,255,.03) 180deg,transparent 240deg,rgba(255,187,0,.03) 300deg,transparent 360deg);pointer-events:none}.hero-section:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(255,51,102,.15) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 100%,rgba(0,212,255,.1) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 20% 100%,rgba(255,187,0,.08) 0%,transparent 50%);pointer-events:none}.hero-glow{position:absolute;width:400px;height:400px;border-radius:50%;filter:blur(100px);opacity:.4;pointer-events:none}.hero-glow-1{top:-100px;left:10%;background:linear-gradient(135deg,#f36,#ff6b9d)}.hero-glow-2{bottom:-150px;right:10%;background:linear-gradient(135deg,#00d4ff,#09c)}.hero-glow-3{top:50%;left:50%;transform:translate(-50%,-50%);width:300px;height:300px;background:linear-gradient(135deg,#fb0,#f80);opacity:.2}.hero-content{position:relative;z-index:1;text-align:center}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:#ff33661a;border:1px solid rgba(255,51,102,.3);padding:8px 20px;border-radius:50px;margin-bottom:1.5rem;font-size:.85rem;font-weight:500;color:#ff6b9d;text-transform:uppercase;letter-spacing:2px}.hero-badge:before{content:"♦";font-size:.7rem}.hero-title{font-family:Bebas Neue,sans-serif;font-size:5.5rem;font-weight:400;color:#fff;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:12px;position:relative;display:inline-block;text-shadow:0 0 20px rgba(255,51,102,.8),0 0 40px rgba(255,51,102,.6),0 0 60px rgba(255,51,102,.4),0 0 80px rgba(0,212,255,.3)}.hero-title:before{content:"WatchListCasino";position:absolute;top:0;left:0;background:linear-gradient(90deg,#f36,#00d4ff,#fb0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:0}.hero-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:60%;height:3px;background:linear-gradient(90deg,transparent 0%,#ff3366 20%,#00d4ff 50%,#ffbb00 80%,transparent 100%);border-radius:2px}.hero-description{font-family:Outfit,sans-serif;font-size:1.2rem;font-weight:400;color:#ffffffb3;max-width:650px;margin:0 auto;line-height:1.9}.hero-description strong{color:#00d4ff;font-weight:500}.hero-decoration{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;overflow:hidden}.hero-line{position:absolute;background:linear-gradient(90deg,transparent 0%,rgba(255,51,102,.3) 50%,transparent 100%);height:1px;width:100%}.hero-line-1{top:20%;transform:rotate(-5deg)}.hero-line-2{bottom:25%;transform:rotate(3deg);background:linear-gradient(90deg,transparent 0%,rgba(0,212,255,.2) 50%,transparent 100%)}@media (max-width: 991.98px){.desktop-nav{display:none!important}.hamburger-btn,.mobile-nav{display:flex}}@media (max-width: 767.98px){.hero-title{font-size:3.5rem;letter-spacing:6px}.hero-title:after{width:70%;bottom:-8px}.hero-description{font-size:1.05rem;padding:0 1rem}.hero-section{padding:3.5rem 0;min-height:320px}.hero-badge{font-size:.75rem;padding:6px 16px}.hero-glow{width:250px;height:250px}}@media (max-width: 575.98px){.hero-title{font-size:2.5rem;letter-spacing:4px}.hero-title:after{width:80%;bottom:-6px;height:2px}.hero-description{font-size:.95rem}.navbar-brand img{height:38px}.mobile-nav-link{font-size:1.5rem}.hero-glow{width:180px;height:180px;filter:blur(60px)}.hero-badge{font-size:.7rem;padding:5px 14px;letter-spacing:1px}}.listing-section{padding:4rem 0;background:var(--dark-bg)}.offer-item{background:linear-gradient(135deg,#1a1a2ecc,#16213e99);border:1px solid rgba(255,255,255,.05);border-radius:16px;margin-bottom:1.5rem;overflow:hidden;transition:all .3s ease}.offer-item:hover{border-color:#ff33664d;box-shadow:0 10px 40px #0000004d,0 0 20px #ff33661a;transform:translateY(-2px)}.offer-main{display:flex;align-items:center;padding:1.5rem;gap:1.5rem}.offer-number{font-family:Bebas Neue,sans-serif;font-size:2.5rem;color:#ffffff26;min-width:50px;text-align:center;line-height:1}.offer-image{width:140px;height:70px;background:#ffffff0d;border-radius:10px;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center}.offer-image img{max-width:100%;max-height:100%;object-fit:contain}.offer-bonus{flex:1;min-width:200px}.offer-bonus-label{font-size:.75rem;color:#ffffff80;text-transform:uppercase;letter-spacing:1px;margin-bottom:.3rem}.offer-bonus-value{font-family:Syne,sans-serif;font-size:1.4rem;font-weight:700;color:#fff;line-height:1.3}.offer-score{display:flex;flex-direction:column;align-items:center;min-width:80px}.offer-score-label{font-size:.7rem;color:#ffffff80;text-transform:uppercase;letter-spacing:1px;margin-bottom:.3rem}.offer-score-value{font-family:Bebas Neue,sans-serif;font-size:2.2rem;background:linear-gradient(135deg,#00d4ff,#0f8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.offer-cta{min-width:160px}.btn-get-bonus{display:inline-block;background:linear-gradient(135deg,#f36,#ff6b9d);color:#fff;font-family:Outfit,sans-serif;font-weight:600;font-size:.95rem;text-transform:uppercase;letter-spacing:1px;padding:14px 28px;border-radius:50px;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 20px #ff33664d}.btn-get-bonus:hover{background:linear-gradient(135deg,#ff4d7a,#ff7faa);box-shadow:0 6px 30px #ff336680;transform:translateY(-2px);color:#fff}.offer-disclaimer{padding:1rem 1.5rem;background:#0003;border-top:1px solid rgba(255,255,255,.03)}.offer-disclaimer p{font-size:.75rem;color:#fff6;margin:0;line-height:1.5}@media (max-width: 991.98px){.offer-main{flex-wrap:wrap;gap:1rem}.offer-number{font-size:2rem;min-width:40px}.offer-image{width:120px;height:60px}.offer-bonus{min-width:150px}.offer-bonus-value{font-size:1.2rem}}@media (max-width: 767.98px){.offer-main{flex-direction:column;text-align:center;padding:1.25rem}.offer-number{position:absolute;top:10px;left:15px;font-size:1.5rem}.offer-item{position:relative}.offer-image{width:160px;height:80px;margin-top:1rem}.offer-bonus{min-width:100%}.offer-score{flex-direction:row;gap:.5rem}.offer-score-label{margin-bottom:0}.offer-cta{width:100%}.btn-get-bonus{width:100%;text-align:center}.offer-disclaimer{padding:1rem}}@media (max-width: 575.98px){.listing-section{padding:2.5rem 0}.offer-bonus-value{font-size:1.1rem}.offer-score-value{font-size:1.8rem}.btn-get-bonus{padding:12px 24px;font-size:.9rem}}.footer-section{background:linear-gradient(180deg,#0a0a0f,#0d0d12,#111118);padding:4rem 0 0;border-top:1px solid rgba(255,51,102,.1)}.footer-main{padding-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.05)}.footer-block{padding:0 1rem}.footer-title{font-family:Syne,sans-serif;font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid rgba(255,51,102,.3);position:relative}.footer-title:after{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:linear-gradient(90deg,#f36,#00d4ff)}.footer-content{margin-bottom:1.5rem}.footer-content p{font-size:.85rem;color:#fff9;line-height:1.7;margin-bottom:1rem}.footer-content p:last-child{margin-bottom:0}.footer-content strong{color:#ffffffd9;font-weight:600}.footer-content a{color:#00d4ff;text-decoration:none;transition:all .3s ease}.footer-content a:hover{color:#f36;text-decoration:underline}.footer-links{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.05)}.footer-links a{font-size:.9rem;color:#ffffffb3;text-decoration:none;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.footer-links a:before{content:"→";color:#f36;font-size:.8rem}.footer-links a:hover{color:#00d4ff;padding-left:5px}.footer-partners{padding:2.5rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.partner-logos{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:2rem}.partner-logo{display:flex;align-items:center;justify-content:center;opacity:.5;transition:all .3s ease;filter:grayscale(100%)}.partner-logo:hover{opacity:1;filter:grayscale(0%)}.partner-logo img{max-height:45px;max-width:120px;object-fit:contain}.footer-copyright{padding:1.5rem 0;text-align:center}.footer-copyright p{font-size:.8rem;color:#fff6;margin:0}@media (max-width: 991.98px){.footer-block{padding:0;margin-bottom:2.5rem}.footer-block:last-child{margin-bottom:0}.partner-logos{gap:1.5rem}.partner-logo img{max-height:38px;max-width:100px}}@media (max-width: 767.98px){.footer-section{padding:3rem 0 0}.footer-title{font-size:1.15rem}.footer-content p{font-size:.8rem}.partner-logos{gap:1.25rem}.partner-logo img{max-height:32px;max-width:90px}}@media (max-width: 575.98px){.footer-section{padding:2.5rem 0 0}.footer-main{padding-bottom:2rem}.footer-title{font-size:1.05rem}.footer-links{gap:.6rem}.footer-links a{font-size:.85rem}.partner-logos{gap:1rem}.partner-logo img{max-height:28px;max-width:80px}.footer-copyright{padding:1.25rem 0}.footer-copyright p{font-size:.75rem}}.age-verification-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000f2;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem}.age-verification-modal{background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid rgba(255,51,102,.3);border-radius:20px;padding:3rem;max-width:500px;width:100%;text-align:center;box-shadow:0 20px 60px #00000080,0 0 40px #ff33661a}.age-verification-icon{font-family:Bebas Neue,sans-serif;font-size:4rem;color:#f36;margin-bottom:1.5rem;text-shadow:0 0 30px rgba(255,51,102,.5)}.age-verification-icon.restricted{font-size:3.5rem;color:#f36}.age-verification-title{font-family:Syne,sans-serif;font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:1rem}.age-verification-text{font-size:.95rem;color:#ffffffb3;line-height:1.7;margin-bottom:2rem}.age-verification-help{font-size:.85rem;color:#ffffff80;margin-top:1.5rem}.age-verification-help a{color:#00d4ff;text-decoration:none}.age-verification-help a:hover{text-decoration:underline}.age-verification-buttons{display:flex;flex-direction:column;gap:1rem}.btn-age-accept{background:linear-gradient(135deg,#f36,#ff6b9d);color:#fff;font-family:Outfit,sans-serif;font-weight:600;font-size:1rem;padding:1rem 2rem;border:none;border-radius:50px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #ff33664d}.btn-age-accept:hover{background:linear-gradient(135deg,#ff4d7a,#ff7faa);box-shadow:0 6px 30px #ff336680;transform:translateY(-2px)}.btn-age-reject{background:transparent;color:#fff9;font-family:Outfit,sans-serif;font-weight:500;font-size:.9rem;padding:.8rem 2rem;border:1px solid rgba(255,255,255,.2);border-radius:50px;cursor:pointer;transition:all .3s ease}.btn-age-reject:hover{border-color:#fff6;color:#fffc}.cookie-consent{position:fixed;bottom:20px;right:20px;background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.25rem 1.5rem;max-width:380px;z-index:1000;box-shadow:0 10px 40px #0006;display:flex;flex-direction:column;gap:1rem}.cookie-consent-content p{font-size:.85rem;color:#ffffffb3;line-height:1.6;margin:0}.cookie-consent-content a{color:#00d4ff;text-decoration:none}.cookie-consent-content a:hover{text-decoration:underline}.btn-cookie-accept{background:linear-gradient(135deg,#00d4ff,#09c);color:#fff;font-family:Outfit,sans-serif;font-weight:600;font-size:.85rem;padding:.7rem 1.5rem;border:none;border-radius:50px;cursor:pointer;transition:all .3s ease;align-self:flex-end}.btn-cookie-accept:hover{background:linear-gradient(135deg,#00e5ff,#0ad);transform:translateY(-1px)}@media (max-width: 575.98px){.age-verification-modal{padding:2rem 1.5rem}.age-verification-icon{font-size:3rem}.age-verification-title{font-size:1.5rem}.age-verification-text{font-size:.9rem}.cookie-consent{bottom:10px;right:10px;left:10px;max-width:none}.btn-cookie-accept{align-self:stretch;text-align:center}}.page-content{padding:4rem 0;min-height:60vh;background:var(--dark-bg)}.page-header{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.05)}.page-title{font-family:Bebas Neue,sans-serif;font-size:3.5rem;font-weight:400;color:#fff;letter-spacing:6px;text-transform:uppercase;position:relative;display:inline-block;text-shadow:0 0 20px rgba(255,51,102,.5),0 0 40px rgba(255,51,102,.3)}.page-title:after{content:"";position:absolute;bottom:-15px;left:0;width:80px;height:3px;background:linear-gradient(90deg,#f36,#00d4ff);border-radius:2px}.page-body{color:#fffc}.page-body h2{font-family:Syne,sans-serif;font-size:1.4rem;font-weight:700;color:#fff;margin-top:2.5rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,51,102,.2)}.page-body h2:first-child{margin-top:0}.page-body h3{font-family:Syne,sans-serif;font-size:1.15rem;font-weight:600;color:#00d4ff;margin-top:1.5rem;margin-bottom:.75rem}.page-body p{font-size:.95rem;line-height:1.8;margin-bottom:1rem;color:#ffffffb3}.page-body ul{margin-bottom:1.5rem;padding-left:1.5rem}.page-body ul li{font-size:.95rem;line-height:1.8;margin-bottom:.5rem;color:#ffffffb3}.page-body ul li::marker{color:#f36}.page-body a{color:#00d4ff;text-decoration:none;transition:all .3s ease}.page-body a:hover{color:#f36;text-decoration:underline}.contact-email{margin:1.5rem 0}.contact-email a{font-size:1.2rem;font-weight:600;color:#f36;padding:.75rem 1.5rem;background:#ff33661a;border:1px solid rgba(255,51,102,.3);border-radius:8px;display:inline-block;transition:all .3s ease}.contact-email a:hover{background:#f363;text-decoration:none}@media (max-width: 767.98px){.page-content{padding:3rem 0}.page-title{font-size:2.5rem;letter-spacing:4px}.page-body h2{font-size:1.25rem}.page-body p,.page-body ul li{font-size:.9rem}}@media (max-width: 575.98px){.page-content{padding:2.5rem 0}.page-title{font-size:2rem;letter-spacing:3px}.page-title:after{width:60px;bottom:-10px}.page-header{margin-bottom:2rem;padding-bottom:1.5rem}.page-body h2{font-size:1.15rem;margin-top:2rem}.contact-email a{font-size:1rem;padding:.6rem 1.2rem}}
