.profile-app.svelte-bfqx72{padding:1.25rem;color:var(--color-text);font-family:var(--font-body);height:100%;display:flex;flex-direction:column;gap:1rem;overflow-y:auto}.center.svelte-bfqx72{display:flex;justify-content:center;align-items:center;flex:1}.error.svelte-bfqx72{color:var(--color-danger);font-size:.85rem}.profile-header.svelte-bfqx72{display:flex;align-items:center;gap:1rem}.avatar-section.svelte-bfqx72{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex-shrink:0}.avatar.svelte-bfqx72{width:80px;height:80px;border-radius:50%;object-fit:cover;border:2px solid var(--color-border)}.avatar-placeholder.svelte-bfqx72{width:80px;height:80px;border-radius:50%;border:2px solid var(--color-border);display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);background:var(--color-surface-raised)}.avatar-upload.svelte-bfqx72{font-family:var(--font-mono);font-size:.65rem;color:var(--color-accent);cursor:pointer}.avatar-upload.svelte-bfqx72:hover{text-decoration:underline}.avatar-upload.svelte-bfqx72 input:where(.svelte-bfqx72){display:none}.avatar-hint.svelte-bfqx72{font-family:var(--font-mono);font-size:.6rem;color:var(--color-text-muted)}.user-info.svelte-bfqx72{display:flex;flex-direction:column;gap:2px}.user-info.svelte-bfqx72 h2:where(.svelte-bfqx72){margin:0;font-size:1.1rem;color:var(--color-text)}.username.svelte-bfqx72{font-family:var(--font-mono);font-size:.75rem;color:var(--color-text-muted)}.edit-form.svelte-bfqx72{display:flex;flex-direction:column;gap:.75rem}label.svelte-bfqx72{display:flex;flex-direction:column;gap:3px;font-family:var(--font-mono);font-size:.7rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}input.svelte-bfqx72,textarea.svelte-bfqx72{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:4px;color:var(--color-text);font-family:var(--font-body);font-size:.85rem;padding:8px;text-transform:none;letter-spacing:normal}input.svelte-bfqx72:focus,textarea.svelte-bfqx72:focus{outline:none;border-color:var(--color-accent-dim)}textarea.svelte-bfqx72{resize:vertical}.save-btn.svelte-bfqx72{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:.25rem;padding:10px;background:var(--color-accent);color:var(--color-base);border:none;border-radius:4px;font-family:var(--font-mono);font-size:.8rem;font-weight:600;cursor:pointer}.save-btn.svelte-bfqx72:hover:not(:disabled){background:var(--color-accent-dim)}.save-btn.svelte-bfqx72:disabled{opacity:.5;cursor:not-allowed}.bio-section.svelte-bfqx72 h3:where(.svelte-bfqx72){margin:0 0 .5rem;font-size:.85rem;color:var(--color-accent);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em}.bio-section.svelte-bfqx72 p:where(.svelte-bfqx72){margin:0;font-size:.85rem;line-height:1.6;color:var(--color-text)}.member-since.svelte-bfqx72{font-family:var(--font-mono);font-size:.7rem;color:var(--color-text-muted);margin-top:auto;padding-top:.5rem;border-top:1px solid var(--color-border)}
