.eb-auth{background:var(--eb-white)}.eb-auth-wrap{max-width:440px;margin:0 auto}.eb-auth-logo{text-align:center;margin-bottom:32px}.eb-auth-logo img{width:160px;height:auto;margin:0 auto;display:block}.eb-auth-header{text-align:center;margin-bottom:32px}.eb-auth-header h1{font-family:var(--eb-font-wide);color:var(--eb-navy);margin-bottom:8px;font-size:30px;font-weight:950;font-stretch:128%}.eb-auth-header p{color:var(--eb-gray-500);font-size:15px;line-height:1.6}.eb-auth-card{border:1px solid var(--eb-gray-200);padding:32px}.eb-auth-field{margin-bottom:16px}.eb-auth-field:last-of-type{margin-bottom:24px}.eb-auth-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eb-auth-input{border:1px solid var(--eb-gray-200);width:100%;color:var(--eb-gray-800);background:var(--eb-white);padding:14px 16px;font-family:inherit;font-size:15px;display:block}.eb-auth-input::placeholder{color:var(--eb-gray-400)}.eb-auth-input:focus{border-color:var(--eb-orange);outline:none}.eb-auth-submit{width:100%}.eb-auth-links{text-align:center;flex-direction:column;gap:12px;margin-top:24px;display:flex}.eb-auth-links a{color:var(--eb-navy);font-size:14px;font-weight:700}.eb-auth-links a:hover{color:var(--eb-orange)}
