:root{color-scheme:dark;--bg:#12100f;--panel:#1e1b1a;--panel2:#292522;--gold:#f0c452;--cream:#f7e8bd;--text:#f7f4ee;--muted:#bdb4a7;--border:#504731}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.65 system-ui,-apple-system,'Segoe UI',sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #fff;outline-offset:3px}.wrap{width:min(1380px,calc(100% - 64px));margin:auto}.topline{background:#0b0a09;border-bottom:1px solid #30291d}.top{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:82px}.logo{width:185px;height:auto}.top-actions{display:flex;align-items:center;gap:12px}.top-note{color:#a79b82;font-size:.78rem}.button,.button-outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:7px;font-weight:800;font-size:.86rem}.button{background:linear-gradient(120deg,#f9dd88,#e6b334);color:#1b150a}.button:hover{filter:brightness(1.1)}.button-outline{border:1px solid #76623c;color:#f4dfaa;background:#211d18}.navbar{background:#181513;border-bottom:1px solid #3b3120}.nav{display:flex;flex-wrap:wrap;gap:3px 8px;padding:10px 0}.nav a{display:flex;align-items:center;gap:6px;padding:8px 10px;color:#eee9de;font-size:.78rem;font-weight:700;border-radius:5px}.nav a:hover,.nav a.active{color:var(--gold);background:#2b251b}.nav .ico{color:var(--gold);font-size:.96rem}.hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 84% 23%,#4b3d1e 0,transparent 45%),linear-gradient(115deg,#15120e,#080808 65%,#1c1710);border-bottom:1px solid #4a3c23}.hero:after{position:absolute;content:'X';font-size:clamp(300px,36vw,600px);font-weight:900;line-height:.8;color:transparent;-webkit-text-stroke:1px #e7c25c27;right:4%;top:4%;pointer-events:none}.hero-inner{position:relative;z-index:1;min-height:500px;padding:74px 0;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.eyebrow{text-transform:uppercase;color:var(--gold);font-size:.72rem;letter-spacing:.19em;font-weight:800}.eyebrow:before{content:'';display:inline-block;width:34px;height:3px;background:var(--gold);vertical-align:middle;margin-right:12px}.hero h1{font-size:clamp(2.8rem,5.7vw,5.5rem);line-height:1.02;letter-spacing:-.045em;max-width:850px;margin:22px 0}.hero p{font-size:1.1rem;color:#d8d0c1;max-width:720px;margin:0 0 26px}.actions,.chips{display:flex;flex-wrap:wrap;gap:10px}.chips{margin-top:25px}.chips span{border:1px solid #665638;background:#211d18;border-radius:40px;padding:5px 11px;color:#e2c989;font-size:.77rem}.crumb{padding:19px 0;color:#aa9f90;font-size:.82rem}.crumb a{color:var(--gold)}.content{padding-bottom:76px}.section{margin-top:65px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:0 0 20px}.section-heading h2{font-size:clamp(1.3rem,2vw,1.8rem);color:var(--gold);text-transform:uppercase;letter-spacing:.005em;margin:0}.section-heading a{color:var(--gold);font-size:.82rem;text-decoration:underline}.small{color:var(--muted);font-size:.79rem}.slider{position:relative;margin-top:35px}.slider-frame{border:5px solid #efd476;border-radius:22px;overflow:hidden;background:#221b14}.slider-frame img{width:100%;aspect-ratio:3.18;object-fit:contain}.slider-controls{display:flex;gap:6px;align-items:center;justify-content:center;margin-top:12px}.slider-controls button,.arrow{border:1px solid #705e38;color:var(--cream);background:#241e15;border-radius:5px;padding:5px 12px}.slider-controls .count{min-width:56px;text-align:center;font-size:.8rem}.jackpot{background:#211e1d;border:1px solid #302920;border-radius:14px;padding:22px;margin-top:34px}.jackpot-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.jackpot-card{display:flex;align-items:center;gap:12px;border:1px solid #69522d;border-radius:9px;padding:12px;background:linear-gradient(110deg,#0c0b0b,#302719)}.jackpot-card .star{font-size:1.8rem;color:#efd079}.jackpot-card span{display:block;color:#c5b38f;font-size:.68rem;letter-spacing:.11em}.jackpot-card strong{font-family:ui-monospace,monospace;color:white;font-size:1.04rem;white-space:nowrap}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.category{background:linear-gradient(135deg,#1d1b19,#282219);border:1px solid #423823;border-radius:12px;text-align:center;padding:15px;transition:transform .2s,border-color .2s}.category:hover{transform:translateY(-3px);border-color:var(--gold)}.category img{width:100%;height:190px;object-fit:contain}.category strong{display:block;color:var(--cream);font-size:.9rem;text-transform:uppercase;letter-spacing:.05em}.game-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.game-card{position:relative;background:#211c1b;border:1px solid #39312b;border-radius:12px;overflow:hidden;transition:transform .2s}.game-card:hover{transform:translateY(-3px);border-color:var(--gold)}.game-card img{width:100%;aspect-ratio:1.12;object-fit:contain;background:#201918}.game-card span{display:block;padding:10px 12px;font-size:.83rem;font-weight:700}.mini-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.mini-grid .game-card img{aspect-ratio:.7}.mini-grid .game-card span{font-size:.72rem}.article{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:60px;margin-top:70px}.article-copy{max-width:850px}.article-copy section{margin-bottom:50px}.article h2,.faq h2{font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1.2;margin:0 0 16px}.article p{color:#cec5b8}.article aside{align-self:start;position:sticky;top:20px;background:#211d18;border:1px solid #52482e;border-radius:12px;padding:24px}.article aside p{font-size:.88rem}.article aside .button{width:100%}.widget{margin-top:45px;padding:28px;border:1px solid #4c402c;background:linear-gradient(120deg,#211d19,#171513);border-radius:14px}.widget h2{margin:0 0 8px;font-size:1.5rem}.widget h3{margin:0 0 8px}.widget p{color:#c8beae}.option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.option-grid button{background:#2b2722;border:1px solid #4d4333;color:#fff;text-align:left;padding:18px;border-radius:9px}.option-grid button[aria-pressed=true]{background:#49391e;border-color:var(--gold)}.option-grid button strong{display:block}.option-grid button small{display:block;color:#c9b992;margin-top:6px}.detail{margin-top:14px;padding:20px;border-left:3px solid var(--gold);background:#171411;min-height:80px}.search-row{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.search-row input{min-width:200px;flex:1;background:#111;border:1px solid #5a4b33;color:white;border-radius:7px;padding:12px}.filters{display:flex;gap:7px;flex-wrap:wrap}.filters button{border:1px solid #5c4d32;border-radius:20px;background:#211c15;color:#f0e2c2;padding:7px 14px}.filters button[aria-pressed=true]{background:var(--gold);color:#17120a}.widget .game-grid{margin-top:20px}.faq{margin-top:55px}.faq details{border-bottom:1px solid #4a402e;padding:16px 2px}.faq summary{font-weight:700;cursor:pointer}.faq p{color:#c4baab}.disclaimer{border-left:3px solid var(--gold);padding:12px 18px;background:#211d17;color:#d5c8b3;margin-top:26px}.providers{background:#0c0b0a;padding:55px 0}.providers img{width:min(1050px,100%);height:auto;margin:auto}.footer-banner{width:100%;max-height:180px;object-fit:cover}.footer{background:#0b0a09;border-top:1px solid #342b1c}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:35px;padding:50px 0}.footer h3{color:var(--gold);font-size:.86rem}.footer a{display:block;color:#c1b8a9;font-size:.82rem;margin:8px 0}.footer p{font-size:.83rem;color:#a59b8d}.support{position:fixed;right:24px;bottom:24px;width:57px;height:57px;border-radius:50%;display:grid;place-items:center;color:#1c170d;background:var(--gold);box-shadow:0 7px 25px #0009;z-index:5}.support svg{width:26px}.redirect-page{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 50% 15%,#4a3b1d,#0c0b09 60%)}.redirect-card{text-align:center;width:min(500px,calc(100% - 40px));padding:40px}.redirect-card .logo{margin:0 auto 40px}.redirect-card p{color:var(--muted)}.progress{height:6px;background:#403721;overflow:hidden;border-radius:20px;margin:30px 0}.progress span{display:block;height:100%;width:0;background:var(--gold);animation:progress 2.5s linear forwards}@keyframes progress{to{width:100%}}@media(max-width:900px){.wrap{width:calc(100% - 36px)}.jackpot-grid{grid-template-columns:repeat(2,1fr)}.mini-grid{grid-template-columns:repeat(4,1fr)}.article{grid-template-columns:1fr;gap:0}.article aside{position:static}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.top{min-height:66px}.logo{width:140px}.top-note{display:none}.top-actions .button-outline{display:none}.nav{gap:2px 5px;justify-content:center}.nav a{font-size:.69rem;padding:6px}.hero-inner{min-height:440px;padding:55px 0}.hero h1{font-size:2.7rem}.hero p{font-size:1rem}.category-grid,.game-grid{grid-template-columns:repeat(2,1fr);gap:10px}.category img{height:115px}.mini-grid{grid-template-columns:repeat(4,1fr)}.mini-grid .game-card span{font-size:.6rem;padding:6px}.jackpot-grid{gap:7px}.jackpot-card{padding:8px;gap:5px}.jackpot-card strong{font-size:.78rem}.jackpot-card .star{font-size:1.2rem}.option-grid{grid-template-columns:1fr}.widget{padding:20px}.footer-grid{gap:20px}.section{margin-top:45px}.slider-frame{border-width:3px;border-radius:12px}.support{width:48px;height:48px;right:15px;bottom:15px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
