@font-face{font-family:VayooMail;src:url('vazirmatn.woff2') format('woff2');font-display:swap}
body,input,button,select,textarea{font-family:VayooMail,Tahoma,sans-serif}
body.task-login{background:radial-gradient(ellipse at 20% 0%,#294050 0%,#0b1520 60%,#060d14 100%);color:#f8f5ed;min-height:100vh}
.task-login #layout-content{background:transparent}
.task-login #login-form{background:#101f2d;border:1px solid #d4af3766;border-radius:20px;padding:30px 26px;box-shadow:0 20px 65px #0006;width:min(420px,calc(100vw - 28px));max-width:100%;margin:4vh auto}
.task-login #logo{width:240px;max-width:100%;height:auto;max-height:90px;margin-bottom:24px}
.task-login .form-control{background:#0b1520;color:#fff;border-color:#53616b;min-height:46px}
.task-login .input-group-text{background:#152b3b;color:#dbc479;border-color:#53616b}
.task-login .btn-primary{background:linear-gradient(110deg,#e1c677,#f7e8bd);border-color:#d4af37;color:#101820;font-weight:700;min-height:46px}
.task-login #login-footer,.task-login #login-footer a{color:#d4dce3}
.task-login a{color:#ecd188}
.task-login input[name="_user"],.task-login input[name="_pass"]{direction:ltr;text-align:left}
body:not(.task-login) #taskmenu{background:#0b1520}
body:not(.task-login) #taskmenu a.selected{background:#d4af37;color:#101820}
body:not(.task-login) #taskmenu #logo{max-width:100%;height:auto}
input:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid #d4af37;outline-offset:3px}
@media(max-width:480px){.task-login #login-form{padding:24px 18px;margin-top:24px}}
