.profile-share-dialog{width:500px}.profile-share-dialog h2{font-size:27px}.profile-share-dialog .dialog-heading>div{min-width:0}.profile-share-dialog .dialog-heading .round{flex-shrink:0;margin-left:auto}.profile-share-preview{display:flex;align-items:center;flex-direction:column;text-align:center;padding:28px 22px 24px;background:#fff;color:#252334;border:12px solid #f6f1ed;border-radius:22px;overflow:hidden}.share-card-brand{font-family:Manrope,sans-serif;font-weight:800;font-size:25px;color:#b65129;letter-spacing:-1px}.share-card-brand>span{font-size:10px;vertical-align:top;margin-left:2px}.profile-share-preview .avatar{width:112px;height:112px;border-radius:50%;margin:22px 0;background:#faeee6;color:#b65129;font-size:42px;flex-shrink:0;overflow:hidden}.profile-share-preview .avatar img,.invite-person .avatar img{width:100%;height:100%;object-fit:cover}.profile-share-preview h3{font-size:25px;line-height:1.4;overflow-wrap:anywhere;max-width:100%}.profile-share-preview p{color:#b65129;font-size:16px;overflow-wrap:anywhere;max-width:100%;margin:6px 0 25px}.profile-share-preview>strong{font-size:24px}.share-card-site{color:#767182;font-size:12px;margin-top:16px}.profile-share-dialog input{width:100%;border:1px solid var(--border);border-radius:10px;background:var(--canvas);color:var(--text);padding:13px;font-size:13px}.profile-share-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.profile-share-actions button{flex:1 1 40%;font-size:12px;min-height:44px;padding:11px}.profile-share-dialog #profileShareStatus{font-size:12px;margin-top:16px;line-height:1.7}.profile-share-note{font-size:11px;line-height:1.7;margin-top:12px}.invite-person{display:flex;flex-direction:column;align-items:center;text-align:center;margin:12px 0 22px}.invite-person .avatar{width:100px;height:100px;border-radius:28px;font-size:38px;overflow:hidden;margin-bottom:14px}.invite-person h3{font-size:25px;overflow-wrap:anywhere;max-width:100%}.invite-person p{font-size:16px;overflow-wrap:anywhere;max-width:100%;margin-top:7px}.invite-dialog #inviteDescription{text-align:center}.invite-dialog #acceptInvite{min-height:48px;white-space:normal}.invite-dialog #inviteError{font-size:12px;line-height:1.7;margin-top:14px}@media(max-width:600px){.profile-share-dialog input{font-size:16px}.profile-share-preview{padding:22px 15px;border-width:9px}.profile-share-preview .avatar{width:92px;height:92px;margin:16px 0}.profile-share-preview h3{font-size:22px}.profile-share-preview p{margin-bottom:18px}.profile-share-preview>strong{font-size:22px}.profile-share-dialog .dialog-heading h2{font-size:24px}}
