:root{--gold:#e8b84f;--white:#f4f1e9;--muted:#aaa79d;--line:#443820}body.login{background:radial-gradient(ellipse at 50% 20%,#47301255,transparent 55%),#090a0b;color:var(--white);font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;min-height:100vh;height:auto}body.login:before{content:'';position:fixed;inset:0;pointer-events:none;border-top:3px solid var(--gold)}#login{width:min(390px,calc(100% - 40px));padding:38px 0 0}#login h1 a{background-image:url(images/drop-assassin-logo.webp);background-size:contain;background-position:center;width:210px;height:210px;margin:0 auto 22px;box-shadow:none}#login .da-login-brief{text-align:center;margin-bottom:26px}#login .da-login-eyebrow{font:8px/1.7 Consolas,monospace;letter-spacing:1.7px;color:var(--gold);margin:0 0 15px}#login .da-login-brief h2{font:70px/.95 Impact,'Arial Narrow',sans-serif;letter-spacing:.5px;margin:0 0 14px;color:var(--white)}#login .da-login-brief h2 span{color:var(--gold)}#login .da-login-brief>p:last-child{color:var(--muted);font-size:13px}#login form{background:#121314;border:1px solid var(--line);box-shadow:0 20px 70px #0005;padding:27px;margin-top:0;overflow:visible;border-radius:0}#login label{font-size:11px;color:#ccc7b9;font-weight:600}#login form .input{background:#090a0b;border:1px solid #444039;border-radius:0;color:var(--white);font-size:18px;min-height:47px;padding:9px 12px;margin-top:7px;box-shadow:none}#login form .input:focus{border-color:var(--gold);outline:1px solid var(--gold);box-shadow:none}#login input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #161616 inset;-webkit-text-fill-color:var(--white)}#login .wp-pwd .button{color:var(--gold);border:0;box-shadow:none;top:7px;min-height:47px}#login input[type=checkbox]{border-color:#71603d;background:#090a0b;border-radius:0}#login input[type=checkbox]:checked:before{filter:sepia(1) saturate(2)}#login .forgetmenot{float:none;margin:3px 0 20px}#login .forgetmenot label{font-weight:400;font-size:11px}#login p.submit{margin-top:15px}#login #wp-submit{float:none;width:100%;min-height:49px;border:0;border-radius:0;background:var(--gold);color:#171107;text-shadow:none;box-shadow:none;font-size:13px;font-weight:800;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));transition:background .2s}#login #wp-submit:hover{background:#ffe1a0}#login #wp-submit:focus-visible{outline:2px solid #fff;outline-offset:4px}#login #nav,#login #backtoblog{text-align:center;padding:0;font-size:11px}#login #backtoblog{display:none}#login #nav a,#login a{color:var(--gold)}#login .notice,#login #login_error,#login .message{background:#171616;color:#d7d2c7;border-left:3px solid #df342b;border-radius:0;font-size:12px;box-shadow:none}#login .message{border-color:var(--gold)}.da-login-footer{text-align:center;color:#8d825f;font:8px/2 Consolas,monospace;letter-spacing:1.5px;padding:26px 20px 32px}.da-login-footer span{letter-spacing:.3px;color:#777a75}.login .privacy-policy-page-link{margin:18px 0 0}.login .privacy-policy-link{font-size:10px;color:#a79c80}.login #login_error a{color:var(--gold)}@media(max-width:540px){#login{padding-top:24px}#login h1 a{width:170px;height:170px;margin-bottom:20px}#login .da-login-brief h2{font-size:60px}#login form{padding:23px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}

body.da-public-preview #login .forgetmenot,body.da-public-preview #login #nav{display:none}

#login .da-enrollment-note{color:#aaa79d;font-size:11px;line-height:1.7;margin:12px 0}#login .da-enrollment-link{text-align:center;font-size:12px;line-height:1.7;margin:18px 0}#login .da-enrollment-link a:focus-visible{outline:2px solid #e8b84f;outline-offset:4px}
