.auth-section .login-card{width:min(560px,100%);min-width:0}.email-auth-form .field{margin:20px 0}.email-auth-form input:not([type=checkbox]){width:100%;box-sizing:border-box;padding:14px;background:#171915;color:#f1eee5;border:1px solid #737b68;border-radius:8px}.email-auth-form .btn{width:100%}.auth-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px;font-size:14px}.auth-links a{color:var(--gold);text-decoration:underline;text-underline-offset:4px}.password-wrap{display:flex;gap:8px}.password-wrap input{min-width:0}.password-toggle{border:1px solid #737b68;border-radius:8px;background:#22271e;color:#eee;padding:0 14px;cursor:pointer}.email-auth-form .check-label input{width:auto;flex-shrink:0}.auth-section .login-heading{overflow-wrap:anywhere}@media(max-width:600px){.auth-section{padding:40px 16px}.auth-section .login-card{padding:24px}.auth-links{gap:12px;flex-direction:column}}
@media(max-width:760px){body:has(.auth-section) .footer-top .eyebrow{display:block;margin-bottom:20px}body:has(.auth-section) .footer-top>a{display:block}}
