:root{--navy:#06121e;--navy2:#0a1d2d;--gold:#d7ae59;--gold2:#f0d386;--paper:#f7f3e9;--ink:#13222d;--muted:#697985;--line:rgba(255,255,255,.1)}
html,body.login{min-height:100%;font-family:Vazirmatn!important}
body.login{margin:0;background:radial-gradient(850px 520px at 78% -8%,#173f5a 0%,transparent 58%),radial-gradient(700px 500px at 0% 100%,rgba(27,116,116,.20),transparent 58%),linear-gradient(145deg,#040d15,#071827 56%,#06121e);color:#fff;display:flex;align-items:center;justify-content:center;padding:28px;position:relative;overflow:auto}
body.login:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.65),transparent 82%)}
body.login:after{content:"ارکان دوران تجارت";position:fixed;left:40px;bottom:30px;font:700 14px/1 Vazirmatn;color:rgba(255,255,255,.24);letter-spacing:0}
body.login #login{width:min(430px,calc(100vw - 40px));padding:0;margin:0;position:relative;z-index:2}
body.login h1{margin:0 0 20px}
body.login h1 a{background-image:var(--arkando-login-logo)!important;background-size:112px auto!important;background-position:center!important;width:100%!important;height:92px!important;margin:0!important;filter:drop-shadow(0 15px 26px rgba(215,174,89,.16))}
.arkando-login-intro{margin:0 0 16px;padding:0 8px;text-align:center;color:#fff}.arkando-login-intro b{display:block;font-size:18px;font-weight:800}.arkando-login-intro span{display:block;margin-top:7px;color:#8fa4b2;font-size:12px;line-height:1.8}
body.login form{margin:0;background:linear-gradient(165deg,rgba(255,255,255,.98),rgba(247,243,233,.96));border:1px solid rgba(215,174,89,.34);border-radius:26px;padding:30px 30px 28px;box-shadow:0 34px 100px rgba(0,0,0,.44),inset 0 1px 0 rgba(255,255,255,.9);color:var(--ink);position:relative;overflow:hidden}
body.login form:before{content:"";position:absolute;width:180px;height:180px;border-radius:50%;background:rgba(215,174,89,.11);left:-70px;top:-95px;filter:blur(2px)}
body.login label{font-size:12px;color:#425563;font-weight:700}
body.login input[type=text],body.login input[type=password]{font-family:Vazirmatn!important;font-size:15px!important;min-height:48px;border:1px solid #d9dfdf!important;border-radius:13px!important;background:#fff!important;color:#172833!important;padding:9px 13px!important;box-shadow:none!important;transition:.18s}
body.login input[type=text]:focus,body.login input[type=password]:focus{border-color:#d7ae59!important;box-shadow:0 0 0 4px rgba(215,174,89,.15)!important}
body.login .button.wp-hide-pw{color:#8b6c2e!important}
body.login .button-primary{font-family:Vazirmatn!important;float:none;width:100%;min-height:48px;border:0!important;border-radius:13px!important;background:linear-gradient(135deg,var(--gold2),var(--gold))!important;color:#14212b!important;font-weight:900!important;text-shadow:none!important;box-shadow:0 12px 28px rgba(181,137,51,.23)!important;margin-top:12px;transition:.18s}
body.login .button-primary:hover{transform:translateY(-1px);filter:brightness(1.03)}
body.login .forgetmenot{margin-top:7px}
body.login #nav,body.login #backtoblog{text-align:center;margin:15px 0 0;padding:0}
body.login #nav a,body.login #backtoblog a{font-family:Vazirmatn!important;color:#9fb0ba!important;font-size:11px}.login .privacy-policy-page-link{margin-top:15px}.login .privacy-policy-page-link a{color:#6f8390!important}
body.login .language-switcher{display:none}
body.login .message,body.login .notice,body.login .success{border:0!important;border-radius:14px!important;box-shadow:none!important;background:#fff!important;color:#263a46!important;font-family:Vazirmatn!important}
@media(max-width:520px){body.login{padding:20px}.arkando-login-intro b{font-size:16px}body.login form{padding:24px 20px 22px;border-radius:22px}body.login:after{display:none}}
