.page[data-v-3910c89d]{min-height:100vh;background:#f5f5f5}.nav-bar[data-v-3910c89d]{display:flex;align-items:center;justify-content:space-between;padding:1.375rem 1rem .75rem;background:#fff;position:sticky;top:0;z-index:100}.nav-btn[data-v-3910c89d]{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.nav-icon[data-v-3910c89d]{font-size:1.125rem;color:#333}.nav-title[data-v-3910c89d]{font-size:1rem;font-weight:600;color:#333}.album-list[data-v-3910c89d]{height:calc(100vh - 3.125rem);padding:.75rem}.skeleton-grid[data-v-3910c89d]{display:flex;flex-wrap:wrap;gap:.625rem;padding:.75rem}.skeleton-card[data-v-3910c89d]{width:calc(50% - .3125rem);background:#fff;border-radius:.5rem;overflow:hidden}.skeleton-cover[data-v-3910c89d]{width:100%;height:6.25rem;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-3910c89d 1.5s infinite}.skeleton-info[data-v-3910c89d]{padding:.625rem}.skeleton-title[data-v-3910c89d]{height:.875rem;width:80%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-3910c89d 1.5s infinite;border-radius:.25rem;margin-bottom:.375rem}.skeleton-meta[data-v-3910c89d]{height:.6875rem;width:50%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-3910c89d 1.5s infinite;border-radius:.25rem}@keyframes shimmer-3910c89d{0%{background-position:200% 0}to{background-position:-200% 0}}.album-grid[data-v-3910c89d]{display:flex;flex-wrap:wrap;gap:.625rem}.album-card[data-v-3910c89d]{width:calc(50% - .3125rem);background:#fff;border-radius:.5rem;overflow:hidden;box-shadow:0 .0625rem .375rem rgba(0,0,0,.06)}.album-cover[data-v-3910c89d]{position:relative;width:100%;height:6.25rem;display:flex;align-items:center;justify-content:center}.cover-icon[data-v-3910c89d]{font-size:2.5rem;opacity:.6}.album-count[data-v-3910c89d]{position:absolute;bottom:.375rem;right:.375rem;background:rgba(0,0,0,.6);color:#fff;font-size:.6875rem;padding:.125rem .375rem;border-radius:.25rem}.album-info[data-v-3910c89d]{padding:.625rem}.album-title[data-v-3910c89d]{font-size:.875rem;font-weight:500;color:#1f2937;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:.25rem}.album-desc[data-v-3910c89d]{font-size:.6875rem;color:#9ca3af;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.empty[data-v-3910c89d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6.25rem 0}.empty-icon[data-v-3910c89d]{font-size:3.75rem;margin-bottom:.75rem}.empty-text[data-v-3910c89d]{font-size:1rem;color:#6b7280;margin-bottom:.375rem}.empty-hint[data-v-3910c89d]{font-size:.8125rem;color:#9ca3af}.loading[data-v-3910c89d],.no-more[data-v-3910c89d]{text-align:center;padding:1rem}.loading uni-text[data-v-3910c89d],.no-more uni-text[data-v-3910c89d]{font-size:.75rem;color:#9ca3af}
