.world-profile-form{display:grid;gap:12px;max-width:520px;min-width:0;margin:16px 0}.world-profile-form h3,.world-profile-form p{margin:0}.world-profile-form p,.world-profile-form small{font-size:12px;overflow-wrap:anywhere;color:var(--muted,var(--mut,currentColor))}.world-profile-form label{display:grid;gap:6px;margin:0;font-size:12px}.world-profile-form input,.world-profile-form textarea{box-sizing:border-box;width:100%;max-width:100%;min-width:0;font:inherit;font-size:16px;color:inherit;background:var(--bg,#fff);border:1px solid var(--line,#aaa);border-radius:8px;padding:10px}.world-profile-form input[type=file]{font-size:12px}.world-profile-form img{width:64px;height:64px;object-fit:cover;border-radius:50%}.world-profile-form button{justify-self:start;max-width:100%;min-height:34px;padding:6px 12px;border:1px solid var(--line,#aaa);border-radius:7px;background:var(--btn,#eee);color:inherit;font:inherit;cursor:pointer}.world-profile-form button.primary{background:var(--brand,var(--gold,#51677e));color:var(--on-accent,#fff)}.world-profile-form :focus-visible{outline:2px solid var(--brand,var(--gold,#51677e));outline-offset:3px}.world-profile-form button:disabled{opacity:.5;cursor:wait}.world-profile-form [role=status]:empty{display:none}
.world-profile-form .world-profile-field{display:grid;gap:6px;margin:0;font-size:12px}
