.auth-form,.auth-form label,.auth-form input{min-width:0}.auth-form input{width:100%;font-size:16px}.login-form-wrap,.login-form,.login-form label,.login-form label>span,.login-form input{min-width:0}.login-form input{width:100%}.auth-page{background:#141c29}.auth-card{background:#f8fafc;border-color:#d6e0eb;box-shadow:0 16px 55px #0c182a33}.auth-card h1,.login-form h2{color:#1b2535;letter-spacing:-.04em}.auth-card .button-primary,.login-form .button-primary{color:#0c182a;background:#4a91f5}.auth-card .button-primary:hover,.login-form .button-primary:hover{background:#73adff}.auth-card a,.login-form a{color:#2866b7}.auth-card>small{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.auth-card :focus-visible,.login-page :focus-visible{outline-offset:4px;outline:3px solid #4a91f5}.login-page{background:#f8fafc}.login-panel{color:#edf2fa;background:linear-gradient(145deg,#223044,#141c29)}.login-panel .login-copy p,.login-panel>p{color:#becbdd}.login-copy .eyebrow{color:#8bbbff}.auth-form input,.login-form input{color:#1b2535;background:#edf2f7;border-color:#c3d0df}.auth-form input:focus,.login-form input:focus{border-color:#4a91f5;box-shadow:0 0 0 3px #4a91f526}@media (max-width:600px){.auth-page{padding:20px 16px}.auth-card{gap:20px;padding:24px}.auth-card h1{font-size:1.75rem}.auth-form{gap:14px}.login-form input{font-size:16px}}.login-form label a{color:#2866b7}
