@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;src:url(fonts/plus-jakarta-sans/plus-jakarta-sans-v12-latin_latin-ext-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;src:url(fonts/plus-jakarta-sans/plus-jakarta-sans-v12-latin_latin-ext-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Syne;font-style:normal;font-weight:600;src:url(fonts/syne/syne-v24-latin_latin-ext-600.woff2) format("woff2")}body.login{align-items:center;background:#f5ece1;box-sizing:border-box;color:#171310;display:flex;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;justify-content:center;min-height:100vh;padding:32px 16px}body.login #login{background:#fff9f1;border:1px solid #d9cfc3;border-radius:.75rem;box-shadow:4px 4px 8px rgba(0,0,0,.15);box-sizing:border-box;max-width:23.5rem;padding:2.5rem 2rem;width:100%}body.login h1{margin:0 0 1rem;text-align:center}body.login h1 a{background-image:url(images/logo-mark.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:4rem;width:4rem}body.login .login-heading{color:#171310;font-family:Syne,ui-sans-serif,system-ui,sans-serif;font-size:1.25rem;font-weight:600;margin:0 0 1.5rem;text-align:center}body.login form{background:transparent;border:0;box-shadow:none;margin-top:0;padding:0}body.login form .forgetmenot{margin-bottom:1rem}body.login form label{color:#171310;font-size:.875rem;font-weight:600}body.login form input[type=email],body.login form input[type=password],body.login form input[type=text]{background:#fff;border:1px solid #d9cfc3;border-radius:.625rem;box-shadow:none;box-sizing:border-box;color:#171310;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;font-size:1rem;padding:.625rem .75rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}body.login form input[type=email]:focus,body.login form input[type=password]:focus,body.login form input[type=text]:focus{border-color:#cc572a;box-shadow:0 0 0 3px rgba(204,87,42,.15);outline:none}body.login form input[type=checkbox]{accent-color:#cc572a}body.login .button.button-primary{background:#cc572a;border:0;border-radius:.625rem;box-shadow:none;color:#fdf8f0;cursor:pointer;display:block;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;font-size:1rem;font-weight:600;padding:.75rem 1.25rem;text-align:center;text-shadow:none;transition:background-color .15s ease;width:100%}body.login .button.button-primary:focus,body.login .button.button-primary:hover{background:#b53700;border:0;box-shadow:none;color:#fdf8f0}body.login #backtoblog,body.login #nav{margin-top:1.25rem;padding:0;text-align:center}body.login #backtoblog a,body.login #nav a{color:#524c46;font-size:.875rem}body.login #backtoblog a:hover,body.login #nav a:hover{color:#cc572a}body.login .privacy-policy-page-link{margin-top:.5rem;text-align:center}body.login .privacy-policy-page-link a{color:#524c46;font-size:.8125rem}body.login .privacy-policy-page-link a:hover{color:#cc572a}body.login #login_error,body.login .message{background:#fff9f1;border:0;border-left:3px solid #524c46;border-radius:.625rem;box-shadow:none;box-sizing:border-box;font-size:.875rem;margin-bottom:1.5rem;padding:.75rem 1rem}body.login #login_error{border-left-color:#b53700;color:#b53700}@media(max-width:28.75rem){body.login #login{padding:2rem 1.25rem}}
/*# sourceMappingURL=page-login.css.map*/