.btn.h5{background:#ffd14f;color:#0d0c0b}.page{position:relative;min-height:100vh;color:#f8fafc;overflow:hidden}.bg{position:absolute;top:0;right:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);background:linear-gradient(180deg,#000000a6,#000000d9),radial-gradient(120% 120% at 20% 20%,rgba(255,196,36,.15),transparent 45%),radial-gradient(80% 80% at 80% 0%,rgba(255,216,104,.16),transparent 45%),#0a0806eb url(/images/downbg.jpg) center/cover no-repeat;filter:blur(0px);z-index:0}.shell{position:relative;z-index:1;width:min(1180px,90vw);margin:0 auto}.main{position:relative;isolation:isolate;background:#000;border-bottom:1px solid #FBCB06;border-top:1px solid #FBCB06;padding:clamp(6px,10vh,160px) 0 clamp(12px,12vh,180px)}.main-content{position:relative;z-index:1}.card{position:relative;background:linear-gradient(145deg,#201d19e6,#12110fe6);border:1px solid #FBCB06;border-radius:clamp(18px,2vw,24px);box-shadow:0 20px 60px #00000073;overflow:hidden;padding:clamp(20px,4vw,32px)}.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#ffd6408c,#ff9a2e59);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.7}.card-body{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(16px,3vw,28px);align-items:center}.intro{display:flex;flex-direction:column;gap:14px}.eyebrow{font-size:18px;font-weight:600;color:#ffcf4d;margin:0}.app-meta{display:flex;align-items:center;gap:14px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);padding:12px 14px;border-radius:14px;width:min(380px,100%);justify-content:flex-start}.app-icon{width:72px;height:72px;border-radius:16px;border:1px solid rgba(255,196,36,.25);display:grid;place-items:center;background:#0f0d0b}.app-icon img{width:64px;height:64px;object-fit:contain}.version{font-weight:600;font-size:16px;text-align:left}.size{color:#d1d5db;font-weight:500}.update{font-size:13px;padding-top:4px;color:#cbd5e1;text-align:left}.cta-row{display:flex;flex-direction:column;gap:12px;width:min(380px,100%);justify-content:flex-start}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 18px;border-radius:12px;font-weight:600;text-decoration:none;color:#0d0c0b;transition:transform .15s ease,box-shadow .2s ease;box-shadow:0 12px 28px #ffc54747}.btn.android{background:#ffc928}.btn.ios{background:#ffdd63}.btn.h5{background:#29d861}.btn:hover{transform:translateY(-1px)}.download-btn{justify-content:space-between;padding:14px 18px;gap:12px;width:100%}.btn-left{display:inline-flex;align-items:center;gap:12px}.btn-icon{width:30px;height:30px;object-fit:contain}.btn-title{font-size:18px;font-weight:600}.btn-right{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2;font-weight:700;color:#0d0c0b}.btn-version{font-size:14px}.btn-size{font-size:15px}.support{color:#e2e8f0;margin:8px 0 0;font-size:13px}.phones{position:relative;display:flex;align-items:center;justify-content:center;gap:18px}.phone{width:clamp(360px,52vw,540px);height:auto;filter:drop-shadow(0 18px 38px rgba(0,0,0,.55));transform:translate(12px) translateY(36px);transition:transform .2s ease}@media (max-width: 1024px){.card-body{grid-template-columns:1fr}.phones{flex-direction:column;gap:0}.phone.primary{width:clamp(320px,78vw,420px);transform:translateY(44px)}.app-meta,.cta-row{width:100%}}@media (max-width: 640px){.topbar{padding:16px 0 12px}.brand span{font-size:18px}.card{padding:18px 16px}.eyebrow{font-size:18px}.app-meta,.cta-row,.btn{width:100%}}
