:root{--bg:#071221;--panel:#0d1c31;--panel2:#122640;--line:rgba(149,190,228,.14);--lime:#c9ff35;--cyan:#1fdae4;--orange:#ff744b}body{background:radial-gradient(circle at 80% 0,#112945 0,transparent 34%),var(--bg)}.site-header{margin-left:228px;width:calc(100% - 228px);padding:0 32px;height:70px;background:rgba(7,18,33,.82);border-bottom:1px solid var(--line);gap:30px}.main-nav{gap:21px}.main-nav a{font-size:12px}.main-nav a.active:after{background:var(--cyan)}.logo{font-size:30px}.header-actions{gap:8px}.icon-btn{font-size:22px}.profile-btn{padding:5px 12px 5px 5px}.balance-btn{background:var(--lime);color:#0a1718;border:0;border-radius:4px;padding:10px 13px}.side-nav{position:fixed;z-index:6;top:0;left:0;bottom:0;width:228px;background:#091a2e;border-right:1px solid var(--line);padding:27px 15px}.side-nav:before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--cyan),var(--lime))}.side-nav .logo{display:block;margin:0 12px 42px}.side-title{color:#63809f;font-size:9px;letter-spacing:1.8px;font-weight:800;padding:0 13px 10px}.side-link{height:43px;display:flex;align-items:center;gap:13px;padding:0 13px;color:#96abc2;font-size:12px;font-weight:700;text-decoration:none;border-radius:5px;margin:3px 0}.side-link span{width:18px;color:#5d83a8;font-size:17px;text-align:center}.side-link:hover,.side-link.active{background:linear-gradient(90deg,#173b55,#123148);color:white}.side-link.active{box-shadow:inset 3px 0 var(--cyan)}.side-link.active span{color:var(--cyan)}.side-link b{margin-left:auto;color:var(--cyan);font-size:10px}.side-link i{margin-left:auto;background:var(--lime);color:#0a1718;padding:3px 5px;font-size:8px;font-style:normal}.side-divider{height:1px;background:var(--line);margin:25px 13px 22px}.side-promo{position:absolute;bottom:25px;left:15px;right:15px;padding:17px 15px;background:linear-gradient(145deg,#15384b,#102337);border:1px solid rgba(31,218,228,.28);border-radius:6px}.side-promo strong{display:block;color:var(--lime);font:800 34px 'Barlow Condensed'}.side-promo small{display:block;color:#aac3d6;font-size:8px;letter-spacing:1px;margin-bottom:14px}.side-promo a{color:var(--cyan);text-decoration:none;font-size:10px;font-weight:800}main{margin-left:228px}.hero{min-height:500px;padding:72px 6vw 52px;background:linear-gradient(100deg,#0a1a2b 0,#102d43 58%,#14334a 100%);border-bottom:1px solid var(--line)}.hero h1{font-size:clamp(58px,7vw,95px)}.hero h1 em{color:var(--cyan)}.hero-text{color:#8fa8bf}.btn-primary{background:var(--lime);clip-path:none;border-radius:4px}.watch-link{color:#bed1e4}.hero-art .sun-glow{background:radial-gradient(circle,var(--cyan),transparent 68%);opacity:.22}.hero-tag{border-radius:4px;background:rgba(5,16,29,.7)}.stats{margin:0;padding:19px 6vw;background:#0a1a2d;border-color:var(--line);gap:7vw}.stats strong span{color:var(--cyan)}.games-section{padding:55px 6vw;background:#071221}.section-heading h2{font-size:50px}.section-heading .eyebrow,.eyebrow{color:var(--cyan)}.category{border-radius:4px}.category.active{background:var(--cyan);color:#04151d}.search-box{background:#0d2036;border:1px solid var(--line);padding:9px 12px;border-radius:4px}.game-grid{gap:13px}.game-card{border-radius:5px;background:var(--panel);border-color:var(--line);overflow:hidden}.game-card:hover{border-color:var(--cyan);box-shadow:0 10px 30px rgba(0,0,0,.25)}.game-visual{height:190px}.game-info{background:var(--panel);padding:14px}.play-btn{border-radius:4px;background:var(--cyan);color:#05202a;border:0}.deposit-section{margin:0 6vw 20px;border-radius:6px;background:linear-gradient(105deg,#14394a,#111d2e 60%,#242133);border-color:rgba(31,218,228,.28)}.api-section{padding-left:6vw;padding-right:6vw;background:#09192b}.api-card,.api-highlights{background:#0d1e33}.api-telegram{background:var(--cyan);border-radius:4px}.api-highlights,.api-highlights div{border-color:var(--line)}.api-highlights b,.api-card-kicker{color:var(--cyan)}.api-card{border-radius:5px}.provider-list a{background:#122640;border-left-color:var(--cyan)}.api-footer{border-color:var(--line)}footer{margin-left:228px;padding:28px 6vw;background:#071221;border-color:var(--line)}
@media(max-width:850px){.side-nav{display:none}.site-header,main,footer{margin-left:0;width:100%}.site-header{padding:0 5vw}.hero,.games-section,.api-section{padding-left:7vw;padding-right:7vw}.deposit-section{margin-left:7vw;margin-right:7vw}.main-nav{gap:12px}}
@media(max-width:600px){.site-header{width:100%}.header-actions{margin-left:auto}.hero{background:linear-gradient(145deg,#0a1a2b,#10283c)}.stats{padding-left:7vw;padding-right:7vw}.deposit-section{border-radius:5px}}
