:root{--login-background-color:#f5f5f5;--login-form-background-color:#fff;--login-primary-color:#2271b1;--login-secondary-color:#0a4b78;--login-white-color:#fff;--login-background-image:radial-gradient(circle,var(--login-primary-color) 0%,var(--login-secondary-color) 100%);--login-logo-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2744%27 height=%2733%27 fill=%27none%27 viewBox=%270 0 44 33%27%3E%3Cpath fill=%27%23000%27 d=%27M8.338 0 .383 31.432 0 33h44L35.602.01l-13.62 12.125zm1.43 4.647 10.35 9.206L3.77 28.343zm14.114 9.174 10.296-9.166 6.014 23.624zm-1.865 1.719 16.856 14.94H5.162z%27/%3E%3C/svg%3E");--login-logo-width:150px;--login-logo-height:113px}.login{align-items:center;background:var(--login-background-color);display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}.login:after{background:var(--login-background-image);content:"";display:none;height:100%;position:absolute;right:0;top:0;width:50%}@media (min-width:960px){.login:after{display:block}}:is(.login a,.login button,.login input[type=submit]):active,:is(.login a,.login button,.login input[type=submit]):focus{box-shadow:none;outline:1px dotted}.login #login{box-sizing:border-box;margin:0 auto 0 0!important;max-width:none!important;overflow:hidden;padding:80px 25px 100px;position:relative;width:100%;z-index:1}:is(.login #login)>*{margin-left:auto;margin-right:auto;max-width:425px}@media (min-width:960px){.login #login{width:50%!important}}.login.wp-core-ui .button-primary{background:var(--login-primary-color);border:0;box-shadow:none;color:var(--login-white-color);display:block;float:none;font-size:16px;height:auto;margin:15px auto 0;padding:10px;text-shadow:none;width:100%}:is(.login.wp-core-ui .button-primary):active,:is(.login.wp-core-ui .button-primary):focus,:is(.login.wp-core-ui .button-primary):hover{background:var(--login-secondary-color)}.login form{backface-visibility:hidden;background-color:var(--login-form-background-color);margin:8px auto 10px;padding:20px 24px 24px;position:relative!important}:is(.login form) .forgetmenot{float:none}:is(.login form) .submit{clear:both;display:block;float:none}.login h1{margin:0 auto 16px;padding:8px}.login h1 a{background:var(--login-logo-image) center no-repeat;background-size:contain;height:var(--login-logo-height);line-height:1;margin:0 auto;width:var(--login-logo-width)}.login #backtoblog,.login #nav{font-size:15px;margin:0 auto;padding:3px 2px;text-align:center}.login #backtoblock a,.login #nav a{color:var(--login-primary-color);margin:0 auto;padding:3px 0;text-align:center}:is(.login #nav a,.login #backtoblock a):active,:is(.login #nav a,.login #backtoblock a):focus,:is(.login #nav a,.login #backtoblock a):hover{color:var(--login-secondary-color)}.login #nav{margin-top:15px}.login #backtoblog{margin-top:8px}
