:root{--vantage-accent:#b8945e;--vantage-accent-dark:#80633f;--vantage-sidebar:#11161d;--vantage-bg:#f3f5f7}
body.login{background:radial-gradient(circle at 20% 10%,rgba(176,138,90,.16),transparent 34%),linear-gradient(135deg,#eef1f4,#f8f8f7);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;display:flex;align-items:center;justify-content:center;min-height:100vh}
body.login:before{content:'ADVANTAGE';position:fixed;top:28px;left:32px;font-weight:700;letter-spacing:.14em;font-size:11px;color:#5f6872}
#login{width:380px;padding:0}
.login h1 a{background-image:none;width:100%;height:68px;background-size:contain;background-position:center;margin:0 auto 22px;position:relative}
.login h1 a:after{content:'Advantage';position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:-.03em;font-size:30px;color:#11161d;text-indent:0}
.login form{border:1px solid rgba(55,47,38,.08);border-radius:18px;box-shadow:0 24px 60px rgba(50,40,30,.12);padding:30px 32px;background:rgba(255,255,255,.94)}
.login label{font-weight:600;color:#37322d}.login input[type=text],.login input[type=password]{border:1px solid #d8d0c7;border-radius:10px;min-height:46px;box-shadow:none}.login input:focus{border-color:var(--vantage-accent);box-shadow:0 0 0 1px var(--vantage-accent)}.wp-core-ui .button-primary{background:linear-gradient(135deg,var(--vantage-accent),var(--vantage-accent-dark));border-color:var(--vantage-accent-dark);border-radius:9px;min-height:42px;padding:0 20px;box-shadow:none}.login #backtoblog,.login #nav{text-align:center}.login #backtoblog a,.login #nav a{color:#6f665d}.login .privacy-policy-page-link{display:none}
