.home[data-v-9631b20f]{min-height:100vh;padding-bottom:24px}.banner-section[data-v-9631b20f]{padding-top:14px}.banner-swiper[data-v-9631b20f],.banner-skeleton[data-v-9631b20f]{border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-elevated-2)}.banner-img[data-v-9631b20f]{width:100%;height:100%;object-fit:cover;display:block}.notice-bar[data-v-9631b20f]{display:flex;align-items:center;gap:8px;margin-top:10px;padding:0 12px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);height:38px}.notice-icon[data-v-9631b20f]{color:var(--primary);flex-shrink:0}.notice-swipe[data-v-9631b20f]{flex:1;height:20px;line-height:20px}.notice-text[data-v-9631b20f]{font-size:12.5px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.home-section[data-v-9631b20f]{margin-top:22px}.empty-tip[data-v-9631b20f]{padding:18px 12px;text-align:center;font-size:12px;color:var(--text-muted);background:var(--bg-elevated-2);border-radius:var(--radius-md)}.sec-center-header[data-v-9631b20f]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:12px;padding:0 4px}.sec-line[data-v-9631b20f]{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--border),transparent)}.sec-center-content[data-v-9631b20f]{display:flex;align-items:center;gap:6px;flex-shrink:0}.sec-center-title[data-v-9631b20f]{font-size:16px;font-weight:700;color:var(--text-primary);margin:0;letter-spacing:.3px}.sec-center-tag[data-v-9631b20f]{font-size:10.5px;padding:1px 7px;border-radius:var(--radius-full);background:var(--bg-elevated-2);color:var(--text-tertiary);font-weight:600;line-height:1.35}.sec-center-tag.gold[data-v-9631b20f]{background:#ffb80024;color:#ffb800}.sec-center-tag.hot[data-v-9631b20f]{background:#ef444424;color:#ef4444}.sec-center-tag.primary[data-v-9631b20f]{background:var(--primary-soft);color:var(--primary)}.text-gold[data-v-9631b20f]{color:#ffb800}.text-danger[data-v-9631b20f]{color:#ef4444}.text-primary[data-v-9631b20f]{color:var(--primary)}.list-tip[data-v-9631b20f]{display:flex;align-items:center;justify-content:center;gap:6px;padding:32px 0;color:var(--text-tertiary);font-size:13px}.spin[data-v-9631b20f]{animation:spin-9631b20f 1s linear infinite}@keyframes spin-9631b20f{to{transform:rotate(360deg)}}.empty[data-v-9631b20f]{text-align:center;padding:40px 16px;color:var(--text-tertiary);font-size:13px}
