body,html{height:100vh;width:100vw}body.login{align-items:center;display:flex;flex-direction:column;overflow-y:scroll}.login *{box-sizing:border-box}.login #backtoblog,.login #nav{margin:10px 20px;padding:0}@media screen and (max-width:550px){.login #backtoblog,.login #nav{text-align:center}}.login .message{border-radius:8px}.login .message,.login form{background:#fff;box-shadow:0 2px 4px -2px rgba(0,0,0,.1)}.login form{border:1px solid #c3c4c7;border-radius:8px;margin-left:0;margin-top:20px;overflow:hidden;padding:24px}.login .login-footer{margin:0 auto auto;padding:20px 0;text-align:center}.login .login-footer img{height:auto;width:150px}@media screen and (min-height:760px)and (min-width:551px){.login .login-footer{bottom:0;position:absolute;right:20px}}.login #login{margin:10vw auto 20px;padding:0 20px;width:400px}.login #login h1 a{background-position:50%;background-repeat:no-repeat;background-size:260px auto;height:100px;padding:0;width:260px}.login #login .privacy-policy-page-link{margin:20px auto 0}@media screen and (max-width:550px){.login #login{width:100%}}.login .visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.login .language-switcher{margin:0;padding:0}@media screen and (min-height:760px)and (min-width:551px){.login .language-switcher{margin-bottom:auto}}.login #language-switcher{align-items:center;display:flex;gap:10px;justify-content:center;margin:0}.login #language-switcher>*{margin-bottom:0}

/*# sourceMappingURL=login.css.map*/