.email-auth .zf-auth-card{line-height:1.65}
.email-auth h1{font-size:clamp(24px,5vw,30px);line-height:1.3;margin:16px 0 18px}
.email-auth-badge{width:52px;height:52px;border-radius:17px;display:grid;place-items:center;background:linear-gradient(135deg,#ff2c36,#e50914 55%,#9e0812);box-shadow:0 10px 26px rgba(229,9,20,.35),inset 0 1px 0 rgba(255,255,255,.25);font-size:26px;color:white}
.email-auth-note{font-size:14px;color:rgba(255,255,255,.68);margin:14px 0}
.email-auth .email-auth-code{font-size:26px!important;letter-spacing:.35em;text-align:center;padding:24px 12px 8px!important}
.email-auth .form-group label{pointer-events:none}
.email-auth-actions{display:grid;gap:10px;margin-top:14px}
.email-auth button{min-height:48px;cursor:pointer}
.email-auth button:disabled{opacity:.55;cursor:not-allowed}
.email-auth-link{background:none;border:0;color:rgba(255,255,255,.75);text-decoration:underline;font:inherit}
.email-auth-link:hover{color:#fff}
.email-auth :focus-visible{outline:2px solid #fff;outline-offset:3px}
.email-auth .alert{overflow-wrap:anywhere}
.email-auth .zf-auth-card > p:not([class]){color:rgba(255,255,255,.78);margin:10px 0 18px}
