:root{--v4--login--color--base:#cbcbcb;--v4--login--color--contrast:#161616;--v4--login--color--highlight:#3858e9;--v4--login--logo--url:url(../../fc6b58617d00850a1fb1.svg);--v4--login--logo--width:320px;--v4--login--logo--height:100px;--v4--login--background:var(--v4--login--color--base) linear-gradient(to bottom,#fff,#f4f4f4,#e9e9e9,#dedede,#d3d3d3)}html body{height:100%;background:var(--v4--login--background) center center no-repeat;background-size:cover}html body.interim-login{background:#fff !important}html body #login{height:100%;padding:0;display:flex;flex-direction:column;justify-content:center}html body #login::after{content:' ';position:absolute;bottom:30px;left:calc(50% - 60px);width:120px;height:30px;background:url(../../ac4ef66db564538b7d30.svg) no-repeat;background-position:center bottom;background-size:contain}html body #login h1 a{background:var(--v4--login--logo--url);background-repeat:no-repeat;background-size:contain;background-position:bottom;width:var(--v4--login--logo--width);height:var(--v4--login--logo--height);margin:25px auto;filter:drop-shadow(0 3px 1px rgba(0,0,0,0.2))}html body #login .message{color:var(--v4--login--color--contrast)}html body #login .wp-webauthn-notice{font-size:1em;height:auto !important;align-items:flex-start;justify-content:flex-start;text-align:left}html body #login input{border-radius:0 !important}html body #login input[type="text"],html body #login input[type="password"]{color:var(--v4--login--color--contrast);background:#fff !important;border:solid 1px var(--v4--login--color--contrast) !important;transition:border .1s ease-in-out}html body #login input[type="text"]:focus,html body #login input[type="password"]:focus{border:solid 1px var(--v4--login--color--highlight) !important}html body #login #loginform,html body #login #lostpasswordform{background:rgba(255,255,255,0.5)}html body #login #loginform .button.button-large,html body #login #lostpasswordform .button.button-large{color:#fff !important;background:var(--v4--login--color--contrast) !important;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;transition:background .1s ease-in-out}html body #login #loginform .button.button-large:hover,html body #login #lostpasswordform .button.button-large:hover{background:var(--v4--login--color--highlight) !important}html body #login #loginform .button.wp-hide-pw,html body #login #lostpasswordform .button.wp-hide-pw{outline-color:transparent !important;border-color:transparent !important;color:var(--v4--login--color--contrast) !important}html body #login #loginform .button.wp-hide-pw:focus,html body #login #lostpasswordform .button.wp-hide-pw:focus,html body #login #loginform .button.wp-hide-pw:active,html body #login #lostpasswordform .button.wp-hide-pw:active{outline-color:transparent !important;border-color:transparent !important;color:var(--v4--login--color--highlight) !important}html body #login #loginform #wp-webauthn span,html body #login #lostpasswordform #wp-webauthn span{line-height:25px !important}html body #login #nav,html body #login #backtoblog{text-align:center;text-transform:uppercase}html body #login #nav a,html body #login #backtoblog a{color:var(--v4--login--color--contrast)}html body #login #nav a:hover,html body #login #backtoblog a:hover{color:var(--v4--login--color--highlight)}@media (max-height:700px){html body #login::after{display:none}html body h1 a{height:50px !important}}
