.authSocial{display:none;gap:9px;margin:0 0 16px}.authSocial.show{display:grid}.authSocial button{min-height:48px;border:1px solid #343946;border-radius:12px;background:#f6f7f5;color:#111;font:800 12px/1 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:transform .15s ease,filter .15s ease,border-color .15s ease}.authSocial button:hover{transform:translateY(-1px);filter:brightness(1.03)}.authSocial button[data-provider="facebook"]{background:#1877f2;color:#fff;border-color:#1877f2}.authSocial button[data-provider="github"]{background:#24292f;color:#fff;border-color:#3a4149}.authSocialMark{width:25px;height:25px;display:grid;place-items:center;flex:0 0 25px}.authSocialMark img{display:block;width:22px;height:22px;object-fit:contain}.authSocialDivider{display:none;align-items:center;gap:10px;color:#6f7580;font-size:10px;margin:2px 0 15px}.authSocialDivider.show{display:flex}.authSocialDivider:before,.authSocialDivider:after{content:"";height:1px;background:var(--line);flex:1}.authSocialDivider span{white-space:nowrap}@media(max-width:800px){.authSocial button{min-height:50px}.authSocialMark{width:27px;height:27px;flex-basis:27px}.authSocialMark img{width:23px;height:23px}}