.v5-banner[data-v-5afc7456]{padding:8px 12px 4px;background:transparent}.banner-swipe[data-v-5afc7456]{border-radius:10px;overflow:hidden;height:auto;aspect-ratio:1170/424}.banner-img[data-v-5afc7456]{width:100%;height:100%;display:block;object-fit:contain;object-position:center}.v5-notice[data-v-a01e9277]{display:flex;align-items:center;padding:0 12px;height:36px;background:transparent}.vol-icon[data-v-a01e9277]{width:16px;height:16px;margin-right:8px;flex-shrink:0;object-fit:contain}.notice-content[data-v-a01e9277]{flex:1;overflow:hidden;height:36px;position:relative}.marquee-wrap[data-v-a01e9277]{width:100%;height:100%;overflow:hidden;position:relative}.marquee-text[data-v-a01e9277]{position:absolute;white-space:nowrap;line-height:36px;font-size:13px;color:#d1ae52;animation:marquee-a01e9277 20s linear infinite}@keyframes marquee-a01e9277{0%{left:100%;transform:translate(0)}to{left:0;transform:translate(-100%)}}.mail-box[data-v-a01e9277]{display:flex;align-items:center;gap:4px;margin-left:8px;flex-shrink:0}.mail-icon-wrapper[data-v-a01e9277]{position:relative;display:flex;align-items:center}.mail-icon[data-v-a01e9277]{width:33px;height:29px;object-fit:contain}.badge[data-v-a01e9277]{position:absolute;top:-6px;right:-6px;background:#e60012;color:#fff;font-size:10px;width:14px;height:14px;border-radius:50%;display:flex;align-items:center;justify-content:center}.v5-quick[data-v-cf99a1ff]{display:flex;padding:12px;background:transparent;align-items:center;position:relative}.auth-btns[data-v-cf99a1ff]{flex:0 0 38%;display:flex;gap:12px;margin-right:12px}.btn[data-v-cf99a1ff]{flex:1;height:36px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500}.btn.login[data-v-cf99a1ff]{border:1px solid #d1ae52;color:#d1ae52;background:transparent}.btn.reg[data-v-cf99a1ff]{background:#d1ae52;color:#1a1408}.user-info-panel[data-v-cf99a1ff]{flex:0 0 38%;display:flex;flex-direction:column;justify-content:center;margin-right:12px;gap:4px}.u-row[data-v-cf99a1ff]{display:flex;align-items:center;gap:8px}.u-row.top[data-v-cf99a1ff]{margin-bottom:2px}.level-badge[data-v-cf99a1ff]{background:#eac26e;color:#fff;font-size:10px;padding:0 4px;border-radius:3px;height:16px;display:flex;align-items:center}.username[data-v-cf99a1ff]{font-size:14px;font-weight:700;color:#f2f2f2;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-icon[data-v-cf99a1ff]{color:#eac26e;cursor:pointer;font-size:14px}.coin-mark[data-v-cf99a1ff]{width:20px;height:20px;border-radius:50%;background:#eac26e;color:#fff;font-size:13px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.balance-box[data-v-cf99a1ff]{display:flex;align-items:center;gap:4px;flex:1}.balance[data-v-cf99a1ff]{font-size:16px;color:#ffaa09;font-weight:700}.refresh-icon[data-v-cf99a1ff]{width:16px;height:16px;cursor:pointer;margin-top:1px}.refresh-icon.spinning[data-v-cf99a1ff]{animation:spin-cf99a1ff 1s linear infinite}@keyframes spin-cf99a1ff{to{transform:rotate(360deg)}}.play-gap[data-v-cf99a1ff]{flex:1;min-width:72px;min-height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.play-label[data-v-cf99a1ff]{color:#3ddc3a;font-size:12px;font-weight:700;line-height:1.15;text-align:center;white-space:nowrap}.play-leave[data-v-cf99a1ff]{border:1px solid #EAC26E;background:transparent;color:#eac26e;font-size:12px;line-height:1;padding:4px 10px;border-radius:12px}.play-leave[data-v-cf99a1ff]:disabled{opacity:.6}.quick-icons[data-v-cf99a1ff]{flex:1;display:flex;justify-content:flex-end;gap:8px}.q-item[data-v-cf99a1ff]{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:4px}.q-item span[data-v-cf99a1ff]{font-size:12px;color:#f3ead2;font-weight:500;line-height:1;white-space:nowrap}.q-icon[data-v-cf99a1ff]{width:32px;height:28px;object-fit:contain;display:block}.custom-popup-mask[data-v-cf99a1ff]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000059;z-index:1000}.custom-popup[data-v-cf99a1ff]{position:absolute;top:70px;right:12px;width:309px;height:290px;background:#1a1610;border:1px solid #EAC26E;border-radius:8px;box-shadow:0 8px 16px #00000059;z-index:1001}.popup-arrow[data-v-cf99a1ff]{position:absolute;top:-6px;right:16px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #1a1610}.more-menu-grid[data-v-cf99a1ff]{display:grid;grid-template-columns:repeat(5,1fr);padding:5px 5px 15px;background:transparent;height:100%;align-content:flex-start;row-gap:12px}.menu-item[data-v-cf99a1ff]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:57px;height:62px;gap:4px}.menu-item span[data-v-cf99a1ff]{font-size:12px;color:#f3ead2;text-align:center;white-space:nowrap}.menu-icon-img[data-v-cf99a1ff]{width:32px;height:32px;object-fit:contain}.v5-game-container[data-v-e9d27d5b]{display:flex;min-height:500px;background:transparent;position:relative}.sidebar[data-v-e9d27d5b]{width:86px;flex:0 0 86px;align-self:flex-start;background:#0a0a0a;display:flex;flex-direction:column;position:sticky;top:0;height:calc(var(--app-height, 100%) - var(--header-h) - var(--safe-top) - var(--footer-h) - var(--safe-bottom, 0px));z-index:6;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.sidebar[data-v-e9d27d5b]::-webkit-scrollbar{display:none}.side-item[data-v-e9d27d5b]{width:86px;height:50px;display:flex;align-items:center;justify-content:center;gap:4px;margin-bottom:4px;border-radius:0 12px 12px 0;transition:background-color .2s ease,color .2s ease;cursor:pointer;flex-shrink:0}.side-item.active[data-v-e9d27d5b]{background:#1a1a1a;box-shadow:none}.side-item.active .side-text[data-v-e9d27d5b]{color:#d1ae52;font-weight:700}.side-icon-box[data-v-e9d27d5b]{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.side-icon-img[data-v-e9d27d5b]{width:24px;height:24px;object-fit:contain}.side-text[data-v-e9d27d5b]{font-size:14px;color:#c8c8c8;font-weight:600;white-space:nowrap}.content-area[data-v-e9d27d5b]{flex:1;padding:0 12px 24px;overflow:visible;background:transparent;min-height:0}.category-section[data-v-e9d27d5b]{margin-bottom:15px;padding-top:12px}.section-content[data-v-e9d27d5b]{overflow:hidden;position:relative;min-height:0}.section-content .game-grid[data-v-e9d27d5b]{width:100%}.tab-slide-left-leave-active[data-v-e9d27d5b],.tab-slide-right-leave-active[data-v-e9d27d5b]{position:absolute!important;top:0;left:0;width:100%}.sub-tabs-wrapper[data-v-e9d27d5b]{padding-top:4px;margin-bottom:12px;border-bottom:1px solid #3a3018}.sub-tabs[data-v-e9d27d5b]{display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:8px;position:relative}.sub-tab[data-v-e9d27d5b]{font-size:16px;color:#cbb98a;position:relative;padding-bottom:4px;text-align:center;display:flex;justify-content:center;cursor:pointer;transition:color .2s ease}.sub-tab.active[data-v-e9d27d5b]{color:#eac26e;font-weight:700}.sub-tab-indicator[data-v-e9d27d5b]{position:absolute;bottom:0;left:0;width:33.3333333333%;height:3px;display:flex;justify-content:center;transition:transform .2s ease}.sub-tab-indicator[data-v-e9d27d5b]:after{content:"";width:20px;height:3px;background:#eac26e;border-radius:2px}.game-grid[data-v-e9d27d5b]{display:grid;grid-template-columns:repeat(3,1fr);gap:15px 8px;justify-items:center;margin-bottom:12px}.game-card[data-v-e9d27d5b]{width:100%;max-width:100px;display:flex;flex-direction:column;align-items:center;position:relative;background:transparent}.img-box[data-v-e9d27d5b]{width:74px;height:74px;border-radius:18px;overflow:hidden;margin-bottom:8px;background:transparent;contain:layout paint}.img-box[data-v-e9d27d5b] .van-image,.img-box[data-v-e9d27d5b] .van-image__img{background:transparent}.g-img[data-v-e9d27d5b]{width:100%;height:100%;object-fit:cover;display:block}.g-placeholder[data-v-e9d27d5b]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;font-weight:700}.g-name[data-v-e9d27d5b]{font-size:12px;color:#f0f0f0;text-align:center;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.like-icon[data-v-e9d27d5b]{position:absolute;top:4px;right:4px;color:#fff;opacity:.8;text-shadow:0 1px 2px rgba(0,0,0,.5)}.load-more[data-v-e9d27d5b]{display:none}.more-btn[data-v-e9d27d5b]{display:flex;align-items:center;gap:4px;margin-top:4px;cursor:pointer}.category-header[data-v-e9d27d5b]{display:flex;align-items:center;padding:5px;margin-bottom:12px}.cat-icon[data-v-e9d27d5b]{width:24px;height:24px;margin-right:8px;object-fit:contain}.cat-title[data-v-e9d27d5b]{font-size:16px;font-weight:700;color:#f5f5f5;flex:1}.friend-entry[data-v-e9d27d5b]{display:flex;align-items:center;gap:4px;height:26px;margin-right:8px;padding:0 8px;border:1px solid #6d5420;border-radius:13px;background:#1a140c;color:#f0d78c;font-size:12px}.friend-entry img[data-v-e9d27d5b]{width:16px;height:16px;object-fit:contain}.cat-all[data-v-e9d27d5b]{font-size:14px;color:#999;cursor:pointer}.content-wrapper[data-v-e9d27d5b]{flex:1;display:flex;flex-direction:column;overflow:hidden}.current-category-bar[data-v-e9d27d5b]{display:flex;align-items:center;padding:8px 12px;background:#0a0a0a;border-bottom:1px solid #3a3018;flex-shrink:0}.bar-icon[data-v-e9d27d5b]{width:22px;height:22px;margin-right:8px;object-fit:contain}.bar-title[data-v-e9d27d5b]{font-size:16px;font-weight:700;color:#f0d78c;flex:1}.bar-all[data-v-e9d27d5b]{font-size:13px;color:#f60;cursor:pointer}.platform-list[data-v-e9d27d5b]{display:flex;flex-direction:column;gap:12px}.platform-card[data-v-e9d27d5b]{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #0000001a;cursor:pointer;transition:all .2s ease;aspect-ratio:298/116;background:linear-gradient(135deg,#e0eafc,#cfdef3)}.platform-card[data-v-e9d27d5b]:active{transform:scale(.98)}.platform-banner-full[data-v-e9d27d5b]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.platform-overlay[data-v-e9d27d5b]{position:absolute;left:48px;bottom:42%;transform:translateY(50%)}.platform-name-overlay[data-v-e9d27d5b]{font-size:16px;font-weight:700;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.8)}.platform-loading[data-v-e9d27d5b],.platform-empty[data-v-e9d27d5b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 0;color:#999}.home-v5[data-v-30fecf8b]{display:flex;flex-direction:column;min-height:100%;background-color:#0a0a0a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}.main-scroll[data-v-30fecf8b]{flex:1;overflow:visible;background:transparent}
