.social-completion{box-sizing:border-box;color:#22251e;background:#fffdf7;border:0;border-radius:24px;width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);padding:28px;overflow-y:auto}.social-completion::backdrop{background:#181b1473}.social-completion form{gap:16px;min-width:0;display:grid}.social-completion h2{margin:0;font-size:clamp(26px,6vw,34px);line-height:1.12}.social-completion p{margin:0;line-height:1.55}.social-completion label{font-size:15px;font-weight:600}.social-completion input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:48px;font:inherit;color:inherit;background:#fff;border:1px solid #7c7f76;border-radius:12px;padding:12px;font-size:16px;display:block}.social-completion .social-completion-help{color:#565b50;font-size:14px}.social-completion-actions{gap:12px;margin-top:4px;display:grid}.social-completion button{white-space:normal;min-height:48px}.social-completion :focus-visible{outline-offset:3px;outline:3px solid #2757ad}@media (max-width:420px){.social-completion{padding:24px}}
