/*
Theme Name: T6 Landing V2
Description: High-fidelity responsive landing-page starter based on supplied T6 screenshots.
Version: 2.0.0
*/
:root{
 --bg:#020502;--bg2:#061107;--green:#12e52f;--green2:#5cff2e;
 --gold:#ffd10a;--gold2:#ffea52;--line:#176d20;--white:#f4f7f3;--muted:#9db19d;
 --max:1180px
}
*{box-sizing:border-box}html{scroll-behavior:smooth}
body{margin:0;background:#000;color:var(--white);font-family:Arial,Helvetica,sans-serif}
a{text-decoration:none;color:inherit}.wrap{width:min(var(--max),calc(100% - 28px));margin:auto}
.site{min-height:100vh;background:
 radial-gradient(ellipse at 50% 8%,rgba(40,255,43,.13),transparent 31%),
 repeating-linear-gradient(125deg,rgba(31,255,37,.025) 0 2px,transparent 2px 100px),#010501}
.top{position:sticky;top:0;z-index:100;background:rgba(1,7,2,.97);border-bottom:1px solid #0e4d16;box-shadow:0 3px 20px rgba(0,0,0,.55)}
.nav{height:68px;display:flex;align-items:center;gap:18px}
.menu{display:none;width:38px;height:38px;border:1px solid #1c9d2c;border-radius:9px;background:#08210b;color:#73ff48;font-size:22px}
.logo{font-size:35px;font-weight:1000;letter-spacing:-2.5px;text-shadow:0 0 12px rgba(78,255,62,.55)}
.logo em{font-style:normal;color:var(--gold)}
.navlinks{display:flex;align-items:center;gap:17px;margin-left:12px;font-size:13px;font-weight:800;color:#cbd9cc}
.navlinks a:hover{color:var(--green2)}
.actions{margin-left:auto;display:flex;gap:8px}.btn{border-radius:8px;padding:10px 18px;font-weight:900;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center}
.green{background:linear-gradient(#1fff3d,#07951c);box-shadow:0 0 18px rgba(28,255,55,.22);color:#fff;border-color:#3dff56}
.gold{background:linear-gradient(#ffe94d,#e8a800);color:#171100;border-color:#ffe45b}
.hero{padding:10px 0}.hero-card{min-height:320px;border:1px solid #1fba31;border-radius:8px;overflow:hidden;position:relative;background:
 radial-gradient(circle at 76% 44%,rgba(92,255,35,.75),transparent 13%),
 radial-gradient(circle at 68% 50%,rgba(23,206,32,.35),transparent 31%),
 linear-gradient(110deg,#031307,#0b5213 58%,#061108)}
.hero-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.45),transparent 55%);pointer-events:none}
.hero-copy{position:relative;z-index:2;padding:50px 45px;max-width:650px}
.brand-mini{font-size:25px;font-weight:1000;color:var(--gold);text-shadow:0 0 9px #000}
.hero h1{font-size:clamp(35px,5.6vw,67px);line-height:.96;margin:12px 0 16px;font-weight:1000;text-transform:uppercase;text-shadow:0 4px 10px #000}
.hero h1 span{color:var(--gold)}.hero p{font-size:16px;color:#e1eee2;max-width:520px;line-height:1.5}
.hero-art{position:absolute;right:-4%;bottom:-10%;width:48%;height:100%;background:
 radial-gradient(ellipse at 50% 52%,rgba(139,255,41,.85) 0 5%,rgba(29,215,30,.5) 6% 17%,transparent 18%),
 radial-gradient(circle at 60% 45%,rgba(80,255,30,.6),transparent 32%);filter:saturate(1.25)}
.ticker{overflow:hidden;background:#08220b;border-block:1px solid #124d19;padding:9px 0;margin:0 0 13px;font-family:Georgia,serif;font-size:16px;font-weight:800;white-space:nowrap}.ticker span{display:inline-block;animation:run 20s linear infinite}@keyframes run{from{transform:translateX(100%)}to{transform:translateX(-100%)}}
.jackpot{border:2px solid #58ee2d;border-radius:13px;background:linear-gradient(90deg,#0b2e0e,#162d0f 48%,#071007);min-height:76px;display:grid;grid-template-columns:1.05fr .9fr 1fr;align-items:center;padding:10px 18px;box-shadow:0 0 20px rgba(40,255,45,.12)}
.jp-title{font-size:25px;font-weight:1000;color:#bfff31}.jp-win{font-family:Georgia,serif;font-size:25px;font-weight:900;color:#fff;text-align:center}.jp-amount{text-align:right;font-weight:900;font-size:17px}
.section{padding:12px 0}.heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.heading h2{font-size:17px;margin:0;font-family:Georgia,serif}.heading a{font-size:11px;color:#c9e5c9}
.tabs{display:flex;gap:9px;overflow:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{min-width:140px;background:linear-gradient(#111a12,#0b100c);border:1px solid #1b2c1d;border-radius:9px;padding:12px 15px;text-align:center;color:#91a192;font-weight:1000}.tab.active{background:linear-gradient(#17ed37,#087e1b);color:#fff;border-color:#5aff56;box-shadow:0 0 13px rgba(35,255,45,.2)}
.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:11px}.game{border:1px solid #24e83a;border-radius:12px;overflow:hidden;background:#09230c;position:relative;box-shadow:inset 0 0 30px rgba(37,255,45,.12)}.game-art{height:185px;display:flex;align-items:flex-end;justify-content:center;text-align:center;padding:18px 7px 12px;font-size:22px;font-weight:1000;color:#fff;text-shadow:0 3px 8px #000;background:
 radial-gradient(ellipse at 50% 55%,rgba(111,255,49,.75),transparent 20%),
 radial-gradient(circle at 35% 25%,rgba(33,230,39,.65),transparent 28%),
 linear-gradient(135deg,#0a5913,#0a250d 55%,#16a321)}
.game-art:before{content:"";position:absolute;width:75%;height:65%;top:7%;border-radius:50%;border:2px solid rgba(125,255,60,.35);transform:rotate(-14deg)}.game-name{padding:10px 4px;text-align:center;background:linear-gradient(#ffe932,#eda900);color:#111;font-weight:1000;font-size:14px}.hot{position:absolute;z-index:3;right:7px;top:7px;background:#f33b21;border-radius:50%;padding:4px;font-size:8px;font-weight:900}
.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.feature{min-height:260px;border:1px solid #1aa92b;border-radius:13px;padding:18px;background:
 radial-gradient(circle at 70% 40%,rgba(50,255,46,.35),transparent 27%),linear-gradient(135deg,#08280c,#031006)}.feature h2{font-family:Georgia,serif;margin:0 0 8px}.feature p{color:#b5c5b6;max-width:480px;line-height:1.5}
.winner{display:grid;grid-template-columns:.75fr 1.25fr;gap:12px}.panel{border:1px solid #1c6725;border-radius:12px;background:#061007;padding:15px}.winner-list{margin:10px 0 0;padding:0;list-style:none}.winner-list li{display:flex;justify-content:space-between;border-bottom:1px dashed #214625;padding:8px 0;color:#c5d3c6;font-size:13px}.mini-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.mini{min-height:82px;border:1px solid #1d7f29;border-radius:8px;background:linear-gradient(135deg,#0b4212,#081108);display:flex;align-items:end;justify-content:center;padding:8px;text-align:center;font-size:11px;font-weight:800}
.download{border:1px solid #218e2e;border-radius:14px;padding:25px;background:linear-gradient(100deg,#06230b,#0c4512);display:flex;align-items:center;justify-content:space-between}.download h2{margin:0 0 7px;font-family:Georgia,serif}.qr{width:130px;height:130px;background:repeating-linear-gradient(45deg,#fff 0 5px,#111 5px 10px);border:9px solid #fff}
.footer{margin-top:20px;background:#071d09;border-top:1px solid #1a5720;padding:27px 0 80px}.foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:22px}.footer h3{margin:0 0 10px;font-family:Georgia,serif}.footer p,.footer li{color:#a9baa9;font-size:12px;line-height:1.6}.bottom{display:none}
@media(max-width:950px){.navlinks{display:none}.menu{display:block}.grid{grid-template-columns:repeat(3,1fr)}.game-art{height:155px}.hero-copy{max-width:65%}.hero-art{width:52%}.foot-grid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){
 .wrap{width:calc(100% - 16px)}.top{position:sticky}.nav{height:56px;gap:8px}.logo{font-size:28px}.menu{order:-1}.actions .btn{padding:8px 11px;font-size:11px}.hero{padding:7px 0}.hero-card{min-height:280px}.hero-copy{padding:27px 18px;max-width:100%}.brand-mini{font-size:18px}.hero h1{font-size:35px;max-width:340px}.hero p{font-size:13px;max-width:290px}.hero-art{width:100%;height:53%;bottom:-12%;right:0;opacity:.34}
 .jackpot{grid-template-columns:1fr 1fr;min-height:68px;padding:8px 11px}.jp-title{font-size:18px}.jp-win{font-size:17px}.jp-amount{grid-column:1/-1;text-align:center;font-size:12px}
 .section{padding:8px 0}.heading h2{font-size:15px}.tabs{gap:7px}.tab{min-width:0;flex:1;padding:10px 8px;font-size:12px}.grid{grid-template-columns:repeat(3,1fr);gap:7px}.game{border-radius:9px}.game-art{height:110px;font-size:13px;padding:8px 3px}.game-name{font-size:10px;padding:7px 2px}.hot{right:4px;top:4px;font-size:6px;padding:3px}
 .two,.winner{grid-template-columns:1fr}.feature{min-height:180px}.mini-grid{grid-template-columns:repeat(4,1fr);gap:5px}.mini{min-height:72px;font-size:9px;padding:5px}.download{padding:18px;gap:12px}.download h2{font-size:19px}.qr{width:90px;height:90px;border-width:6px}.foot-grid{grid-template-columns:1fr 1fr}.bottom{display:flex;position:fixed;z-index:99;bottom:0;left:0;right:0;background:rgba(8,29,10,.97);border-top:1px solid #28632d;box-shadow:0 -4px 15px #000}.bottom a{flex:1;text-align:center;padding:8px 3px;font-size:11px;font-weight:900}.bottom b{display:block;font-size:21px;color:#58ff3d;margin-bottom:2px}.bottom a:first-child{color:#ffe51d}
}
