
/* 6 CLUB startup splash */
html.splash-lock,html.splash-lock body{overflow:hidden}
.siteSplash{position:fixed;inset:0;z-index:9999;background:#100d05;display:grid;grid-template-rows:58% 42%;opacity:1;visibility:visible;transition:opacity .55s ease,visibility .55s ease}
.siteSplash.isHidden{opacity:0;visibility:hidden;pointer-events:none}
.splashTop{position:relative;display:grid;place-items:end center;overflow:hidden;background:radial-gradient(circle at 50% 75%,#8b5c001f 0 19%,transparent 48%),linear-gradient(180deg,#0f0c04 0,#171102 100%)}
.splashBottom{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;background:linear-gradient(180deg,#b98b06 0,#ffcf13 100%);overflow:hidden}
.splashBottom:before{content:"";position:absolute;inset:-30% -20%;background:radial-gradient(circle at 50% 20%,#fff3a744,transparent 31%);animation:splashGlow 2.2s ease-in-out infinite alternate}
.splashAura{position:relative;width:min(62vw,440px);aspect-ratio:1;display:grid;place-items:center;filter:drop-shadow(0 0 28px #ffca2455);margin-bottom:-6%}
.splashAura:before,.splashAura:after{content:"";position:absolute;border-radius:50%;border:2px solid #ffd75a55;inset:9%;box-shadow:0 0 35px #ffd75a33,inset 0 0 28px #ffbf1533;animation:splashSpin 8s linear infinite}
.splashAura:after{inset:20%;border-style:dashed;animation-direction:reverse;animation-duration:5s}
.splashWheel{position:relative;width:58%;aspect-ratio:1;border-radius:50%;background:conic-gradient(#8d1212 0 9deg,#15100b 9deg 18deg,#b21b12 18deg 27deg,#15100b 27deg 36deg,#a88008 36deg 45deg,#15100b 45deg 54deg,#c32218 54deg 63deg,#15100b 63deg 72deg,#99720a 72deg 81deg,#15100b 81deg 90deg,#b51b12 90deg 99deg,#15100b 99deg 108deg,#a47b08 108deg 117deg,#15100b 117deg 126deg,#c12416 126deg 135deg,#15100b 135deg 144deg,#9f7808 144deg 153deg,#15100b 153deg 162deg,#b61c13 162deg 171deg,#15100b 171deg 180deg,#9c7407 180deg 189deg,#15100b 189deg 198deg,#bd2016 198deg 207deg,#15100b 207deg 216deg,#9b7307 216deg 225deg,#15100b 225deg 234deg,#b61d13 234deg 243deg,#15100b 243deg 252deg,#a07807 252deg 261deg,#15100b 261deg 270deg,#bb1f15 270deg 279deg,#15100b 279deg 288deg,#9d7608 288deg 297deg,#15100b 297deg 306deg,#c02416 306deg 315deg,#15100b 315deg 324deg,#a47a08 324deg 333deg,#15100b 333deg 342deg,#bf2116 342deg 351deg,#15100b 351deg 360deg);border:13px solid #d6a31f;box-shadow:0 0 0 5px #4c2e05,0 0 35px #ffca2f88,inset 0 0 28px #000}
.splashWheel:before{content:"6";position:absolute;inset:26%;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#ffe66e,#d99a06 65%,#6d4200);color:#4c2a00;font-size:clamp(38px,7vw,72px);font-weight:1000;box-shadow:inset 0 0 12px #fff8,0 0 18px #ffca2f66}
.splashCrown{position:absolute;font-size:clamp(58px,10vw,92px);right:-29%;top:-8%;transform:rotate(12deg);color:#ffd342;text-shadow:0 0 18px #ffba00,0 8px 20px #0008}
.ball{position:absolute;width:clamp(45px,8vw,64px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 32% 28%,#fff8b0 0 14%,#ffcf20 34%,#b97e00 72%);border:3px solid #ffed8a;color:#583300;font-weight:1000;font-size:clamp(18px,3vw,25px);box-shadow:0 12px 24px #0008,0 0 18px #ffd34266}
.b1{left:-22%;bottom:10%;transform:rotate(-12deg)}.b2{left:-2%;bottom:-20%}.b3{right:4%;bottom:-23%}.b4{right:-22%;bottom:6%;transform:rotate(12deg)}
.splashSpark{position:absolute;color:#ffd95a;text-shadow:0 0 14px #ffd95a;font-size:27px;animation:splashTwinkle 1.4s ease-in-out infinite alternate}.s1{left:8%;top:28%}.s2{right:12%;top:20%;animation-delay:.35s}.s3{right:5%;bottom:22%;animation-delay:.7s}
.splashLogo{position:relative;z-index:1;width:min(54vw,360px);max-height:120px;object-fit:contain;filter:brightness(0) invert(1) drop-shadow(0 6px 16px #7f570055)}
.splashText{position:relative;z-index:1;color:#fff8df;font-weight:800;letter-spacing:.05em;font-size:13px;text-shadow:0 2px 5px #80550099}
.splashProgress{position:relative;z-index:1;width:min(55vw,330px);height:6px;border-radius:99px;background:#815e0c66;overflow:hidden}.splashProgress span{display:block;height:100%;width:42%;border-radius:99px;background:#fff5b5;animation:splashLoad 1.2s ease-in-out infinite}
@keyframes splashSpin{to{transform:rotate(360deg)}}@keyframes splashTwinkle{from{opacity:.35;transform:scale(.8)}to{opacity:1;transform:scale(1.25)}}@keyframes splashLoad{0%{transform:translateX(-110%)}100%{transform:translateX(330%)}}@keyframes splashGlow{from{transform:translateY(-2%);opacity:.65}to{transform:translateY(4%);opacity:1}}
@media(max-width:640px){.siteSplash{grid-template-rows:56% 44%}.splashAura{width:min(78vw,400px);margin-bottom:-4%}.splashLogo{width:min(62vw,300px)}.splashText{font-size:12px}}
@media(prefers-reduced-motion:reduce){.splashAura:before,.splashAura:after,.splashSpark,.splashProgress span,.splashBottom:before{animation:none}}

:root{
  --bg:#09080d;--bg2:#100d14;--panel:#151018;--panel2:#1b141c;
  --gold:#ffbe3d;--gold2:#ff8f1f;--green:#27e77a;--cyan:#25b9ff;
  --text:#fff8e8;--muted:#b9a99a;--line:#3a2a15;--danger:#ff4d5f;
  --radius:22px;--max:1180px;
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:radial-gradient(circle at 50% -10%,#2b1b08 0,#0b090d 36%,#07070a 100%);color:var(--text)}a{text-decoration:none;color:inherit}.wrap{width:min(var(--max),calc(100% - 30px));margin:auto}.section{padding:54px 0}.muted{color:var(--muted)}
.topbar{position:sticky;top:0;z-index:60;background:rgba(9,8,13,.92);backdrop-filter:blur(16px);border-bottom:1px solid #3d2a10}.nav{height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand img{display:block;width:190px;max-height:56px;object-fit:contain}.navlinks{display:flex;align-items:center;gap:24px;font-size:13px;font-weight:800}.navlinks a:hover{color:var(--gold)}.navActions{display:flex;gap:10px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;cursor:pointer;padding:13px 20px;border-radius:14px;font-weight:900;transition:.2s}.btn:hover{transform:translateY(-2px);filter:brightness(1.08)}.btnPrimary{background:linear-gradient(135deg,#ffd75b,#ff9d22);color:#2b1700;box-shadow:0 0 30px #ffae2f33}.btnTelegram{background:linear-gradient(135deg,#31bdff,#1676ff);color:white}.btnGhost{border:1px solid #5b431d;background:#17100a;color:#ffd267}.btnWide{width:100%}
.hero{overflow:hidden;position:relative;padding:58px 0 34px;background:radial-gradient(circle at 78% 38%,#63340033,transparent 28%),linear-gradient(180deg,#0b090d,#100c0e)}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 55%,#ffae0010 55% 56%,transparent 56% 63%,#25e57d08 63% 64%,transparent 64%)}.heroGrid{position:relative;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:38px}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:#ffd86b;font-weight:900;letter-spacing:.08em;text-transform:uppercase;font-size:13px}.hero h1{font-size:clamp(55px,7.1vw,96px);letter-spacing:-.065em;line-height:.88;margin:14px 0 20px}.hero h1 span{display:block;background:linear-gradient(180deg,#fff6c8 0,#ffd24b 46%,#ff9224 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero p{max-width:610px;font-size:18px;line-height:1.55;color:#d6cabc}.heroButtons{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.trust{display:flex;gap:22px;flex-wrap:wrap;margin-top:26px;color:#cdbfb2;font-size:12px;font-weight:800}.trust span{display:flex;align-items:center;gap:7px}.trust b{font-size:21px;color:#ffd258}
.phoneStage{min-height:520px;display:grid;place-items:center;position:relative}.phone{width:292px;height:535px;border:7px solid #d9b25c;border-radius:42px;background:#0a0710;padding:18px 14px;box-shadow:0 40px 100px #000,0 0 80px #ffb32922;transform:rotate(5deg);overflow:hidden}.speaker{width:86px;height:6px;border-radius:99px;background:#574b42;margin:0 auto 15px}.phoneHeader{display:flex;justify-content:space-between;align-items:center}.phoneHeader img{width:112px}.miniTabs{display:flex;gap:7px;margin:13px 0;font-size:9px}.miniTabs span{background:#1d1520;padding:5px 8px;border-radius:7px;color:#c8bcb4}.miniTabs span:first-child{background:#ffbb36;color:#321a00}.miniGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.miniGrid img{width:100%;aspect-ratio:.75;object-fit:cover;border-radius:10px;border:1px solid #493318}.phoneBar{margin-top:12px;height:48px;background:#1d1510;border-radius:13px;display:flex;align-items:center;justify-content:space-around;color:#d4ad5f;font-size:10px}.floatCoin{position:absolute;width:68px;height:68px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(#ffe97a,#ff9a00);color:#6e3b00;font-size:28px;font-weight:1000;box-shadow:0 0 35px #ffb52455}.coin1{left:5%;top:17%}.coin2{right:7%;bottom:18%}.dice{position:absolute;right:4%;top:20%;font-size:62px;filter:drop-shadow(0 12px 20px #000)}.crown{position:absolute;left:10%;bottom:10%;font-size:64px;filter:drop-shadow(0 12px 20px #000)}
.notice{background:#1c1307;border:1px solid #6a4a13;border-radius:18px;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:8px}.notice strong{color:#ffd05c}.notice .detail{background:#ffd05c;color:#2b1700;padding:9px 18px;border-radius:99px;font-weight:900;font-size:13px}
.sectionHead{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px}.sectionHead h2{margin:0;font-size:32px}.sectionHead p{margin:6px 0 0;color:var(--muted)}.sectionHead .tag{border:1px solid #795313;border-radius:99px;padding:9px 15px;color:#ffd46a;font-size:12px;font-weight:900}
.gameGrid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.gameCard{background:#130f14;border:1px solid #30241a;border-radius:18px;overflow:hidden;box-shadow:0 14px 30px #0004;transition:.2s}.gameCard:hover{transform:translateY(-4px);border-color:#8c5e16}.gameCard img{width:100%;aspect-ratio:.75;object-fit:cover;display:block}.gameMeta{padding:12px 12px 14px}.gameMeta b{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rtp{display:flex;justify-content:space-between;align-items:center;margin-top:9px;background:linear-gradient(90deg,#ffd45b 0 94%,#2d7654 94%);color:#231600;border-radius:8px;padding:6px 8px;font-size:11px;font-weight:900}
.bonusGrid{display:grid;grid-template-columns:1.25fr .75fr;gap:18px}.bonus{position:relative;overflow:hidden;min-height:230px;border-radius:22px;padding:28px;border:1px solid #7c571c;background:radial-gradient(circle at 78% 50%,#ffaf2235,transparent 35%),linear-gradient(135deg,#241103,#4c2005 58%,#17110a)}.bonus h3{font-size:32px;margin:0 0 10px}.bonus .big{font-size:64px;font-weight:1000;color:#ffd35c;line-height:.95}.bonus p{max-width:62%;color:#e6d8c8;line-height:1.5}.bonusArt{position:absolute;right:6%;bottom:8%;font-size:110px;filter:drop-shadow(0 0 28px #ffba0055)}.bonusSmall{background:radial-gradient(circle at 75% 55%,#25b8ff2a,transparent 40%),linear-gradient(135deg,#081722,#0c263a)}
.promoPanel{display:grid;grid-template-columns:.3fr 1fr .48fr;gap:24px;align-items:center;padding:26px;border-radius:22px;border:1px solid #2679a4;background:radial-gradient(circle at 10% 50%,#1da9ff25,transparent 32%),linear-gradient(120deg,#08131d,#0c1d2b 58%,#071018)}.promoIcon{font-size:92px;text-align:center}.promoCopy h2{font-size:38px;margin:0 0 7px}.promoCopy h2 span{color:#44bbff}.promoCopy p{margin:0;color:#b8c9d5;line-height:1.5}.promoBenefits{display:flex;gap:15px;flex-wrap:wrap;margin-top:14px;font-size:12px;font-weight:800;color:#d9e9f3}.promoBenefits span:before{content:"✓";display:inline-grid;place-items:center;width:20px;height:20px;background:#2fbdff;color:#07111a;border-radius:50%;margin-right:6px}.promoCTA{text-align:center}.promoCTA small{display:block;margin-top:8px;color:#9fb3bf}
.downloadPanel{display:grid;grid-template-columns:.7fr 1.3fr;gap:22px;align-items:center;padding:28px;border:1px solid #6b4b18;border-radius:22px;background:linear-gradient(135deg,#211709,#100d0b)}.downloadPanel h2{font-size:36px;margin:0 0 8px}.downloadLinks{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.source{padding:14px 10px;border-radius:13px;text-align:center;font-weight:900}.github{background:#f5f5f5;color:#151515}.mega{background:#d9272e;color:#fff}.drive{background:#4285f4;color:#fff}
.features{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.feature{padding:20px;border-radius:17px;border:1px solid #30251b;background:#151015}.feature .ico{font-size:30px}.feature b{display:block;margin-top:10px}.feature p{font-size:12px;line-height:1.5;color:#b8aaa0}
.faq{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.faq details{border:1px solid #34291f;background:#141015;border-radius:14px;padding:16px}.faq summary{cursor:pointer;font-weight:900}.faq p{color:#b7aaa0;line-height:1.5;font-size:13px}
footer{border-top:1px solid #302211;background:#08070a;padding:34px 0 90px}.foot{display:grid;grid-template-columns:1.2fr repeat(3,.8fr);gap:28px}.footBrand img{width:190px}.footTitle{font-weight:900;color:#ffd164;margin-bottom:10px}.foot a{display:block;color:#bcae9f;font-size:12px;margin:8px 0}.copyright{margin-top:26px;border-top:1px solid #2e2318;padding-top:18px;display:flex;justify-content:space-between;gap:10px;color:#8f8379;font-size:11px}.floatingTelegram{position:fixed;right:18px;bottom:100px;z-index:70;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#28aef3;color:white;font-size:26px;box-shadow:0 12px 36px #000}.mobileNav{display:none}
@media(max-width:980px){.navlinks{display:none}.heroGrid{grid-template-columns:1fr}.phoneStage{min-height:480px}.gameGrid{grid-template-columns:repeat(4,1fr)}.bonusGrid{grid-template-columns:1fr}.promoPanel{grid-template-columns:.25fr 1fr}.promoCTA{grid-column:1/-1}.features{grid-template-columns:repeat(2,1fr)}.downloadPanel{grid-template-columns:1fr}.foot{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.wrap{width:min(var(--max),calc(100% - 20px))}.section{padding:38px 0}.nav{height:64px}.brand img{width:140px}.navActions .btnGhost{display:none}.navActions .btn{padding:10px 13px;font-size:12px}.hero{padding:38px 0 25px}.hero h1{font-size:52px}.hero p{font-size:15px}.heroButtons{display:grid;grid-template-columns:1fr}.heroButtons .btn{width:100%}.trust{gap:12px}.phoneStage{min-height:395px}.phone{width:220px;height:400px;border-radius:31px}.miniGrid img{border-radius:7px}.floatCoin{width:48px;height:48px;font-size:20px}.dice,.crown{font-size:46px}.notice{font-size:12px}.sectionHead h2{font-size:25px}.gameGrid{grid-template-columns:repeat(3,1fr);gap:10px}.gameMeta{padding:9px}.gameMeta b{font-size:11px}.rtp{font-size:9px}.bonus{min-height:210px;padding:20px}.bonus h3{font-size:25px}.bonus .big{font-size:48px}.bonus p{max-width:70%;font-size:13px}.bonusArt{font-size:75px}.promoPanel{grid-template-columns:1fr;text-align:center;padding:22px 16px}.promoIcon{font-size:70px}.promoCopy h2{font-size:29px}.promoBenefits{justify-content:center}.downloadPanel{padding:20px}.downloadPanel h2{font-size:28px}.downloadLinks{grid-template-columns:1fr}.features{grid-template-columns:1fr}.faq{grid-template-columns:1fr}.foot{grid-template-columns:1fr 1fr}.copyright{flex-direction:column;text-align:center;padding-bottom:45px}.floatingTelegram{bottom:84px}.mobileNav{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;z-index:65;bottom:0;left:0;right:0;background:#171005;border-top:1px solid #4b330f;padding:8px 5px max(8px,env(safe-area-inset-bottom));box-shadow:0 -12px 30px #0009}.mobileNav a{text-align:center;color:#d19a3f;font-size:10px;font-weight:800}.mobileNav b{display:block;font-size:20px;margin-bottom:2px}.mobileNav .home{color:#ffd357}}
