.FederatedLoginButtons-module__0PbrIq__caption{text-align:center;color:var(--paper-dim);font-size:var(--text-xs,.75rem);letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--space-3)}.FederatedLoginButtons-module__0PbrIq__row{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}@media (max-width:26rem){.FederatedLoginButtons-module__0PbrIq__row{grid-template-columns:1fr}}.FederatedLoginButtons-module__0PbrIq__row .FederatedLoginButtons-module__0PbrIq__provider{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--line,#ffffff1a);color:var(--paper-100);font-size:var(--text-sm);letter-spacing:.04em;transition:background var(--speed-fast) var(--ease-out), border-color var(--speed-fast) var(--ease-out), color var(--speed-fast) var(--ease-out);background:#ffffff08;padding:.6rem 1rem;text-decoration:none;display:inline-flex}.FederatedLoginButtons-module__0PbrIq__icon{flex-shrink:0;width:1.125rem;height:1.125rem}.FederatedLoginButtons-module__0PbrIq__discord .FederatedLoginButtons-module__0PbrIq__icon{color:#7d89f6}.FederatedLoginButtons-module__0PbrIq__steam .FederatedLoginButtons-module__0PbrIq__icon{color:#66c0f4}.FederatedLoginButtons-module__0PbrIq__discord:hover{color:var(--paper-100);background:#5865f224;border-color:#5865f2a6}.FederatedLoginButtons-module__0PbrIq__steam:hover{color:var(--paper-100);background:#66c0f41f;border-color:#66c0f48c}.FederatedLoginButtons-module__0PbrIq__provider:focus-visible{outline:2px solid var(--brass-500);outline-offset:2px}
.auth-card-module__LFv9Ta__wrap{max-width:30rem;padding:var(--space-8) var(--space-5);margin:0 auto}.auth-card-module__LFv9Ta__card{padding:var(--space-6)}.auth-card-module__LFv9Ta__title{margin:var(--space-2) 0 var(--space-1);font-size:1.7rem;line-height:1.15}.auth-card-module__LFv9Ta__sub{color:var(--paper-300);margin-bottom:var(--space-5);font-size:var(--text-sm)}.auth-card-module__LFv9Ta__hint{color:var(--paper-dim);font-size:var(--text-sm);margin-top:calc(var(--space-1) * -1)}.auth-card-module__LFv9Ta__alt{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line,#ffffff14);color:var(--paper-300);font-size:var(--text-sm)}.auth-card-module__LFv9Ta__primaryAction{width:100%}.auth-card-module__LFv9Ta__footer{text-align:center}.auth-card-module__LFv9Ta__alt a{color:var(--brass-300)}.auth-card-module__LFv9Ta__linkButton{color:var(--brass-300);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.auth-card-module__LFv9Ta__checkbox{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--paper-300);cursor:pointer;display:flex}.auth-card-module__LFv9Ta__checkbox input{width:1rem;height:1rem;accent-color:var(--brass-500)}.auth-card-module__LFv9Ta__availability{font-size:var(--text-sm);min-height:1.25em}.auth-card-module__LFv9Ta__available{color:var(--brass-300)}.auth-card-module__LFv9Ta__unavailable{color:var(--danger,#e06c6c)}
.login-module__NvbRcG__wrap{max-width:30rem;padding:var(--space-8) var(--space-5);margin:0 auto}.login-module__NvbRcG__card{padding:var(--space-6)}.login-module__NvbRcG__title{margin:var(--space-2) 0 var(--space-1)}.login-module__NvbRcG__sub{color:var(--paper-300);margin-bottom:var(--space-5);font-size:var(--text-sm)}
.LoginForm-module__t7BvWG__form{width:100%}.LoginForm-module__t7BvWG__optionsRow{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.LoginForm-module__t7BvWG__remember{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--paper-300);cursor:pointer;display:flex}.LoginForm-module__t7BvWG__remember input{width:1rem;height:1rem;accent-color:var(--brass-500)}.LoginForm-module__t7BvWG__forgot{font-size:var(--text-sm);color:var(--brass-300)}.LoginForm-module__t7BvWG__submit{width:100%}.LoginForm-module__t7BvWG__footer{text-align:center}
