.profile-card.svelte-7jp3ot{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:var(--color-surface, #1a1a2e);border:1px solid var(--color-border, #2a2a4a);border-radius:.75rem;text-align:left;width:100%;cursor:pointer;transition:all .2s ease}.profile-card.svelte-7jp3ot:hover:not(:disabled){border-color:var(--color-primary, #6366f1);background:var(--color-surface-hover, #1f1f3a)}.profile-card.svelte-7jp3ot:disabled{cursor:default}.avatar.svelte-7jp3ot{flex-shrink:0;width:3rem;height:3rem;border-radius:50%;overflow:hidden;background:var(--color-surface-alt, #252542)}.avatar.svelte-7jp3ot img:where(.svelte-7jp3ot){width:100%;height:100%;object-fit:cover}.avatar-placeholder.svelte-7jp3ot{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600;color:var(--color-primary, #6366f1);background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.info.svelte-7jp3ot{flex:1;min-width:0}.names.svelte-7jp3ot{display:flex;flex-direction:column;gap:.125rem}.display-name.svelte-7jp3ot{font-weight:600;color:var(--color-text, #e2e8f0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.username.svelte-7jp3ot{font-size:.875rem;color:var(--color-text-muted, #94a3b8)}.bio.svelte-7jp3ot{margin:.5rem 0 0;font-size:.875rem;color:var(--color-text-secondary, #cbd5e1);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.stats.svelte-7jp3ot{display:flex;gap:1rem;margin-top:.5rem;font-size:.75rem;color:var(--color-text-muted, #94a3b8)}.stat.svelte-7jp3ot strong:where(.svelte-7jp3ot){color:var(--color-text, #e2e8f0)}.address.svelte-7jp3ot{flex-shrink:0;font-size:.75rem;font-family:monospace;color:var(--color-text-muted, #94a3b8);background:var(--color-surface-alt, #252542);padding:.25rem .5rem;border-radius:.375rem}.explore-page.svelte-15rowvt{max-width:48rem;margin:0 auto}.page-header.svelte-15rowvt{margin-bottom:1.5rem}.page-header.svelte-15rowvt h1:where(.svelte-15rowvt){margin:0;font-size:1.75rem;font-weight:700;color:var(--color-text, #e2e8f0)}.subtitle.svelte-15rowvt{margin:.25rem 0 0;color:var(--color-text-muted, #94a3b8)}.search-section.svelte-15rowvt{margin-bottom:1.5rem}.search-form.svelte-15rowvt{position:relative}.search-form.svelte-15rowvt input:where(.svelte-15rowvt){width:100%;padding:.875rem 1rem .875rem 3rem;background:var(--color-surface, #1a1a2e);border:1px solid var(--color-border, #2a2a4a);border-radius:1rem;color:var(--color-text, #e2e8f0);font-size:1rem;outline:none;transition:border-color .2s ease}.search-form.svelte-15rowvt input:where(.svelte-15rowvt):focus{border-color:var(--color-primary, #6366f1)}.search-form.svelte-15rowvt input:where(.svelte-15rowvt)::placeholder{color:var(--color-text-muted, #64748b)}.search-icon.svelte-15rowvt{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--color-text-muted, #64748b);pointer-events:none}.tabs.svelte-15rowvt{display:flex;gap:.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--color-border, #2a2a4a)}.tab.svelte-15rowvt{padding:.75rem 1.5rem;background:none;border:none;border-bottom:2px solid transparent;color:var(--color-text-muted, #94a3b8);font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;margin-bottom:-1px}.tab.svelte-15rowvt:hover{color:var(--color-text, #e2e8f0)}.tab.active.svelte-15rowvt{color:var(--color-primary, #6366f1);border-bottom-color:var(--color-primary, #6366f1)}.loading.svelte-15rowvt{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:var(--color-text-muted, #94a3b8)}.spinner.svelte-15rowvt{width:2.5rem;height:2.5rem;border:3px solid var(--color-border, #2a2a4a);border-top-color:var(--color-primary, #6366f1);border-radius:50%;animation:svelte-15rowvt-spin 1s linear infinite;margin-bottom:1rem}@keyframes svelte-15rowvt-spin{to{transform:rotate(360deg)}}.empty-state.svelte-15rowvt,.error-state.svelte-15rowvt{display:flex;flex-direction:column;align-items:center;padding:3rem;color:var(--color-text-muted, #94a3b8);text-align:center}.empty-state.svelte-15rowvt svg:where(.svelte-15rowvt){opacity:.5;margin-bottom:1rem}.error-state.svelte-15rowvt button:where(.svelte-15rowvt){margin-top:1rem;padding:.5rem 1rem;background:var(--color-primary, #6366f1);border:none;border-radius:.5rem;color:#fff;cursor:pointer}.posts-grid.svelte-15rowvt{display:flex;flex-direction:column;gap:1rem}.users-grid.svelte-15rowvt{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}
