:root{--v4--login--color--base:#cbcbcb;--v4--login--color--contrast:#161616;--v4--login--color--highlight:#3858e9;--v4--login--logo--url:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iRm9ybSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MDEuOSA1MDQiPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOS41LjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMCBCdWlsZCAxNDEpICAtLT4KICA8cGF0aCBkPSJNNDYzLDM2NC41bC0xLjcsMi44Yy05LjUsMTUuNC0yMC45LDI5LjgtMzMuOCw0Mi43LTIyLjUsMjIuNi00OC44LDQwLjItNzguMSw1Mi4xLTI4LjMsMTEuNS01OC4yLDE3LjQtODguOSwxNy40cy02MC42LTUuOC04OC45LTE3LjRjLTI5LjMtMTEuOS01NS41LTI5LjUtNzguMS01Mi4xcy00MC00OS01MS45LTc4LjRjLTExLjUtMjguNC0xNy4zLTU4LjQtMTcuMy04OS4yczUuOC02MC44LDE3LjMtODkuMmMxMS45LTI5LjQsMjkuMy01NS44LDUxLjktNzguNCwxMi45LTEzLDI3LjItMjQuNCw0Mi42LTM0bDIuNy0xLjctMTcuOC0xNy44LTEuNywxLjFjLTE1LjUsMTAuMS0zMCwyMS44LTQzLjEsMzVDMjcuMSwxMDYuNywwLDE3Mi40LDAsMjQyLjNzMjcuMSwxMzUuNiw3Ni4zLDE4NS4xYzQ5LjIsNDkuNCwxMTQuNyw3Ni42LDE4NC4zLDc2LjZzMTM1LTI3LjIsMTg0LjMtNzYuNmMxMy4xLTEzLjEsMjQuOC0yNy43LDM0LjgtNDMuM2wxLjEtMS44LTE3LjgtMTcuOGgwWiIvPgogIDxwYXRoIGQ9Ik00ODQuOCwzMjEuNmMxMS4zLTI4LDE3LTU3LjYsMTctODcuOXMtNS43LTU5LjktMTctODcuOWMtMTEuNy0yOS0yOC45LTU1LTUxLjEtNzcuMy0yMi4yLTIyLjMtNDguMS0zOS42LTc3LTUxLjNDMzI4LjksNS44LDI5OS40LDAsMjY5LjIsMHMtNTkuNyw1LjgtODcuNiwxNy4xYy04LjcsMy41LTE3LjMsNy43LTI1LjYsMTIuM2wtMywxLjcsMzE3LjksMzE5LjIsMS43LTNjNC42LTguMyw4LjctMTYuOSwxMi4yLTI1LjdoMFoiLz4KPC9zdmc+);--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{background:var(--v4--login--background) center center no-repeat;background-size:cover;height:100%}html body.interim-login{background:#fff!important}html body #login{display:flex;flex-direction:column;height:100%;justify-content:center;padding:0}html body #login:after{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iRWJlbmVfMSIgZGF0YS1uYW1lPSJFYmVuZSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NzMuNiAxMzkuNDgiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6cmdiYSgwLCAwLCAwLCAwLjIpOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik03NjEuOTEsMTA3LjY4VjI3LjM3aC0xNy42MmwtNzUuMjQsODAuMzF2MTcuNzFoNzUuMTF2MTQuMDRsMTcuNzUuMDV2LTE0LjA5aDExLjY4di0xNy43MWgtMTEuNjhaTTc0NC4xNyw1Ni4xNWwtLjA1LDUxLjUzaC00OS42N2w0OS43Mi01MS41M1oiLz4KICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMDguMDUsNTYuNDRjMCwxNy40NSwxNC4yOCwyOC41MywyOC42MSwyOC41M3M0MS42Mi4xLDQ1Ljk0LjE5YzguMTYsMCwxMS4zMyw1Ljg1LDExLjMzLDExLjI0LDAsNi42Ni01LjUsMTEuMTEtOS4yNSwxMS4xMS00LjM5LDAtNzYuNjcuMzEtNzYuNjcuMzF2MTcuNGg3Ni42N2M1Ljc3LDAsMjYuNjYtNi43OSwyNi42Ni0yOC44MiwwLTE4LjM2LTE1LjQ0LTI4LjgzLTI4LjczLTI4LjgzaC00NS44NGMtOC4yNSwwLTExLjIxLTcuNzQtMTEuMjEtMTEuMjFzMi40My0xMS4zLDExLjIxLTExLjNoNzQuNTd2LTE3LjUzcy02Mi41MS0uMDUtNzQuNjctLjA1Yy0xNi44MiwwLTI4LjYyLDE0LjI3LTI4LjYyLDI4Ljk3WiIvPgogIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTY1LjI3LDk2LjY3Yy0zLjM1LDguMTMtMy45OSwxMS4xNC0xMy4xLDExLjE0cy0xMS42Ny00LjItMTMuNjYtMTAuNzRjLTItNi41My0yMS4xNy02OS4zNC0yMS4xNy02OS4zNEgwczE3LjU5LDU5LjU1LDIxLjM5LDcxLjA2YzMuOCwxMS40OSw2LjY4LDI2LjQzLDMwLjc4LDI2LjQzczI2Ljk2LTE2LjczLDMwLjY0LTI4LjU1YzMuNjktMTEuODEsMjEuNDktNjguOTQsMjEuNDktNjguOTRoLTE3LjM0cy0xOC4zMiw2MC44My0yMS42OCw2OC45NFoiLz4KICA8cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMTQ2Ljk2IDEyNS4yMiAxNjUuNjEgMTI1LjIyIDE2NS42MSAyNy43NCAxNDYuNjkgMjcuNzQgMTQ2Ljk2IDEyNS4yMiIvPgogIDxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIxNDYuOTYgMTcuNDIgMTY1LjYxIDE3LjQyIDE2NS42MSAwIDE0Ni42OSAwIDE0Ni45NiAxNy40MiIvPgogIDxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iNjE0Ljc4IiB5PSIuMzYiIHdpZHRoPSIxOC45MyIgaGVpZ2h0PSIxMjUuMTQiLz4KICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00MjUuODIsOTUuMjFjMCw1LjYyLTIuNDYsMTIuMzgtMTEuMDcsMTIuMzhoLTE5LjI5di4wM2gtMTguNzZjLTguNjIsMC0xMS4wNy02Ljc1LTExLjA3LTEyLjM5VjI3LjQ3aC0xOC45NHY2Ny43NmMwLDEzLjQ4LDEwLjQyLDMwLDMwLjAxLDMwbDM4LjA1LS4wM2MxOS41OSwwLDMwLjAxLTE2LjUzLDMwLjAxLTI5Ljk4VjI3LjM3aC0xOC45NHY2Ny44NFoiLz4KICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik01NDkuNDQsMjcuNDJoLTY5LjMydjE3LjY4aDY5LjMyYzEzLjE1LDAsMTEuMDYsMTYuOCwxMS4wNiwxOS45LTEuMjgsMC01MC4yMi4xNC01MC4yMi4xNC0xOS41OCwwLTMwLjAxLDE2LjQ2LTMwLjAxLDI5Ljk3czEwLjQzLDMwLjExLDMwLjAxLDMwLjExaDM4LjExYy4xNCwwLC4yOC0uMDEuNDEtLjAzaC42NGMxOS41NywwLDI5Ljk4LjAzLDI5Ljk4LjAzVjU3LjU0YzAtMTYuNzktMTMuNzktMzAuMTItMjkuOTgtMzAuMTJaTTUzNC43MSwxMDcuNTVoLTI0LjQzYy04LjYxLDAtMTIuMjUtNi43OC0xMi4yNS0xMi40NHMzLjkzLTEyLjQ0LDEyLjI1LTEyLjQ0bDUwLjIyLjQ5djI0LjI0cy0yLjQ4LjE0LTExLjA2LjE0aC0xNC43M1oiLz4KPC9zdmc+Cg==) no-repeat;background-position:bottom;background-size:contain;bottom:30px;content:" ";height:30px;left:calc(50% - 60px);position:absolute;width:120px}html body #login h1 a{background:var(--v4--login--logo--url);background-position:bottom;background-repeat:no-repeat;background-size:contain;filter:drop-shadow(0 3px 1px rgba(0,0,0,.2));height:var(--v4--login--logo--height);margin:25px auto;width:var(--v4--login--logo--width)}html body #login .message{color:var(--v4--login--color--contrast)}html body #login .wp-webauthn-notice{align-items:flex-start;font-size:1em;height:auto!important;justify-content:flex-start;text-align:left}html body #login input{border-radius:0!important}html body #login input[type=password],html body #login input[type=text]{background:#fff!important;border:1px solid var(--v4--login--color--contrast)!important;color:var(--v4--login--color--contrast);transition:border .1s ease-in-out}html body #login input[type=password]:focus,html body #login input[type=text]:focus{border:1px solid var(--v4--login--color--highlight)!important}html body #login #loginform,html body #login #lostpasswordform{background:hsla(0,0%,100%,.5)}html body #login #loginform .button.button-large,html body #login #lostpasswordform .button.button-large{background:var(--v4--login--color--contrast)!important;color:#fff!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{border-color:transparent!important;color:var(--v4--login--color--contrast)!important;outline-color:transparent!important}html body #login #loginform .button.wp-hide-pw:active,html body #login #loginform .button.wp-hide-pw:focus,html body #login #lostpasswordform .button.wp-hide-pw:active,html body #login #lostpasswordform .button.wp-hide-pw:focus{border-color:transparent!important;color:var(--v4--login--color--highlight)!important;outline-color:transparent!important}html body #login #loginform #wp-webauthn span,html body #login #lostpasswordform #wp-webauthn span{line-height:25px!important}html body #login #backtoblog,html body #login #nav{text-align:center;text-transform:uppercase}html body #login #backtoblog a,html body #login #nav a{color:var(--v4--login--color--contrast)}html body #login #backtoblog a:hover,html body #login #nav 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}}
