:root{color-scheme:dark;--bg:#09090c;--panel:#181820;--surface:#202029;--line:#37343a;--gold:#dfbf75;--muted:#aaaab3;--white:#f7f6f2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--white);font:15px/1.65 'DM Sans',system-ui,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}img{max-width:100%;display:block}button{cursor:pointer}.wrap{width:min(1500px,calc(100% - 56px));margin-inline:auto}.topbar{background:#191920;border-bottom:1px solid #30303a}.top{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px}.logo{width:220px;height:auto}.top-right{display:flex;gap:10px;align-items:center}.top-note{color:#a9a7ae;font-size:.72rem;letter-spacing:.08em;margin-right:14px}.button{border:1px solid #d3b66c;border-radius:5px;padding:11px 18px;background:linear-gradient(120deg,#b99952,#ead18c);color:#17140b;font-weight:800;display:inline-flex;justify-content:center;align-items:center;gap:8px}.button.ghost{background:#24242c;color:#eee;border-color:#484752}.button:hover{filter:brightness(1.12)}.nav{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:9px 0}.nav a{display:flex;align-items:center;gap:7px;color:#dddce1;padding:9px 10px;border-radius:6px;font-size:.7rem;font-weight:800;white-space:nowrap}.nav a:hover,.nav a.active{background:#2d2b2d;color:#f1d18a}.icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.hero{background:radial-gradient(ellipse at 83% 30%,#57472466,transparent 38%),linear-gradient(110deg,#0e0d10 25%,#1b1814 100%);border-bottom:1px solid #423a29}.hero-inner{position:relative;min-height:420px;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding:70px 0}.hero-inner:after{content:'G';position:absolute;right:7%;top:0;font:800 clamp(12rem,24vw,25rem)/1 Manrope;opacity:.035;color:#ead08a;pointer-events:none}.eyebrow{font-size:.73rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.eyebrow:before{content:'';display:inline-block;vertical-align:middle;width:36px;height:2px;margin-right:12px;background:linear-gradient(90deg,#8e733b,#f4dda5)}h1,h2,h3{font-family:Manrope,system-ui,sans-serif;line-height:1.15}h1{font-size:clamp(2.65rem,5.1vw,5.3rem);letter-spacing:-.055em;max-width:1050px;margin:20px 0}h1 em{font-style:normal;color:#ddc17d}.hero p{max-width:720px;color:#c4c1bf;font-size:1.08rem;margin:0 0 24px}.actions,.tags{display:flex;flex-wrap:wrap;gap:10px}.tags{margin-top:21px}.tags span{border:1px solid #514832;border-radius:30px;padding:6px 11px;color:#d4c7ab;font-size:.72rem}.tags span:before{content:'●';color:#e0c178;margin-right:7px}.crumb{padding:18px 0;color:#98969f;font-size:.78rem}.crumb a{color:#d8bc7d}.section{margin:58px 0}.section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.section-head h2{margin:0;font-size:1.22rem}.section-head p{margin:4px 0 0;color:var(--muted);font-size:.8rem}.section-link{color:var(--gold);font-size:.8rem;font-weight:700}.banner{position:relative;overflow:hidden;border-radius:12px;background:#191820}.banner img{width:100%;aspect-ratio:1310/344;object-fit:contain;background:#151515}.banner-nav{position:absolute;bottom:14px;right:14px;display:flex;align-items:center;gap:6px;padding:6px;background:#08080bcc;border:1px solid #605133;border-radius:8px}.banner-nav button,.carousel-control{background:#24232a;color:#eee;border:1px solid #424049;border-radius:5px;min-width:32px;height:32px}.banner-nav span{font-size:.75rem;min-width:40px;text-align:center}.disclaimer{font-size:.73rem;color:#9998a0}.quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.quick{border:1px solid #5d4d29;border-radius:14px;overflow:hidden;background:#151310;transition:.2s}.quick:hover,.game:hover{transform:translateY(-3px);border-color:#efd28a}.quick img{width:100%;height:130px;object-fit:contain;background:#111}.quick strong{display:block;padding:10px 14px;color:#e8d4a0;font-size:.8rem}.category-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:10px}.category{padding:20px 8px;text-align:center;background:#1b1b22;border:1px solid #34343e;border-radius:9px;min-height:105px}.category:hover{border-color:#caaa62;color:#edce89}.category .icon{width:27px;height:27px;color:var(--gold);margin:0 auto 8px}.category span{display:block;font-weight:700;font-size:.76rem}.catalog{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}.game{overflow:hidden;border:1px solid #806c3c;border-radius:13px;background:#17171e;transition:.2s;min-width:0}.game img{width:100%;aspect-ratio:0.62;object-fit:contain;background:#101012}.game span{display:block;padding:9px 10px;font-weight:700;font-size:.74rem;line-height:1.3;min-height:48px}.game small{display:block;color:#9a999f;font-size:.62rem;margin-top:4px}.matches{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.match{background:#1c1c24;border:1px solid #3d3b3b;border-radius:12px;padding:20px}.match-header{color:#b4a47f;font-size:.68rem;letter-spacing:.1em}.teams{display:flex;align-items:center;gap:12px;margin:20px 0;font-size:.82rem}.teams img{width:36px;height:39px;object-fit:contain}.teams span{margin:auto;color:#a49d8e}.odds{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.odds span{text-align:center;padding:8px;background:#0f0f14;border-radius:5px;color:#e6ca84;font-weight:700}.article-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:58px}.article h2{margin:38px 0 12px;font-size:1.5rem}.article p{color:#c0bfc5;line-height:1.85}.article a{color:var(--gold)}.aside{background:#191920;border:1px solid #3b3938;border-radius:12px;padding:24px;align-self:start;position:sticky;top:20px}.aside h3{margin:0 0 10px}.aside p{color:#b4b2b8;font-size:.85rem}.aside .button{width:100%}.feature{padding:28px;border:1px solid #4c4433;background:linear-gradient(130deg,#1b1a1d,#17161b);border-radius:14px}.feature-head{display:flex;justify-content:space-between;gap:20px;align-items:end}.feature-head h2{margin:5px 0}.feature-head p{color:#aaa8ad;max-width:550px}.tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px}.tabs button{background:#24232a;border:1px solid #47424a;color:#f5f3ee;border-radius:10px;text-align:left;padding:20px;min-height:105px;font-weight:800}.tabs button[aria-pressed=true]{border-color:#e2c678;background:#37301f}.tabs small{display:block;color:#d3b777;margin-bottom:8px;letter-spacing:.1em}.feature-output{margin-top:15px;padding:20px;border-left:2px solid #d5b96f;background:#111115;border-radius:4px}.feature-output strong{font-family:Manrope;font-size:1.05rem}.feature-output p{color:#bab8bd;margin-bottom:0}.searchbar{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.searchbar input{flex:1;min-width:200px;background:#111116;border:1px solid #48454b;border-radius:7px;padding:12px 15px;color:#fff}.filter{background:#25242a;border:1px solid #494549;color:#f5e3ba;padding:10px 16px;border-radius:7px}.filter[aria-pressed=true]{background:#b79a5a;color:#111}.faq details{border-bottom:1px solid #38363a;padding:17px 0}.faq summary{cursor:pointer;font-weight:700}.faq p{color:#aaaab3}footer{background:#191920;border-top:1px solid #303038;margin-top:65px}.footer{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:40px;padding:55px 0;color:#a6a5ac;font-size:.8rem}.footer strong{color:#eee;display:block;margin-bottom:12px}.footer a{display:block;margin:7px 0}.footer p{max-width:340px}.footer-bottom{border-top:1px solid #30303a;padding:18px 0;color:#898891;font-size:.72rem}.support{position:fixed;right:20px;bottom:20px;width:52px;height:52px;display:grid;place-items:center;color:#15120c;background:#d9bd78;border-radius:50%;z-index:3;box-shadow:0 7px 24px #0008}.support .icon{width:23px;height:23px}.redirect{display:grid;place-items:center;min-height:100vh;background:radial-gradient(circle at 50% 20%,#413720,#09090c 65%)}.redirect main{width:min(500px,calc(100% - 40px));text-align:center}.redirect .logo{margin:0 auto 38px}.redirect h1{font-size:2.3rem;letter-spacing:-.04em}.redirect p{color:#bbb}.progress{height:7px;background:#363238;overflow:hidden;border-radius:8px;margin:30px 0}.progress span{display:block;height:100%;width:0;background:linear-gradient(90deg,#987333,#f4d99b);animation:load 2.4s linear forwards}@keyframes load{to{width:100%}}@media(max-width:1100px){.catalog{grid-template-columns:repeat(4,1fr)}.category-grid{grid-template-columns:repeat(5,1fr)}.nav a{font-size:.68rem}.quick img{height:100px}}@media(max-width:700px){.wrap{width:calc(100% - 28px)}.top{min-height:66px}.logo{width:160px}.top-note,.top-right .ghost{display:none}.top-right .button{font-size:.68rem;padding:9px}.nav{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.nav a{white-space:normal;line-height:1.2;padding:8px 5px;font-size:.58rem}.nav .icon{width:15px;height:15px}.hero-inner{min-height:390px;padding:48px 0}.hero p{font-size:.95rem}h1{font-size:2.7rem}.section{margin:40px 0}.banner img{aspect-ratio:2.15;object-fit:contain}.quick-grid{grid-template-columns:repeat(2,1fr)}.quick img{height:75px}.category-grid{grid-template-columns:repeat(3,1fr)}.category{min-height:90px}.catalog{grid-template-columns:repeat(2,1fr);gap:9px}.matches{grid-template-columns:1fr}.article-grid{grid-template-columns:1fr;gap:20px}.aside{position:static}.feature{padding:18px}.feature-head{display:block}.tabs{gap:6px}.tabs button{font-size:.72rem;padding:10px;min-height:90px}.footer{grid-template-columns:repeat(2,1fr);gap:25px}.footer>div:first-child{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
.insight{padding:28px;border:1px solid #393740;border-radius:14px;background:#14141a}.insight h2{margin:12px 0 22px;font-size:1.4rem}.insight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.insight-grid details{background:#212128;border:1px solid #3e3b3a;border-radius:9px;padding:18px}.insight-grid summary{cursor:pointer;font-weight:800}.insight-grid summary span{color:#d2b777;font-size:.72rem;margin-right:8px}.insight-grid p{color:#b9b7bc;font-size:.86rem}.game[hidden]{display:none}@media(max-width:700px){.insight-grid{grid-template-columns:1fr}.insight{padding:18px}}
.checklist{display:grid;gap:12px;margin:24px 0}.checklist label{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #464039;border-radius:10px;background:#17171d}.checklist input{accent-color:#d3b65b;width:18px;height:18px}.bingo-grid{display:grid;grid-template-columns:repeat(5,minmax(0,75px));gap:10px;margin-top:24px}.bingo-grid button{border:1px solid #75643b;border-radius:10px;background:#1c1c23;color:#f3d77c;padding:18px 0;font-weight:700;cursor:pointer}.bingo-grid button[aria-pressed=true]{background:#c7a650;color:#111}.poker-hand{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.poker-hand span{display:grid;place-items:center;width:62px;height:88px;border-radius:8px;background:#f7f3e8;color:#29242b;font-size:22px;font-weight:800}.poker-hand span:nth-child(2),.poker-hand span:nth-child(3){color:#aa2637}
