.auth .login{background:#12191c;color:#f3f6f4;border:1px solid #35403c;box-shadow:0 28px 75px #0009}
.auth .login h1,.auth .login h2,.auth .login label{color:#f3f6f4}
.auth .login p,.auth .login small{color:#b8c3be}
.auth .login input,.auth .login select,.auth .login textarea{background:#f8faf9;border-color:#9aa7a1;color:#111713;caret-color:#111713}
.auth .login input::placeholder,.auth .login textarea::placeholder{color:#5c6862;opacity:1}
.auth .login input:focus,.auth .login select:focus,.auth .login textarea:focus{outline:3px solid #b9f56f55;border-color:#b9f56f;box-shadow:0 0 0 1px #b9f56f}
.auth .login input[type="checkbox"]{width:20px;height:20px;accent-color:#b9f56f}
.auth .login .consent{display:flex;grid-column:1/-1;align-items:flex-start;gap:10px;color:#dce4e0}
.auth .login a{color:#b9f56f;text-decoration-thickness:2px;text-underline-offset:3px}
.auth .login .error{color:#781d1d!important;background:#ffe5e5!important}
#cf-message{color:#dce4e0;font-weight:650}
