body.login{background:#fbf7ee;background-image:radial-gradient(rgba(29,27,24,.09) 1px,transparent 1px);background-size:22px 22px;font-family:Roboto,sans-serif;color:#1d1b18}
.login h1 a{background-image:url(../../../uploads/2026/11/norkom-logo-portrait.png);background-size:contain;background-position:center;width:120px;height:150px}
.login form{border:2px solid #1d1b18;border-radius:8px;box-shadow:6px 6px 0 #1d1b18;background:#fff}
.login label{font-weight:500;color:#1d1b18}
.login input[type=text],.login input[type=email],.login input[type=password]{border:2px solid #1d1b18;border-radius:6px;box-shadow:none}
.login input:focus{border-color:#f7a600;box-shadow:0 0 0 2px #f7a600}
.wp-core-ui .button-primary{background:#f7a600;border:2px solid #1d1b18;color:#1d1b18;font-family:"Hind Siliguri",sans-serif;font-weight:700;font-size:15px;border-radius:6px;box-shadow:3px 3px 0 #1d1b18;text-shadow:none}
.wp-core-ui .button-primary:hover,.wp-core-ui .button-primary:focus{background:#f7a600;border-color:#1d1b18;color:#1d1b18}
.login #nav a,.login #backtoblog a{color:#1d1b18;font-weight:500}
.login .message,.login .notice,.login .success{border-left-color:#f7a600}
.login #login_error{border-left-color:#e4032c}
