.login h1 a {
    background-image: url(login.svg);
    background-size: contain;
    width: 246px;
    height: 84px;
}

body.login {
    background: #121212;
}

.wp-core-ui .button, .wp-core-ui .button-secondary {
    color: #E74450;
    border-color: #E74450;
    background: #fff;
}

.wp-core-ui .button-primary {
    background: #E74450;
    border-color: #E74450;
    color: #fff;
}

.wp-core-ui .button-primary.focus, .wp-core-ui .button-primary:focus {
    box-shadow: 0 0 0 1px #fff, 0 0 0 3px #E74450;
}

.wp-core-ui .button-primary.focus, .wp-core-ui .button-primary.hover, .wp-core-ui .button-primary:focus, .wp-core-ui .button-primary:hover {
    background: #E74450;
    border-color: #E74450;
    color: #fff;
}

input[type=checkbox]:focus, input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=datetime]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=radio]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, select:focus, textarea:focus {
    border-color: #E74450;
    box-shadow: 0 0 0 1px #E74450;
    outline: 2px solid transparent;
}

.login #login_error, .login .message, .login .success {
    border-left: 4px solid #E74450;
}

input[type=checkbox]:checked::before {
    content: url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%23E74450%27%2F%3E%3C%2Fsvg%3E);
}

.login #backtoblog a:hover, .login #nav a:hover, .login h1 a:hover {
    color: #E74450;
}

.wp-core-ui select:hover {
    color: #E74450;
}

.wp-core-ui select:focus {
    border-color: #E74450;
    color: #E74450;
    box-shadow: 0 0 0 1px #E74450;
}

.wp-core-ui .button-secondary:focus, .wp-core-ui .button.focus, .wp-core-ui .button:focus {
    background: #E74450;
    border-color: #E74450;
    color: #fff;
    box-shadow: 0 0 0 1px #E74450;
    outline: 2px solid transparent;
    outline-offset: 0;
}

.wp-core-ui .button-secondary:hover, .wp-core-ui .button.hover, .wp-core-ui .button:hover {
    background: #E74450;
    border-color: #E74450;
    color: #fff;
}