body.login {
    background:#11100e;
    color:#17120b;
    font-family:Roboto,Arial,Helvetica,sans-serif;
}
body.login #login { width:360px; padding-top:7vh; }
body.login a { color:#f1c45b; }
body.login h1 a {
    width:230px;
    height:76px;
    margin-bottom:26px;
    background-position:center;
    background-size:contain;
}
body.login form {
    margin-top:0;
    padding:26px;
    border:1px solid #ded8cd;
    border-radius:0;
    background:#fff;
    box-shadow:10px 10px 0 rgba(223,148,0,.15);
}
body.login label { color:#17120b; font-weight:700; }
body.login input[type="text"],
body.login input[type="password"] {
    min-height:44px;
    border:1px solid #d8d1c6;
    border-radius:0;
    background:#fff;
    color:#17120b;
    box-shadow:none;
}
body.login input[type="checkbox"] {
    border-color:#9d9488;
    border-radius:0;
    background:#fff;
    color:#17120b;
}
body.login input[type="checkbox"]:checked::before { color:#b87800; }
body.login input:focus {
    border-color:#df9400;
    box-shadow:0 0 0 2px rgba(223,148,0,.2);
    outline:0;
}
body.login .button,
body.login .pa12-button {
    min-height:40px;
    border:1px solid #df9400;
    border-radius:0;
    background:#df9400;
    color:#17120b;
    box-shadow:none;
    font-weight:800;
    text-shadow:none;
}
body.login .button:hover,
body.login .button:focus,
body.login .pa12-button:hover,
body.login .pa12-button:focus {
    border-color:#f1c45b;
    background:#f1c45b;
    color:#17120b;
    box-shadow:none;
}
body.login .button.wp-hide-pw {
    border:0;
    background:transparent;
    color:#b87800;
}
body.login #nav,
body.login #backtoblog { color:rgba(255,255,255,.68); }
body.login #nav a,
body.login #backtoblog a,
body.login .privacy-policy-page-link a { color:#f1c45b; }
body.login #nav a:hover,
body.login #backtoblog a:hover,
body.login .privacy-policy-page-link a:hover { color:#fff; }
body.login .message,
body.login .notice,
body.login #login_error {
    border-left-color:#df9400;
    background:#fff;
    color:#17120b;
}
body.login input:-webkit-autofill {
    -webkit-text-fill-color:#17120b !important;
    box-shadow:0 0 0 1000px #fff inset !important;
}
