.avatar-settings{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.avatar-change-button{min-height:40px;color:var(--rose);align-items:center;gap:6px;font-size:12px;display:flex}.avatar-settings>p{color:var(--muted);font-size:12px}.avatar-editor-backdrop{z-index:40000;background:#0008;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.avatar-editor-dialog{background:var(--panel);width:min(100%,440px);max-height:90dvh;color:var(--ink);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.avatar-editor-dialog header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.avatar-editor-dialog header h2{font-size:18px;font-weight:650}.avatar-editor-dialog header button{place-items:center;width:44px;height:44px;display:grid}.avatar-editor-body{min-height:0;padding:16px;overflow:auto}.avatar-editor-body canvas{background:var(--surface-muted);border-radius:50%;width:min(100%,256px);height:auto;margin:0 auto 16px;display:block}.avatar-editor-body label{gap:6px;margin:12px 0;font-size:13px;display:grid}.avatar-editor-body input{width:100%;min-height:32px;accent-color:var(--rose)}.avatar-editor-body p{color:var(--muted);margin-top:14px;font-size:12px;line-height:1.7}.avatar-editor-body .avatar-editor-error{color:var(--rose)}.avatar-editor-dialog footer{padding:12px 16px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--line);flex:none;justify-content:flex-end;gap:10px;display:flex}.avatar-editor-dialog footer button{border:1px solid var(--line);border-radius:8px;min-height:44px;padding:8px 12px;font-size:13px}.avatar-editor-dialog footer button:last-child{background:var(--rose);color:#fff;border-color:var(--rose)}.avatar-editor-dialog button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:599px){.avatar-editor-backdrop{align-items:end;padding:0}.avatar-editor-dialog{border-radius:20px 20px 0 0;width:100%;max-height:95dvh}}
