.social-card{margin:0 0 2rem}.social-buttons{display:flex;flex-wrap:wrap;gap:12px;margin:1.5rem 0}.social-button{flex:1 1 190px;justify-content:center;text-align:center;border:1px solid #c48d4c;min-height:48px}.social-button:hover,.social-button:focus-visible{outline:2px solid #f1bd73;outline-offset:3px}.social-disabled{opacity:.5;cursor:default}.social-card .account-grid{margin:1.5rem 0}.social-card h3{margin-bottom:1rem}.social-card>p{max-width:70ch}.social-card .form-card{min-width:0}@media(max-width:640px){.social-buttons{flex-direction:column}.social-button{flex:auto}}
