.profile-header.svelte-ksmgra{background:var(--color-surface, #1a1a2e);border-radius:1rem;overflow:hidden}.banner.svelte-ksmgra{height:12rem;position:relative}.banner-image.svelte-ksmgra{width:100%;height:100%;object-fit:cover}.banner-gradient.svelte-ksmgra{width:100%;height:100%;background:linear-gradient(135deg,#6366f1,#8b5cf6,#a855f7)}.profile-info.svelte-ksmgra{padding:0 1.5rem 1.5rem;position:relative}.avatar-container.svelte-ksmgra{position:absolute;top:-4rem;left:1.5rem}.avatar.svelte-ksmgra{width:8rem;height:8rem;border-radius:50%;border:4px solid var(--color-surface, #1a1a2e);object-fit:cover}.avatar-placeholder.svelte-ksmgra{display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.actions.svelte-ksmgra{display:flex;gap:.5rem;justify-content:flex-end;padding-top:1rem;margin-bottom:3rem}.btn.svelte-ksmgra{padding:.5rem 1rem;border-radius:9999px;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease;border:none}.btn-primary.svelte-ksmgra{background:var(--color-primary, #6366f1);color:#fff}.btn-primary.svelte-ksmgra:hover:not(:disabled){background:var(--color-primary-hover, #4f46e5)}.btn-secondary.svelte-ksmgra{background:transparent;border:1px solid var(--color-border, #2a2a4a);color:var(--color-text, #e2e8f0)}.btn-secondary.svelte-ksmgra:hover:not(:disabled){background:var(--color-surface-hover, #1f1f3a)}.btn.svelte-ksmgra:disabled{opacity:.6;cursor:not-allowed}.btn-spinner.svelte-ksmgra{display:inline-block;width:1rem;height:1rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:svelte-ksmgra-btn-spin .75s linear infinite}@keyframes svelte-ksmgra-btn-spin{to{transform:rotate(360deg)}}.names.svelte-ksmgra{margin-bottom:.75rem}.display-name.svelte-ksmgra{font-size:1.5rem;font-weight:700;color:var(--color-text, #e2e8f0);margin:0}.username.svelte-ksmgra{font-size:1rem;color:var(--color-text-muted, #94a3b8);margin:.25rem 0 0}.bio.svelte-ksmgra{color:var(--color-text-secondary, #cbd5e1);margin:0 0 1rem;line-height:1.5}.meta.svelte-ksmgra{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.75rem}.meta-item.svelte-ksmgra{display:flex;align-items:center;gap:.375rem;font-size:.875rem;color:var(--color-text-muted, #94a3b8)}.meta-item.link.svelte-ksmgra{color:var(--color-primary, #6366f1);text-decoration:none}.meta-item.link.svelte-ksmgra:hover{text-decoration:underline}.address.svelte-ksmgra{display:inline-flex;align-items:center;gap:.375rem;font-family:monospace;font-size:.75rem;color:var(--color-text-muted, #94a3b8);background:var(--color-surface-alt, #252542);padding:.375rem .75rem;border-radius:9999px;border:none;cursor:pointer;transition:all .2s ease;margin-bottom:1rem}.address.svelte-ksmgra:hover{background:var(--color-surface-hover, #1f1f3a)}.stats.svelte-ksmgra{display:flex;gap:1.5rem}.stat.svelte-ksmgra{display:flex;flex-direction:column;align-items:flex-start;background:none;border:none;padding:0;cursor:pointer;color:inherit}.stat.svelte-ksmgra:hover strong:where(.svelte-ksmgra){text-decoration:underline}.stat.svelte-ksmgra strong:where(.svelte-ksmgra){font-size:1.125rem;font-weight:700;color:var(--color-text, #e2e8f0)}.stat.svelte-ksmgra span:where(.svelte-ksmgra){font-size:.875rem;color:var(--color-text-muted, #94a3b8)}
