:root{--bg:#070a14;--bg-elev:#0c1120;--surface:rgba(20,28,52,.55);--surface-solid:#10162a;--border:rgba(120,150,255,.14);--text:#eef2ff;--muted:#9aa5c4;--primary:#5b8cff;--primary-strong:#3f6ee8;--gold:#f5c542;--gold-soft:#ffe08a;--accent:#9c6bff;--radius:16px;--shadow:0 20px 60px rgba(0,0,0,.45);--glass:rgba(13,18,34,.6)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Segoe UI,system-ui,-apple-system,Roboto,sans-serif;background:var(--bg);color:var(--text);line-height:1.65;min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden}a{color:var(--primary);text-decoration:none}.aurora{position:fixed;inset:0;z-index:-2;overflow:hidden;background:radial-gradient(1200px 700px at 15% -10%,rgba(53,98,214,.2),transparent 55%),radial-gradient(1000px 600px at 90% 110%,rgba(156,107,255,.16),transparent 55%),radial-gradient(900px 600px at 70% 10%,rgba(245,197,66,.06),transparent 55%),linear-gradient(180deg,#070a14,#0a1020 50%,#070a14)}.aurora:after,.aurora:before{content:"";position:absolute;width:60vw;height:60vw;border-radius:50%;filter:blur(90px);opacity:.55;animation:drift 26s ease-in-out infinite alternate}.aurora:before{background:radial-gradient(circle,rgba(59,110,232,.35),transparent 70%);top:-15%;left:-10%}.aurora:after{background:radial-gradient(circle,rgba(156,107,255,.28),transparent 70%);bottom:-20%;right:-10%;animation-delay:-12s;animation-duration:32s}@keyframes drift{0%{transform:translate(0) scale(1)}50%{transform:translate(6vw,4vh) scale(1.15)}to{transform:translate(-4vw,-3vh) scale(.95)}}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.reveal--visible{opacity:1;transform:translateY(0)}.container{width:min(1120px,92%);margin-inline:auto}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:rgba(7,10,20,.55);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid var(--border)}.header-inner{display:flex;align-items:center;justify-content:space-between;padding-block:10px;gap:12px}.brand-logo{height:48px;width:auto;display:block;transition:transform .4s ease;filter:drop-shadow(0 4px 18px rgba(245,197,66,.25))}.brand:hover .brand-logo{transform:scale(1.06) rotate(-2deg)}.site-nav{display:flex;gap:4px;flex-wrap:wrap}.nav-link{position:relative;color:var(--muted);padding:8px 14px;border-radius:10px;font-weight:600;transition:color .2s,background .2s}.nav-link:after{content:"";position:absolute;left:14px;right:14px;bottom:4px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--gold),var(--accent));transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.nav-link:hover{color:var(--text);background:rgba(91,140,255,.08);text-decoration:none}.nav-link:hover:after{transform:scaleX(1)}.site-main{flex:1 1;position:relative}.section{padding-block:64px;position:relative}.section-alt{background:linear-gradient(180deg,rgba(156,107,255,.04),rgba(53,98,214,.06));border-block:1px solid var(--border)}.section h1{font-size:2.5rem;line-height:1.15;margin-bottom:14px;background:linear-gradient(120deg,#fff,var(--gold-soft),var(--gold));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.section h2{font-size:1.7rem;color:var(--gold);margin-bottom:12px}.lead{color:var(--muted);font-size:1.1rem;max-width:660px}.hero{padding-block:110px 84px}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(700px 320px at 50% 0,rgba(91,140,255,.16),transparent 70%),radial-gradient(500px 260px at 20% 100%,rgba(156,107,255,.12),transparent 70%);pointer-events:none}.hero-logo{height:110px;margin-bottom:18px;filter:drop-shadow(0 14px 40px rgba(245,197,66,.35))}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.hero h1{font-size:clamp(2.4rem,6vw,4rem);background:linear-gradient(120deg,#fff 10%,var(--gold-soft) 45%,var(--gold) 90%);animation:hero-in .9s cubic-bezier(.22,1,.36,1) both}.hero .lead{margin-bottom:32px;animation:hero-in .9s cubic-bezier(.22,1,.36,1) .15s both}.cta-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;animation:hero-in .9s cubic-bezier(.22,1,.36,1) .3s both}@keyframes hero-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.btn{position:relative;display:inline-flex;align-items:center;gap:9px;padding:13px 24px;border-radius:12px;font-weight:700;border:1px solid transparent;cursor:pointer;overflow:hidden;transition:transform .2s ease,box-shadow .3s ease,filter .2s ease}.btn,.btn:hover{text-decoration:none}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn-primary{background:linear-gradient(135deg,#3562d6,#2f57c4);color:#fff;box-shadow:0 10px 30px rgba(47,87,196,.35)}.btn-primary:hover{box-shadow:0 16px 40px rgba(47,87,196,.5);filter:brightness(1.08)}.btn-gold{background:linear-gradient(135deg,#f7d35c,#e0a82e);color:#1a1406;box-shadow:0 10px 30px rgba(245,197,66,.3)}.btn-gold:hover{box-shadow:0 16px 44px rgba(245,197,66,.45);filter:brightness(1.06)}.btn-ghost{background:var(--glass);border-color:var(--border);color:var(--text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn-ghost:hover{border-color:var(--primary);box-shadow:0 10px 26px rgba(91,140,255,.2)}.btn:after{content:"";position:absolute;top:0;left:-80%;width:60%;height:100%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.35),transparent);transform:skewX(-20deg);transition:left .6s ease}.btn:hover:after{left:120%}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:18px;gap:18px;margin-top:28px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:24px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative;overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(245,197,66,.5),transparent);opacity:0;transition:opacity .3s ease}.card:hover{transform:translateY(-6px);border-color:rgba(91,140,255,.4);box-shadow:0 24px 50px rgba(0,0,0,.4),0 0 30px rgba(91,140,255,.08)}.card:hover:before{opacity:1}.card h3{color:var(--gold);margin-bottom:8px;font-size:1.1rem}.card p{color:var(--muted);font-size:.95rem}.card .icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(53,98,214,.3),rgba(156,107,255,.3));margin-bottom:14px;color:var(--gold)}.game-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px;margin-top:28px}.game-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.game-card:hover{transform:translateY(-6px);border-color:rgba(245,197,66,.35);box-shadow:0 24px 50px rgba(0,0,0,.45),0 0 30px rgba(245,197,66,.07)}.game-card__media{aspect-ratio:16/9;display:grid;place-items:center;background:linear-gradient(135deg,var(--bg-elev),var(--surface-solid));overflow:hidden}.game-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.game-card:hover .game-card__media img{transform:scale(1.06)}.game-card__media .placeholder{color:var(--muted);font-size:.9rem}.game-card__body{padding:18px}.game-card__body h3{color:var(--gold);margin-bottom:6px}.news-list{display:grid;grid-gap:14px;gap:14px;margin-top:28px}.news-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px 22px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .25s ease,border-color .25s ease}.news-item:hover{transform:translateX(4px);border-color:rgba(91,140,255,.35)}.news-item h3{color:var(--gold);margin-bottom:6px}.news-item .meta{color:var(--muted);font-size:.85rem;margin-bottom:8px}.news-content img{display:block;max-width:100%;height:auto;border-radius:var(--radius);margin:12px 0}.news-content a{color:var(--gold);text-decoration:underline}.download-panel{position:relative;background:var(--glass);border:1px solid var(--border);border-radius:20px;padding:30px;margin-top:28px;max-width:560px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden}.download-panel:before{content:"";position:absolute;top:-40%;left:-20%;width:60%;height:120%;background:radial-gradient(circle,rgba(245,197,66,.12),transparent 70%);filter:blur(20px)}.download-panel .version{color:var(--gold);font-weight:800;font-size:1.2rem;margin-bottom:8px}.download-panel .meta{color:var(--muted);font-size:.9rem;margin-bottom:22px}.download-panel ul{margin:20px 0 0 18px;color:var(--muted);font-size:.95rem}.steps{display:grid;grid-gap:14px;gap:14px;margin-top:28px;max-width:680px}.step{display:flex;gap:16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .25s ease,border-color .25s ease}.step:hover{transform:translateX(4px);border-color:rgba(156,107,255,.4)}.step__num{flex:none;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#3562d6,#9c6bff);display:grid;place-items:center;font-weight:800;color:#fff;box-shadow:0 8px 22px rgba(91,140,255,.3)}.step h3{margin-bottom:4px}.step p{color:var(--muted);font-size:.95rem}.site-footer{border-top:1px solid var(--border);padding-block:22px;margin-top:48px;background:rgba(7,10,20,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.footer-inner{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:.9rem;flex-wrap:wrap}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#2c4fae,#7c4df0);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#3562d6,#9c6bff)}.muted{color:var(--muted)}.mono{font-family:Consolas,monospace;font-size:.9em}.error-inline{color:#ff7b8e;font-weight:600}.gold-text{color:var(--gold)}@media (max-width:640px){.hero{padding-block:70px 56px}.hero-logo{height:84px}.section{padding-block:48px}.header-inner{flex-direction:column;gap:6px}.site-nav{justify-content:center}}.shop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:18px;gap:18px;margin-top:24px}.shop-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.shop-card:hover{transform:translateY(-6px);border-color:rgba(245,197,66,.35);box-shadow:0 24px 50px rgba(0,0,0,.45),0 0 30px rgba(245,197,66,.07)}.shop-card--featured{border-color:rgba(245,197,66,.4);box-shadow:0 0 34px rgba(245,197,66,.1)}.shop-card__media{aspect-ratio:4/3;display:grid;place-items:center;background:linear-gradient(135deg,var(--bg-elev),var(--surface-solid));overflow:hidden}.shop-card__media img{width:100%;height:100%;object-fit:contain;padding:12px;transition:transform .5s ease}.shop-card:hover .shop-card__media img{transform:scale(1.05)}.shop-card__media .placeholder{color:var(--muted);font-size:.9rem}.shop-card__body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:6px;flex:1 1}.shop-card__body h3{color:var(--gold)}.shop-card__body p{color:var(--muted);font-size:.9rem;flex:1 1}.shop-card__foot{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.shop-card__price{font-weight:800;color:var(--text);font-size:1.05rem}.shop-card__badge{font-size:.75rem;font-weight:700;color:#1a1406;background:linear-gradient(135deg,#f5c542,#e0a82e);padding:4px 10px;border-radius:999px}.faq-list{display:grid;grid-gap:12px;gap:12px;margin-top:24px;max-width:760px}.faq-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.faq-item summary{cursor:pointer;font-weight:700;color:var(--text);list-style:none;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";position:absolute;right:0;color:var(--gold);font-size:1.2rem;transition:transform .2s ease}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item p{color:var(--muted);margin-top:10px;font-size:.95rem}.stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:16px;gap:16px}.stat{text-align:center;padding:22px 12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.stat__value{font-size:2rem;font-weight:800;background:linear-gradient(120deg,var(--gold-soft),var(--gold));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.stat__label{color:var(--muted);font-size:.85rem;margin-top:4px}.section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:4px}.section-head h2{margin-bottom:0}.btn-sm{padding:8px 14px;font-size:.85rem}.news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px;margin-top:24px}.news-grid .news-item p{color:var(--muted);font-size:.92rem}.cta-banner{text-align:center}.cta-banner .lead{margin-inline:auto;margin-bottom:24px}.cta-banner .cta-row{justify-content:center}.nav-cta{padding:8px 16px;font-size:.9rem}.hero{position:relative;min-height:620px;display:grid;place-items:center;text-align:center;padding-block:96px 72px;overflow:hidden}.hero-bg{overflow:hidden}.hero-bg,.hero-orbs{position:absolute;inset:0}.orb{position:absolute;border-radius:50%;filter:blur(80px);animation:float 9s ease-in-out infinite}.orb--blue{width:520px;height:520px;background:radial-gradient(circle,rgba(53,98,214,.45),transparent 70%);top:-10%;left:-5%}.orb--violet{width:460px;height:460px;background:radial-gradient(circle,rgba(156,107,255,.38),transparent 70%);bottom:-12%;right:-6%;animation-delay:-3s}.orb--gold{width:300px;height:300px;background:radial-gradient(circle,rgba(245,197,66,.22),transparent 70%);top:10%;right:18%;animation-delay:-6s}.hero-content{position:relative;z-index:2}.hero-logo{height:118px;width:auto;margin-bottom:16px;animation:float 6s ease-in-out infinite;filter:drop-shadow(0 16px 44px rgba(245,197,66,.4))}.hero-eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.18em;font-weight:700;font-size:.8rem;margin-bottom:12px;animation:hero-in .8s cubic-bezier(.22,1,.36,1) .1s both}.hero h1{font-size:clamp(2.6rem,7vw,4.4rem);margin-bottom:16px;background:linear-gradient(120deg,#fff 15%,var(--gold-soft) 50%,var(--gold) 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:hero-in .8s cubic-bezier(.22,1,.36,1) .2s both}.hero .lead{margin-inline:auto;margin-bottom:30px;animation:hero-in .8s cubic-bezier(.22,1,.36,1) .3s both}.hero .cta-row{animation:hero-in .8s cubic-bezier(.22,1,.36,1) .4s both}.hero-badges{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:26px;animation:hero-in .8s cubic-bezier(.22,1,.36,1) .5s both}.hero-badge{padding:6px 14px;border-radius:999px;border:1px solid var(--border);background:var(--glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--muted);font-size:.82rem;font-weight:600}.center-head{text-align:center}.center-head .lead{margin-inline:auto}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:20px;gap:20px;margin-top:36px}.how-card{position:relative;text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:32px 22px 26px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.how-card:hover{transform:translateY(-6px);border-color:rgba(245,197,66,.4);box-shadow:0 24px 50px rgba(0,0,0,.4),0 0 30px rgba(245,197,66,.08)}.how-card__num{position:absolute;top:14px;left:16px;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#3562d6,#9c6bff);display:grid;place-items:center;font-weight:800;font-size:.85rem;color:#fff}.how-card__icon{font-size:2.4rem;margin-bottom:12px}.how-card h3{color:var(--gold);margin-bottom:8px}.how-card p{color:var(--muted);font-size:.95rem}.center-cta{text-align:center;margin-top:34px}.news-card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px 22px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.news-card:hover{transform:translateY(-6px);border-color:rgba(91,140,255,.4);box-shadow:0 22px 46px rgba(0,0,0,.4)}.news-card__body{flex:1 1}.news-card__body h3{color:var(--gold);margin-bottom:6px;font-size:1.05rem}.news-card__body .meta{color:var(--muted);font-size:.82rem;margin-bottom:8px}.news-card__body p{color:var(--muted);font-size:.92rem}.news-card__link{margin-top:14px;font-weight:700;font-size:.9rem}.cta-final{position:relative;padding-block:80px;text-align:center;overflow:hidden;background:radial-gradient(700px 300px at 50% 120%,rgba(245,197,66,.1),transparent 70%)}.cta-final h2{font-size:2.2rem}.cta-final .lead{margin-inline:auto;margin-bottom:28px}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:28px;gap:28px;padding-block:36px 28px}.footer-col{display:flex;flex-direction:column;gap:8px}.footer-logo{height:44px;width:auto;align-self:flex-start;margin-bottom:8px}.footer-col h4{color:var(--gold);margin-bottom:6px;font-size:.95rem;text-transform:uppercase;letter-spacing:.06em}.footer-col a{color:var(--muted);font-size:.92rem;width:-moz-fit-content;width:fit-content}.footer-col a:hover{color:var(--text)}.footer-col p{color:var(--muted);font-size:.9rem}.footer-bottom{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-block:16px;border-top:1px solid var(--border);color:var(--muted);font-size:.85rem}.platform-select{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;margin-top:32px;max-width:760px;margin-inline:auto}.platform-option{display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:.55}.platform-option--active{opacity:1;border-color:rgba(245,197,66,.45);box-shadow:0 0 26px rgba(245,197,66,.1)}.platform-option__icon{font-size:1.8rem}.platform-option strong{display:block}.platform-option .muted{font-size:.82rem}.platform-option__tag{margin-left:auto;font-size:.72rem;font-weight:800;text-transform:uppercase;color:#1a1406;background:linear-gradient(135deg,#f5c542,#e0a82e);padding:3px 9px;border-radius:999px}.eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.16em;font-weight:700;font-size:.78rem;margin-bottom:8px}.parallax-hero{min-height:660px;perspective:800px}.parallax-bg{position:absolute;inset:0;overflow:hidden}.parallax-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(91,140,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(91,140,255,.06) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse at center,rgba(0,0,0,.8),transparent 75%);mask-image:radial-gradient(ellipse at center,rgba(0,0,0,.8),transparent 75%)}.parallax-sprite{position:absolute;z-index:3;font-size:2.6rem;filter:drop-shadow(0 12px 30px rgba(0,0,0,.5));opacity:.85;animation:float 7s ease-in-out infinite;pointer-events:none}.parallax-sprite--shield{top:18%;left:8%}.parallax-sprite--sword{top:60%;left:6%;animation-delay:-2s}.parallax-sprite--castle{top:16%;right:9%;animation-delay:-1s}.parallax-sprite--gem{top:64%;right:7%;animation-delay:-3s}.parallax-sprite--moon{top:30%;right:26%;animation-delay:-4s}.parallax-sprite--sparkle{top:46%;left:24%;animation-delay:-5s}.hero-stats{display:flex;gap:28px;justify-content:center;flex-wrap:wrap;margin-top:30px;animation:hero-in .8s cubic-bezier(.22,1,.36,1) .55s both}.hero-stat{display:flex;flex-direction:column;align-items:center;gap:2px}.hero-stat strong{font-size:1.25rem;background:linear-gradient(120deg,var(--gold-soft),var(--gold));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-stat span{color:var(--muted);font-size:.82rem}.join-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px;margin-top:36px;max-width:900px;margin-inline:auto}.join-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:24px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.join-cta{margin-top:18px;text-align:center}.join-note{margin-top:14px;text-align:center;color:var(--muted);font-size:.9rem}.join-steps{display:grid;grid-gap:14px;gap:14px;margin:16px 0 20px}.join-step{display:flex;gap:12px;align-items:flex-start}.join-step__num{flex:none;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#3562d6,#9c6bff);display:grid;place-items:center;font-weight:800;font-size:.8rem;color:#fff}.join-step strong{display:block;font-size:.95rem}.join-step span{color:var(--muted);font-size:.85rem}.faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:12px;gap:12px;margin-top:32px}.games-showcase{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:20px;gap:20px;margin-top:28px}.game-tile{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.game-tile:hover{transform:translateY(-6px);border-color:rgba(245,197,66,.4);box-shadow:0 24px 50px rgba(0,0,0,.45)}.game-tile__media{aspect-ratio:16/10;display:grid;place-items:center;background:linear-gradient(135deg,var(--bg-elev),var(--surface-solid));overflow:hidden}.game-tile__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.game-tile:hover .game-tile__media img{transform:scale(1.06)}.game-tile__body{display:flex;align-items:center;justify-content:space-between;padding:14px 16px}.game-tile__body h3{color:var(--gold);font-size:1rem}.account-verify{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:24px;max-width:640px}.account-verify input{flex:1 1;min-width:220px;padding:12px 16px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:1rem}.account-verify input:focus{outline:none;border-color:var(--gold)}.account-verify input:disabled{opacity:.85}.shop-gate-ok{color:var(--gold);font-size:.95rem}.account-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:18px;gap:18px;margin-top:28px;max-width:820px}.account-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:22px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.account-card h3{color:var(--gold);margin-bottom:14px}.account-row{display:flex;justify-content:space-between;align-items:center;padding-block:8px;border-bottom:1px solid rgba(120,150,255,.08)}.account-row:last-child{border-bottom:none}.rank-chip{color:var(--gold);font-weight:800}.wallet-row{display:flex;align-items:center;gap:12px;padding-block:10px}.wallet-row strong{display:block;font-size:1.15rem}.wallet-row .muted{font-size:.82rem}.wallet-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-size:1.2rem;background:rgba(91,140,255,.14)}.wallet-icon--gold{background:rgba(245,197,66,.14)}.section-inner,.shop-buy{margin-top:12px}.shop-buy{width:100%;justify-content:center}.data-table{width:100%;border-collapse:collapse;margin-top:20px;max-width:820px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.data-table td,.data-table th{text-align:left;padding:12px 14px;border-bottom:1px solid rgba(120,150,255,.08)}.data-table th{color:var(--gold);font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;background:rgba(91,140,255,.06)}.data-table tr:last-child td{border-bottom:none}.data-table td{color:var(--text);font-size:.92rem}