body.login{background:linear-gradient(210deg,#383838 5%,#212121);color:#000;height:100vh}body.login #login{background-color:#efefef;box-shadow:0 0 10px 0 #212121;height:100vh;margin:0;overflow-y:auto;padding:0;width:100vw}body.login #login:after{content:"";display:block;height:85px}@media(min-width:785px){body.login #login{width:40vw}}body.login #login a{color:#000}body.login #login a:hover{color:#fff}body.login #login .login-logo a{display:block;padding:2rem 1rem .5rem;text-decoration:none}@media(min-width:785px){body.login #login .login-logo a{padding-top:4rem}}body.login #login .login-logo a img{display:block;margin:0 auto;max-height:100px;max-width:270px;-o-object-fit:contain;object-fit:contain}body.login #login form{background-color:transparent;border:none;box-shadow:none;padding:36px 5vw 0}body.login #login form input:focus{border:1px solid #000}body.login #login .button-primary{background:#212121;border:1px solid #000;box-shadow:none;color:#fff;font-weight:700;text-shadow:none}body.login #login .button-primary:hover{background:#383838;color:#fff}body.login #login .button-primary:hover:active{border-color:#212121}body.login #nav{margin:1em 0;padding:0 5vw}body.login .privacy-policy-page-link{margin:1em 0;padding:0 5vw;text-align:right;width:auto}body.login #backtoblog,body.login .language-switcher,body.login h1{display:none}#creator{align-items:center;background-color:#212121;border-top:1px solid #383838;bottom:0;display:flex;height:70px;justify-content:center;left:0;min-height:70px;position:fixed;right:0}@media(min-width:785px){#creator{background-color:transparent;border:none;height:20vh;left:40vw}}#creator .creator-logo{fill-rule:evenodd;clip-rule:evenodd;fill:#fff;display:block;height:40px}#login-graphic{display:none}@media(min-width:785px){#login-graphic{bottom:0;display:block;left:40vw;opacity:.25;position:fixed;right:0;top:0}}#login-graphic img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
