.login form .forgetmenot,.login label{line-height:1}body{font-family:Function,Arial,sans-serif}@media screen and (min-width:600px){#login{width:568px;padding:12vh 0 0;position:relative}}a{color:#2ad68e;text-decoration:none}a:active,a:focus,a:hover{color:#2ad68e;text-decoration:underline}a:focus{box-shadow:none}.login form,a:focus{-webkit-box-shadow:none}.login h1{float:left;width:100%}#login h1 a,.login h1 a{height:295px;width:207px;background-size:cover;margin-right:1px;margin-bottom:0;float:left}.login #backtoblog a,.login #nav a{color:#000001}.login #backtoblog a:hover,.login #nav a:hover,.login h1 a:hover{color:#2ad68e}.login form{margin-top:0;margin-left:0;padding:28px 24px;background:#e1e0de;box-shadow:none;height:295px;box-sizing:border-box;width:361px;position:absolute!important;right:0;left:auto!important;border:none}.login label{color:#000001;font-size:15px}#login form p{width:100%;color:#000}.login #login_error,.login .message{float:left;width:100%;box-sizing:border-box;border:none;color:#000001;background:#fff;margin-top:20px;line-height:1.3}.login #login_error{color:#000001;background:#ff6351}.interim-login #login_error,.interim-login.login .message{width:80vw;float:none;margin:0 auto}.interim-login.login form{margin:0 auto;position:static!important}.login #backtoblog,.login #nav{font-size:13px;padding:0;float:left;width:auto;margin:24px 0 0}.login #nav{width:auto;float:right}.login form .input,.login input[type=text]{border-radius:5px;height:40px;line-height:1.4;padding:0 12px;font-size:1.2rem}.login-action-confirm_admin_email #login{width:568px;max-width:650px;margin-top:auto}.login form.admin-email-confirm-form{height:auto}.login h1.admin-email__heading{border-bottom:1px solid #000;color:#000;font-weight:700;padding-bottom:1rem;font-size:2rem;margin-bottom:1rem}.login-action-confirm_admin_email #backtoblog{max-width:140px;line-height:1.3;text-indent:-3.5ex;padding-left:3.5ex}#resetpassform{padding:20px 24px}.indicator-hint{font-size:1rem;line-height:1.2}.login #pass-strength-result{border:none}.login #pass-strength-result.short{background-color:#ff6351}#pass1-text.short,#pass1.short{border-color:#ff6351}.login #pass-strength-result.bad{background-color:#ff9c51}#pass1-text.bad,#pass1.bad{border-color:#ff9c51}.login #pass-strength-result.good{background-color:hsl(155deg,80%,58%)}#pass1-text.good,#pass1.good{border-color:hsl(155deg,80%,58%)}.login #pass-strength-result.strong{background-color:#55f696}#pass1-text.strong,#pass1.strong{border-color:#55f696}.login-action-resetpass #login h1 a{margin:0 auto;float:none}input[type=checkbox],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=text],input[type=search],input[type=radio],input[type=tel],input[type=time],input[type=url],input[type=week],input[type=password],input[type=color],select,textarea{-webkit-box-shadow:none;box-shadow:none;background-color:#fff;color:#000001;border:2pt solid transparent}input[type=text]:focus,input[type=password]:focus,textarea:focus{border:2pt solid #29d68e;-webkit-box-shadow:none;box-shadow:none}.wp-core-ui .button-group.button-large .button,.wp-core-ui .button.button-large{display:inline-block;position:relative;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;cursor:pointer;padding:4px 15px 3px;border:none;-webkit-border-radius:5px;border-radius:5px;font-family:Function,Arial,sans-serif;font-size:16px;font-weight:800;color:#000001;-o-text-overflow:clip;text-overflow:clip;text-decoration:none;text-transform:uppercase;background:#29d68e;-webkit-transition:all 100ms cubic-bezier(.42,0,.58,1);-moz-transition:all 100ms cubic-bezier(.42,0,.58,1);transition:all 100ms cubic-bezier(.42,0,.58,1);top:0;left:0;border-bottom:none;box-shadow:1px 2px 0 #20a46c,inset 1px 2px 0 transparent;text-shadow:none}.wp-core-ui .button-group.button-large .button:hover,.wp-core-ui .button.button-large:hover{color:#000001;background:#d4b737;box-shadow:1px 2px 0 transparent,inset 1px 2px 0 #b59b26;top:2px;left:1px}@media screen and (max-width:599px){#login{width:100%}.login h1{float:none}#login h1 a,.login h1 a{margin:0 auto;float:none;width:80vw;height:114.009662vw}.login form{width:80vw;margin:0 auto;position:relative!important}.login #backtoblog,.login #nav{float:none;text-align:center}.login #login_error,.login .message{width:80vw;float:none;margin:0 auto}}