@font-face{font-family:Orbitron;src:url('../../themes/orbit-labs/assets/orbitron.ttf') format('truetype');font-weight:700;font-display:swap}
@font-face{font-family:Rajdhani;src:url('../../themes/orbit-labs/assets/rajdhani.ttf') format('truetype');font-weight:400;font-display:swap}
body.login,body.orbit-preview-login{margin:0;min-height:100vh;background:#070c16;color:#e7eff8;font:18px/1.5 Rajdhani,Arial,sans-serif;letter-spacing:0}
body.login #login,body.orbit-preview-login #login{box-sizing:border-box;width:min(420px,calc(100% - 40px));padding:70px 0 40px;margin:0 auto}
#login h1{margin:0 0 30px;text-align:center}body.login #login h1 a,body.orbit-preview-login #login h1 a{display:block;width:auto;height:auto;background:none;text-indent:0;font:700 30px/1.3 Orbitron,Arial,sans-serif;color:#f4f8fc;letter-spacing:0;text-decoration:none;margin:0}#login h1 span{color:#3ba9f5}.access-intro{text-align:center;margin-bottom:26px}.access-intro h2{font:700 20px Orbitron,Arial,sans-serif;margin:0 0 12px}.access-intro p{color:#b7c9dc;margin:0}
body.login #loginform,body.login #lostpasswordform,body.orbit-preview-login form{box-sizing:border-box;width:100%;background:#0f1a29;border:1px solid #32475f;border-radius:6px;padding:28px;margin:0;box-shadow:none;color:#e7eff8}
#login form p{margin:0 0 20px}#login label{display:block;font-size:18px;margin-bottom:6px}#login input[type=text],#login input[type=password],#login input[type=email]{box-sizing:border-box;background:#f4f8fc!important;color:#112438!important;border:1px solid #7f95ac;border-radius:4px;width:100%;padding:11px 12px;font:18px/1.4 Rajdhani,Arial,sans-serif;min-height:48px;margin:0}#login .forgetmenot label{font-size:16px;display:flex;align-items:center;gap:8px}#login input[type=checkbox]{width:18px;height:18px;accent-color:#3ba9f5;margin:0}#login .button-primary{box-sizing:border-box;float:none;width:100%;height:auto;min-height:48px;border:1px solid #3ba9f5;background:#3ba9f5;color:#04111f;border-radius:4px;font:700 12px/1.5 Orbitron,Arial,sans-serif;padding:13px 16px;cursor:pointer;text-shadow:none;box-shadow:none}#login .submit{margin:0;padding:0}body.login #login .forgetmenot{float:none;margin:0 0 22px}.access-note{font-size:16px;color:#d9b86f;text-align:center;margin:22px 0}.access-admin{text-align:center;font-size:16px}#login a,.login #nav a,.login #backtoblog a{color:#93cfff}.access-error,.login #login_error,.login .message{box-sizing:border-box;background:#2b1820;border:1px solid #bc6d7f;border-radius:4px;color:#ffe8ed;padding:14px 18px;margin:0 0 20px;font-size:16px}.login .message{background:#132c37;border-color:#5b9cad;color:#d9f2fc}.login .privacy-policy-page-link{margin:24px 0}.login .language-switcher{color:#dce9f6}.login #nav,.login #backtoblog{padding:0;text-align:center}.login .wp-pwd .button.wp-hide-pw{color:#254b6a;top:4px}.login .wp-pwd input{padding-right:45px!important}.login form .input{font-size:18px!important}.login .dashicons{font-family:dashicons}#login a:focus-visible,#login button:focus-visible,#login input:focus-visible{outline:3px solid #d9b86f;outline-offset:3px}#login .button-primary:hover{background:#78c6fc;border-color:#78c6fc}#login .clear{display:none}
@media(max-width:600px){body.login #login,body.orbit-preview-login #login{padding-top:42px}body.login #loginform,body.orbit-preview-login form{padding:22px}}
