:root{font-size:62.5%;--v63e-bg:#1a1a1a;--v63e-bg-soft:#212922;--v63e-panel:#0f1f14;--v63e-panel-2:#162d1e;--v63e-primary:#3cb371;--v63e-accent:#00ff7f;--v63e-deep:#006400;--v63e-text:#f4fff7;--v63e-muted:#cccccc;--v63e-line:rgba(60,179,113,.24);--v63e-shadow:0 1.8rem 4rem rgba(0,0,0,.42);--v63e-radius:2rem}
*{box-sizing:border-box}
html,body{margin:0;min-height:100%;overflow-x:hidden;background:var(--v63e-bg);color:var(--v63e-text);font-family:Inter,Arial,Helvetica,sans-serif}
body{font-size:1.6rem;line-height:1.5rem}
a{color:inherit;text-decoration:none}
img{max-width:100%;display:block}
button{font:inherit}
main{padding-top:7.4rem}
.v63e-lock{overflow:hidden}
.v63e-shell{width:100%;max-width:430px;margin:0 auto;background:radial-gradient(circle at 50% 0,rgba(0,255,127,.16),transparent 28rem),var(--v63e-bg);min-height:100vh;box-shadow:0 0 0 1px rgba(60,179,113,.08)}
.v63e-container{width:min(100% - 2.4rem,40.6rem);margin:0 auto}
.v63e-wrapper{padding:1.6rem 0}
.v63e-header{position:fixed;z-index:1000;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:430px;background:rgba(16,29,18,.94);backdrop-filter:blur(1.8rem);border-bottom:1px solid var(--v63e-line)}
.v63e-header-compact{box-shadow:var(--v63e-shadow)}
.v63e-header-row{display:flex;align-items:center;gap:.8rem;min-height:6.4rem;padding:.8rem 1.2rem}
.v63e-brand{display:flex;align-items:center;gap:.8rem;min-width:0;flex:1}
.v63e-logo{width:3.2rem;height:3.2rem;border-radius:1rem;border:1px solid var(--v63e-primary);background:#0d180f;padding:.3rem}
.v63e-brand-text{font-weight:900;letter-spacing:-.04em;color:var(--v63e-accent);font-size:1.55rem;white-space:nowrap}
.v63e-brand-sub{display:block;font-size:1rem;color:var(--v63e-muted);letter-spacing:.04em}
.v63e-header-actions{display:flex;gap:.6rem;align-items:center}
.v63e-btn{min-height:4.4rem;border:0;border-radius:999px;padding:0 1.25rem;cursor:pointer;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}
.v63e-btn:hover,.v63e-btn:focus-visible{transform:translateY(-.2rem);outline:0}
.v63e-btn-primary{background:linear-gradient(135deg,var(--v63e-accent),var(--v63e-primary));color:#06160b;box-shadow:0 .8rem 1.8rem rgba(0,255,127,.25)}
.v63e-btn-ghost{background:rgba(204,204,204,.08);color:var(--v63e-text);border:1px solid var(--v63e-line)}
.v63e-menu-btn{width:4.4rem;min-width:4.4rem;padding:0;border-radius:1.4rem}
.v63e-overlay{position:fixed;z-index:9998;inset:0;background:rgba(0,0,0,.62);opacity:0;pointer-events:none;transition:opacity .2s ease}
.v63e-overlay-show{opacity:1;pointer-events:auto}
.v63e-menu{position:fixed;z-index:9999;top:0;right:50%;transform:translate(50%,-105%);width:min(100%,430px);background:linear-gradient(180deg,#0b170e,#15351f);border-radius:0 0 2.4rem 2.4rem;box-shadow:var(--v63e-shadow);transition:transform .25s ease;padding:1.4rem}
.v63e-menu-open{transform:translate(50%,0)}
.v63e-menu-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}
.v63e-menu-grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}
.v63e-menu-link{min-height:4.8rem;display:flex;align-items:center;gap:.8rem;padding:1rem;border:1px solid var(--v63e-line);border-radius:1.4rem;background:rgba(255,255,255,.04);color:var(--v63e-text)}
.v63e-hero{padding:2rem 0 1rem}
.v63e-hero-card{position:relative;overflow:hidden;border-radius:2.8rem;background:linear-gradient(150deg,#0d1e12,#184525 56%,#071109);border:1px solid var(--v63e-line);box-shadow:var(--v63e-shadow)}
.v63e-hero-img{height:18rem;width:100%;object-fit:cover;opacity:.78}
.v63e-hero-body{padding:1.6rem}
.v63e-kicker{color:var(--v63e-accent);font-weight:900;text-transform:uppercase;font-size:1.1rem;letter-spacing:.18em}
.v63e-title{font-size:clamp(2.7rem,9vw,4.2rem);line-height:1.02;margin:.6rem 0 1rem;letter-spacing:-.06em}
.v63e-copy{color:var(--v63e-muted);line-height:1.55;margin:.6rem 0}
.v63e-cta-row{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1.2rem}
.v63e-section{padding:1.5rem 0}
.v63e-section-head{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1rem}
.v63e-h2{font-size:2.3rem;line-height:1.05;margin:0;letter-spacing:-.04em}
.v63e-tag{display:inline-flex;align-items:center;gap:.5rem;min-height:3rem;padding:.5rem .9rem;border-radius:999px;background:rgba(0,255,127,.12);color:var(--v63e-accent);font-size:1.1rem;font-weight:800}
.v63e-grid{display:grid;gap:1rem}
.v63e-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.v63e-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.v63e-card{background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025));border:1px solid var(--v63e-line);border-radius:var(--v63e-radius);padding:1.25rem;box-shadow:0 .8rem 2rem rgba(0,0,0,.16)}
.v63e-card-strong{background:linear-gradient(145deg,rgba(0,255,127,.14),rgba(60,179,113,.06))}
.v63e-game-card{min-height:9.8rem;padding:.9rem;text-align:center;border-radius:1.5rem}
.v63e-game-icon{width:5rem;height:5rem;object-fit:contain;margin:0 auto .6rem;border-radius:1.2rem;background:#0a140d}
.v63e-game-name{display:block;font-size:1.15rem;line-height:1.2;color:var(--v63e-text);font-weight:800}
.v63e-stat{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--v63e-line)}
.v63e-stat:last-child{border-bottom:0}
.v63e-stat-num{color:var(--v63e-accent);font-size:2rem;font-weight:900}
.v63e-list{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}
.v63e-list li{display:flex;gap:.8rem;align-items:flex-start;color:var(--v63e-muted)}
.v63e-list i,.v63e-list span[aria-hidden="true"]{color:var(--v63e-accent);font-size:2rem}
.v63e-inline-link{color:var(--v63e-accent);font-weight:900;text-decoration:underline;text-decoration-color:rgba(0,255,127,.35)}
.v63e-panel-img{height:12rem;width:100%;object-fit:cover;border-radius:1.6rem;margin-bottom:1rem}
.v63e-footer{padding:2rem 0 8.6rem;border-top:1px solid var(--v63e-line);background:#101912}
.v63e-footer-links{display:flex;flex-wrap:wrap;gap:.8rem;margin:1rem 0}
.v63e-footer-link{padding:.7rem 1rem;background:rgba(255,255,255,.05);border-radius:999px;color:var(--v63e-muted)}
.v63e-partners{display:flex;gap:.8rem;flex-wrap:wrap}
.v63e-partner{width:4.8rem;height:3.2rem;border-radius:.9rem;background:rgba(255,255,255,.06);display:grid;place-items:center;border:1px solid var(--v63e-line);color:var(--v63e-accent)}
.v63e-bottom-nav{position:fixed;z-index:1000;left:50%;bottom:0;transform:translateX(-50%);width:100%;max-width:430px;min-height:6.2rem;display:flex;justify-content:space-around;align-items:center;background:linear-gradient(180deg,rgba(12,23,14,.92),#071009);border-top:1px solid var(--v63e-line);box-shadow:0 -1rem 2.6rem rgba(0,0,0,.38)}
.v63e-bottom-btn{min-width:6rem;min-height:6rem;border:0;background:transparent;color:var(--v63e-muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;cursor:pointer;border-radius:1.6rem;transition:transform .2s ease,color .2s ease,background .2s ease}
.v63e-bottom-btn i,.v63e-bottom-btn ion-icon,.v63e-bottom-btn .material-icons-outlined{font-size:2.4rem}
.v63e-bottom-btn span:last-child{font-size:1.05rem;line-height:1}
.v63e-bottom-btn:hover,.v63e-bottom-btn.v63e-active{color:var(--v63e-accent);background:rgba(0,255,127,.1);transform:translateY(-.25rem) scale(1.03)}
.v63e-active{color:var(--v63e-accent)}
@media (min-width:769px){.v63e-bottom-nav{display:none}.v63e-shell,.v63e-header,.v63e-menu{max-width:430px}.v63e-footer{padding-bottom:2rem}}
@media (max-width:768px){main{padding-bottom:8rem}}
