.discover-page[data-v-da1a131a]{min-height:100vh;background:var(--color-bg)}.page-header[data-v-da1a131a]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--color-surface);border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:10}.page-header h1[data-v-da1a131a]{font-size:16px;font-weight:600}.back-btn[data-v-da1a131a]{padding:8px;color:var(--color-text);background:none;border:none;cursor:pointer}.placeholder[data-v-da1a131a]{width:40px}.discover-main[data-v-da1a131a]{padding:16px}.loading-state[data-v-da1a131a]{display:flex;justify-content:center;padding:40px 0}.user-grid[data-v-da1a131a]{display:grid;grid-template-columns:1fr;gap:12px}.user-card[data-v-da1a131a]{display:flex;gap:14px;padding:16px;background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);cursor:pointer;transition:transform .2s}.user-card[data-v-da1a131a]:active{transform:scale(.98)}.user-avatar[data-v-da1a131a]{width:60px;height:60px;border-radius:50%;background:var(--color-primary);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.avatar-img[data-v-da1a131a]{width:100%;height:100%;object-fit:cover}.avatar-letter[data-v-da1a131a]{font-size:24px;font-weight:600;color:#fff}.user-info[data-v-da1a131a]{flex:1;min-width:0}.user-name[data-v-da1a131a]{font-size:16px;font-weight:600}.user-header[data-v-da1a131a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.follow-btn[data-v-da1a131a]{padding:4px 12px;font-size:12px;border-radius:14px;border:1px solid var(--color-primary);background:var(--color-primary);color:#fff;cursor:pointer}.follow-btn.following[data-v-da1a131a]{background:transparent;color:var(--color-primary)}.follow-btn[data-v-da1a131a]:disabled{opacity:.6}.user-bio[data-v-da1a131a]{font-size:13px;color:var(--color-text-secondary);margin-bottom:6px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.user-bio[data-v-da1a131a]{font-size:13px;color:var(--color-text-secondary);line-height:1.5;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.user-stats[data-v-da1a131a]{display:flex;gap:10px;font-size:12px;color:var(--color-text-secondary)}.reg-time[data-v-da1a131a]{color:var(--color-text-muted)}.user-tags[data-v-da1a131a]{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.user-tags .tag[data-v-da1a131a]{padding:2px 8px;font-size:11px;border-radius:10px}.user-tags .tag.genre[data-v-da1a131a]{background:#16baaa1a;color:var(--color-primary)}.user-tags .tag.style[data-v-da1a131a]{background:#ff98001a;color:#ff9800}.load-more[data-v-da1a131a]{display:flex;justify-content:center;padding:24px 0}.load-btn[data-v-da1a131a]{padding:10px 24px;border:1px solid var(--color-border);border-radius:var(--radius-btn);background:var(--color-surface);color:var(--color-text);font-size:14px;cursor:pointer;display:flex;align-items:center;gap:6px}.load-btn[data-v-da1a131a]:disabled{opacity:.6;cursor:not-allowed}.spin[data-v-da1a131a]{animation:spin-da1a131a 1s linear infinite}@keyframes spin-da1a131a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 768px){.discover-main[data-v-da1a131a]{max-width:900px;margin:0 auto;padding:24px}.user-grid[data-v-da1a131a]{grid-template-columns:repeat(2,1fr);gap:16px}}
