body.login{background:#f3f4ef;color:#294e49;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans TC",sans-serif}#login{width:min(440px,calc(100% - 40px));padding:48px 0 16px}#login h1 a{background:none;text-indent:0;width:auto;height:auto;font-size:25px;font-weight:650;line-height:1.5;color:#294e49;box-shadow:none} .sy-login-heading{text-align:center;margin:24px 0}.sy-login-heading h2{font-size:27px;line-height:1.45;margin:12px 0}.sy-login-heading p{font-size:15px;line-height:1.8;color:#59645e}.sy-login-eyebrow{color:#8c6c4f!important;letter-spacing:.08em}body.login a{color:#365c55}#loginform,#registerform,#lostpasswordform,#resetpassform{border:1px solid #dcd8cb;border-radius:16px;box-shadow:0 8px 30px #294e4909;background:#fffdf8;padding:28px}body.login label{font-size:16px}body.login input.input{border-color:#a4afa7;border-radius:8px;padding:8px 12px;font-size:19px}body.login .button-primary{background:#294e49;border-color:#294e49;border-radius:8px;min-height:42px;padding:0 22px;font-size:16px}body.login .button-primary:hover{background:#38665e;border-color:#38665e}body.login .nsl-container-buttons{width:100%}body.login .nsl-container-buttons a{max-width:100%}body.login .nsl-button{border-radius:8px!important;min-height:46px}#login #nav,#login #backtoblog{text-align:center;line-height:1.8} .sy-login-help{max-width:440px;margin:0 auto 36px;padding:0 22px;font-size:14px;line-height:1.8;color:#5c655e;text-align:center}.sy-login-help p{margin:12px 0}.sy-login-staging{font-size:12px;color:#8c6c4f}.login .language-switcher{margin:0 auto 18px}body.login a:focus-visible,body.login button:focus-visible{outline:3px solid #a07e59;outline-offset:3px}@media(max-width:480px){#login{padding-top:28px}.sy-login-heading h2{font-size:23px}#loginform,#registerform,#lostpasswordform{padding:22px}}
