.social-sign-in{margin-block:1.25rem}.social-sign-in [hidden],.sign-in-methods [hidden],.auth-form [hidden]{display:none!important}.social-sign-in__button{display:flex;justify-content:center;min-height:44px}.social-sign-in__status,.sign-in-methods__status{color:var(--text-secondary);font-size:.9rem;line-height:1.6;overflow-wrap:anywhere}.social-sign-in__divider{display:flex;align-items:center;gap:1rem;margin:1.25rem 0;color:var(--text-secondary);font-size:.85rem}.social-sign-in__divider:before,.social-sign-in__divider:after{content:"";height:1px;flex:1;background:var(--border-subtle)}.sign-in-methods{margin-block:1.25rem}.sign-in-methods__row{display:flex;gap:1rem;align-items:flex-start;padding-block:1rem;border-top:1px solid var(--border-subtle)}.sign-in-methods__row>i{color:var(--color-primary);padding-top:.3rem}.sign-in-methods__row p{margin:.35rem 0 0;color:var(--text-secondary);line-height:1.5}.sign-in-methods__actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1rem}.sign-in-methods__confirm{margin-top:1rem;padding:1rem;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-raised)}.sign-in-methods__confirm label{display:grid;gap:.5rem}.sign-in-methods__confirm input{width:100%;box-sizing:border-box}
