body.login{font-family:Vazirmatn,Shabnam,Tahoma,Arial,sans-serif;background:#f4f5f2;color:#111;display:flex;align-items:center;justify-content:center;min-height:100vh}
body.login:before{content:"مرکز مدیریت WordPress مدانت";position:fixed;top:28px;right:34px;font-size:12px;font-weight:800;color:#171817}
body.login #login{width:360px;padding:0;margin:0}
body.login h1 a{background:none!important;width:auto;height:auto;text-indent:0;font-size:0;margin:0 auto 20px;display:flex;align-items:center;justify-content:center}
body.login h1 a:before{content:"م";display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:#111;color:#fff;font-size:20px;font-weight:900;box-shadow:0 8px 24px rgba(0,0,0,.08)}
body.login form{border:1px solid #dfe2dd;border-radius:18px;box-shadow:none;padding:25px;background:#fff}
body.login label{font-size:11px;color:#555}
body.login input[type=text],body.login input[type=password]{border:1px solid #d9dcd7;border-radius:10px;box-shadow:none;min-height:42px;font-size:13px;background:#fbfcfa}
body.login input:focus{border-color:#222;box-shadow:0 0 0 1px #222}
body.login .button-primary{background:#111!important;border-color:#111!important;border-radius:10px!important;min-height:40px;padding:0 18px!important;font-weight:700;box-shadow:none!important}
body.login #nav,body.login #backtoblog{text-align:center;font-size:10px}
body.login #nav a,body.login #backtoblog a{color:#555}
body.login .language-switcher{display:none}
body.login .message,body.login #login_error{border:1px solid #e1e4df;border-right-width:4px;border-left-width:1px;border-radius:10px;box-shadow:none;background:#fff;font-size:11px}
body.login .mn-login-context{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;margin:0 0 14px;padding:12px 13px;border:1px solid #dfe2dd;border-radius:16px;background:#fff;box-shadow:0 8px 28px rgba(17,24,39,.05)}
body.login .mn-login-context__mark{width:52px;height:52px;border:1px solid #e3e6e1;border-radius:14px;background:#f8f9f7;display:grid;place-items:center;overflow:hidden;color:#111;font-weight:900}
body.login .mn-login-context__mark img{width:100%;height:100%;object-fit:contain;padding:5px}
body.login .mn-login-context__mark span{font-size:18px}
body.login .mn-login-context__copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:1px;text-align:right}
body.login .mn-login-context__copy small{font-size:10px;font-weight:700;color:#8a9188}
body.login .mn-login-context__copy strong{font-size:17px;line-height:1.55;color:#151715}
body.login .mn-login-context__copy em{max-width:100%;font-size:10.5px;line-height:1.7;color:#6c736b;font-style:normal;white-space:normal}
@media(max-width:520px){body.login #login{width:calc(100% - 30px)}body.login:before{right:18px;top:18px}.mn-login-context{grid-template-columns:46px minmax(0,1fr)!important}.mn-login-context__mark{width:46px!important;height:46px!important}}
