/* A CERT login: no motion effects; preserve WordPress authentication logic. */
body.login #backtoblog { display: none !important; }
body.login #login #nav { margin: 17px auto 0; padding: 0; display: flex; gap: 10px 18px; flex-wrap: wrap; align-items: center; justify-content: space-between; max-width: 520px; }
body.login #login #nav a { display: inline-block; font-size: 12px; color: #333e49; text-decoration: none; }
body.login #login #nav a.acert-account-request { color: #df571d; margin-left: auto; }
body.login #login #nav a:hover { color: #b43c14; }
body.login #login form .forgetmenot { display: flex; align-items: center; margin: 0 24px 0 0; float: none; }
body.login #login form .forgetmenot label { display: flex; align-items: center; column-gap: 9px; font-size: 13px; }
body.login #login form .submit { margin: 0; padding: 0; float: none; }
body.login #login form .submit #wp-submit { min-height: 39px; height: 39px; padding: 0 18px; line-height: 37px; color: #fff; background: #ef7923; border-color: #ef7923; font-weight: 600; box-shadow: none; }
body.login #login form .submit #wp-submit:hover { color: #fff; background: #ca531d; border-color: #ca531d; transform: none; }
body.login #login form .submit #wp-submit:focus-visible { outline: 2px solid #111; outline-offset: 2px; }
body.login #login form .forgetmenot, body.login #login form .submit { vertical-align: middle; }
body.login #login form .forgetmenot + .submit { margin-left: 16px; }
body.login #login form input, body.login #login form button, body.login #login a { transition: none !important; animation: none !important; }
@media(max-width:460px){ body.login #login #nav { flex-direction:column; align-items:stretch; gap:10px; text-align:center; } body.login #login #nav a.acert-account-request { margin-left:0; } }

/* Align remember-me left with login button right, on a single row. */
body.login #login form .acert-login-actions { display:flex; align-items:center; justify-content:space-between; width:100%; gap:16px; margin:12px 0 0; }
body.login #login form .acert-login-actions p.forgetmenot { float:none !important; margin:0 !important; padding:0; }
body.login #login form .acert-login-actions p.submit { float:none !important; margin:0 !important; padding:0; text-align:right; }
body.login #login form .acert-login-actions #wp-submit { display:inline-block; width:auto; }
@media(max-width:460px){body.login #login form .acert-login-actions{gap:10px;}}

/* v0.8: align custom Login typography with request form. */
body.acert-intranet-login,body.acert-intranet-login #login,body.acert-intranet-login #login :is(input:not([type=checkbox]),label,button,a,p){font-family:"Google Sans",sans-serif!important;}
