body.login{background:radial-gradient(circle at 15% 15%,#d8e9be,transparent 48%),#f7f9f2;color:#183627}body.login #login{width:min(390px,calc(100% - 36px));padding:7vh 0 30px}body.login #login h1 a{background:none;text-indent:0;width:auto;height:auto;line-height:1.2;font-size:26px;font-weight:650;color:#193c2b;text-decoration:none;padding:10px}body.login #loginform{background:#fff;border:1px solid #d2dfc9;border-radius:16px;box-shadow:0 18px 60px #193c2b12;padding:28px}body.login .agk-login-intro{font-size:14px;line-height:1.7;text-align:center;margin:0 0 22px}body.login .button-primary{background:#214932;border-color:#214932;color:#fff;border-radius:7px;min-height:42px;font-size:14px;padding:0 18px}body.login .button-primary:hover{background:#306441}body.login .input{border-radius:6px}body.login #nav,body.login #backtoblog{text-align:center}body.login #nav a,body.login #backtoblog a{color:#214932}body.login a:focus-visible,body.login input:focus-visible{outline:3px solid #82a95a;outline-offset:3px}