.web-social{max-width:520px;margin:22px auto 28px;text-align:center;color:#ddd}
.web-social form{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin:14px 0}
.web-social .button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;margin:0;padding:12px 20px;cursor:pointer;font-size:15px;border-radius:4px}
.web-social .web-social-google{background:#fff;color:#303134;border:1px solid #dadce0;text-shadow:none}
.web-social-google span{font-family:Arial,sans-serif;font-size:21px;font-weight:bold;color:#4285f4}
.web-social .web-social-discord{background:#5865f2;color:#fff;border:1px solid #6d79ff;text-shadow:none}
.web-social .web-social-note{font-size:12px;line-height:1.6;color:#aaa;margin:12px 0}
.web-social .web-social-divider{display:flex;align-items:center;gap:12px;font-size:12px;color:#aaa;margin:22px 0 0}
.web-social-divider:before,.web-social-divider:after{content:"";height:1px;flex:1;background:#464646}
@media(max-width:520px){.web-social form{display:grid}.web-social .button{width:100%}}
