/* Desktop layouts. Mobile styles remain in each page. */
@media(min-width:1000px){
html{overflow-x:clip!important;overflow-y:auto!important;height:auto!important;min-height:100%}body[data-desktop-page]{overflow:visible!important;height:auto!important;min-height:100vh;background-color:#111324}
body[data-desktop-page] .bottom-nav{left:50%!important;right:auto!important;bottom:18px!important;transform:translateX(-50%)!important;width:560px!important;border:1px solid #30334e;border-radius:18px;padding:12px 20px;box-sizing:border-box;box-shadow:0 12px 40px #05071480}
body[data-desktop-page] .bottom-nav .nav-item{padding:4px 16px;font-size:12px;cursor:pointer}
body[data-desktop-page] button,body[data-desktop-page] .btn{transition:filter .2s,box-shadow .2s}body[data-desktop-page] button:hover,body[data-desktop-page] .btn:hover{filter:brightness(1.08)}
body[data-desktop-page="home"] .page-scroll{overflow:visible}body[data-desktop-page="home"] .container,body[data-desktop-page="home"] .static-banner,body[data-desktop-page="home"] .wallet-boxes{max-width:1240px}body[data-desktop-page="home"] .topbar{padding-left:max(28px,calc((100vw - 1208px)/2));padding-right:max(28px,calc((100vw - 1208px)/2))}body[data-desktop-page="home"] .grid{grid-auto-rows:auto;gap:16px}body[data-desktop-page="home"] .poster{height:auto;aspect-ratio:16/10}body[data-desktop-page="home"] .wallet-card{min-height:120px;padding:22px;position:relative}body[data-desktop-page="home"] .wallet-actions{position:absolute;right:22px;top:32px}body[data-desktop-page="home"] .wallet-amount{font-size:25px;max-width:65%}body[data-desktop-page="home"] .section-title p{font-size:16px}
body[data-desktop-page="plans"] .shell{max-width:1240px;padding-top:30px}body[data-desktop-page="plans"] .wallets{max-width:760px;margin:auto}body[data-desktop-page="plans"] .transfer{max-width:760px;margin:16px auto 36px}body[data-desktop-page="plans"] .transfer-body{max-width:none}body[data-desktop-page="plans"] .carousel-wrap{max-width:none}body[data-desktop-page="plans"] .plans-grid .plan{flex-basis:calc((100% - 44px)/3.15);padding:24px}body[data-desktop-page="plans"] .plans-grid .plan:only-child{flex-basis:360px}body[data-desktop-page="plans"] .return-total strong{font-size:23px}body[data-desktop-page="plans"] .carousel-hint{font-size:14px}
body[data-desktop-page="rewards"] .rewards-shell{max-width:1120px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;padding:30px 24px}body[data-desktop-page="rewards"] .topbar{grid-column:1/-1;grid-template-columns:1fr auto auto auto;gap:16px;margin-bottom:8px}body[data-desktop-page="rewards"] .profile-card{grid-column:1;margin:0}body[data-desktop-page="rewards"] .shortcut-row{grid-column:2;align-self:center;margin:0}body[data-desktop-page="rewards"] .promo-card{grid-column:1;grid-row:3/5;margin:0;padding:32px}body[data-desktop-page="rewards"] .stats{grid-column:2;gap:16px;margin:0}body[data-desktop-page="rewards"] .empty-card{grid-column:2;margin:0;min-height:180px}body[data-desktop-page="rewards"] .promo-title{font-size:25px}body[data-desktop-page="rewards"] .promo-text{font-size:16px}body[data-desktop-page="rewards"] .referral-input{margin-top:30px}
body[data-desktop-page="deposit"] .deposit-shell,body[data-desktop-page="withdraw"] .shell{max-width:740px;margin:36px auto;padding:32px 40px;background:#191c30;border:1px solid #30334e;border-radius:24px;box-shadow:0 22px 70px #06081950}body[data-desktop-page="deposit"] .page-header{margin-bottom:30px}body[data-desktop-page="deposit"] .page-title,body[data-desktop-page="withdraw"] h1{font-size:25px}body[data-desktop-page="deposit"] .quick-grid{grid-template-columns:repeat(3,1fr);gap:12px}body[data-desktop-page="deposit"] .quick-btn{height:52px}body[data-desktop-page="deposit"] .amount-box{height:68px}body[data-desktop-page="withdraw"] .key-grid{grid-template-columns:1fr 1fr}body[data-desktop-page="withdraw"] .field input,body[data-desktop-page="withdraw"] .field select{height:52px}body[data-desktop-page="withdraw"] .rules-card{background:#22263d}
body[data-desktop-page="deposit-history"] .shell{max-width:1120px;padding:24px}body[data-desktop-page="deposit-history"] .history-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}body[data-desktop-page="deposit-history"] .empty{grid-column:1/-1}body[data-desktop-page="deposit-history"] .deposit-btn{max-width:320px;margin:24px auto}body[data-desktop-page="deposit-history"] .intro h2{font-size:30px}
body[data-desktop-page="withdraw-history"] .container{max-width:1100px;margin:30px auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:24px}body[data-desktop-page="withdraw-history"] .history-item{margin:0}body[data-desktop-page="withdraw-history"] .header{padding:22px max(30px,calc((100vw - 1052px)/2))}
body[data-desktop-page="confirmation"] .wrap{max-width:740px;padding:32px;margin:36px auto;border:1px solid #30334e;border-radius:24px;background:#191c30}body[data-desktop-page="confirmation"] .info-box{background:linear-gradient(135deg,#263c2e,#1b1d33)}body[data-desktop-page="confirmation"] .btn,body[data-desktop-page="confirmation"] .copy-field button{background:linear-gradient(180deg,#c7ef57,#9fd632);color:#111324;border-radius:10px}body[data-desktop-page="confirmation"] .form-input{background:#25273b;border-color:#30334e}
body[data-desktop-page="profile"]{--bg:#111324;--panel:#1b1d33;--accent:#a6dd32;--glass:#22263d}body[data-desktop-page="profile"] .profile-header,body[data-desktop-page="profile"] .wallet-boxes{max-width:1050px;margin:28px auto;box-sizing:border-box}body[data-desktop-page="profile"] .profile-header{padding:28px;background:var(--panel);border-radius:20px}body[data-desktop-page="profile"] .wallet-card{padding:28px;background:linear-gradient(135deg,#233b30,#1b1d33);border:1px solid #374a38}body[data-desktop-page="profile"] .wallet-amount{font-size:26px}body[data-desktop-page="profile"] .quick-actions{max-width:1010px;margin:28px auto;padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:18px}body[data-desktop-page="profile"] .quick-row{margin:0}body[data-desktop-page="profile"] .quick-box{padding:24px 12px}body[data-desktop-page="profile"] .rewards-btn{background:var(--accent);color:#111324}
body[data-desktop-page="auth"]{padding:64px 24px;background:radial-gradient(ellipse at 20% 10%,#293b32,#111324 65%)}body[data-desktop-page="auth"] .auth-shell{max-width:520px;box-shadow:0 28px 90px #05071480}body[data-desktop-page="auth"] .auth-form{padding:28px 36px}body[data-desktop-page="auth"] .heading{padding:24px 36px}body[data-desktop-page="auth"] .auth-header{padding:20px 36px;height:82px}
body[data-desktop-page="video"]{height:100vh!important;overflow:hidden!important}body[data-desktop-page="video"] .page{max-width:1200px;margin:auto;border-left:1px solid #30334e;border-right:1px solid #30334e}body[data-desktop-page="video"] .topbar{padding:22px 28px}body[data-desktop-page="video"] .video-title{font-size:20px}body[data-desktop-page="video"] .bottom-overlay{padding-bottom:30px}
}