/* WP login screen */
::selection {
    background-color: #fff0b2;
    color: #000;
}
.login {
    background-color: #fff;
}

.login a {
    color: #b29e4c;
}

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

.login.wp-core-ui .button-primary {
    background: #b29e4c;
    border-color: #b29e4c;
}

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

.login.wp-core-ui .button-secondary:focus,
.login.wp-core-ui .button.focus,
.login.wp-core-ui .button:focus {
    box-shadow: 0 0 0 1px #b29e4c;
}

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

.login.wp-core-ui .button-primary.active,
.login.wp-core-ui .button-primary.active:focus,
.login.wp-core-ui .button-primary.active:hover,
.login.wp-core-ui .button-primary:active {
    background: #b29e4c;
    border-color: #b29e4c;
}

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

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

.login a:focus {
    box-shadow: none;
    outline: 3px solid #fff0b2;
}

.login form input[type=checkbox]:checked::before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M14.83 4.89l1.34.94-5.81 8.38H9.02L5.78 9.67l1.34-1.25 2.57 2.4z' fill='%23b29e4c'/%3E%3C/svg%3E");
}

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

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

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

.login.wp-core-ui select:hover::-ms-value {
    color: #b29e4c;
}

.login.wp-core-ui select:focus::-ms-value {
    color: #a08e44;
}

.login .wp-tags-autocomplete .ui-state-focus,
.login .wp-tags-autocomplete [aria-selected=true] {
    background-color: #b29e4c;
}