.account-profile-page{color:#673e25;background:#fff8eb;min-height:100svh;padding:32px 20px}.account-profile-setup{box-sizing:border-box;color:#673e25;max-width:480px;margin:20px auto;padding:8px 0 32px;font:16px/1.5 system-ui,sans-serif}.account-profile-setup h1{color:#673e25;margin:0 0 12px;font:36px/1.15 Georgia,serif}.account-profile-setup>p{color:#826956;margin:0 0 24px}.account-profile-setup form{gap:22px;display:grid}.account-profile-setup label{gap:8px;margin:0;font-weight:600;display:grid}.account-profile-setup input:not([type=file]){box-sizing:border-box;color:#422c1c;background:#fffdf9;border:1px solid #d9c5b1;border-radius:12px;width:100%;min-height:50px;padding:12px 14px;font:16px/1.5 system-ui,sans-serif}.account-profile-setup small{color:#826956;font-size:14px;font-weight:400}.account-profile-setup .setup-photo{cursor:pointer;align-items:center;gap:16px;display:flex;position:relative}.account-profile-setup .setup-photo input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.setup-avatar{color:#a24114;background:#f4e4ce;border-radius:50%;flex:none;place-items:center;width:80px;height:80px;display:grid;overflow:hidden}.setup-avatar img{object-fit:cover;width:100%;height:100%}.account-profile-setup button{cursor:pointer;min-height:48px;font:600 16px/1.4 system-ui,sans-serif}.account-profile-setup .setup-save{color:#fff9ef;background:#b93605;border:0;border-radius:14px;padding:15px}.account-profile-setup .setup-remove{color:#a24114;background:0 0;border:0;justify-self:start;min-height:36px;margin-top:-16px;padding:4px 0;text-decoration:underline}.account-profile-setup button:disabled{opacity:.55;cursor:default}.account-profile-setup .setup-error{color:#9a260b;margin:0}.setup-photo:focus-within{outline-offset:3px;outline:2px solid #b93605}.account-profile-setup :is(input,button):focus-visible{outline-offset:3px;outline:2px solid #b93605}@media (max-width:420px){.account-profile-page{padding-top:24px}.account-profile-setup h1{font-size:30px}}
