#videoback{bottom:0;height:auto;min-height:100%;min-width:100%;opacity:.2;position:fixed;right:0;width:auto;z-index:-100}main{-ms-overflow-style:none;overflow-y:auto;overflow:-moz-scrollbars-none;text-align:center}main::-webkit-scrollbar{display:none}main #login{grid-gap:10px;display:grid;grid-auto-columns:1fr;grid-template-areas:"title" "err" "sign"}main h2{font-size:3em;grid-area:title;-ms-grid-column:1;-ms-grid-row:1}#signup{display:none;opacity:0}#signin,#signup{grid-area:sign;-ms-grid-column:1;-ms-grid-row:5}#gosignin,#gosignup{cursor:pointer;font-size:.8em}#gosignin:hover,#gosignup:hover{text-decoration:underline}#err_msg{grid-area:err;-ms-grid-column:1;-ms-grid-row:3}#signin form,#signup form{grid-gap:10px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:auto;width:80%}#signin form>label,#signup form>label{align-self:center;justify-self:end;text-align:right}#signin form>label[for=remember],#signup form>label[for=remember_signup]{justify-self:start;text-align:left}#signin form>#remember,#signup form>#remember_signup{align-self:center;justify-self:end;text-align:right}#signin form>input[type=checkbox],#signup form>input[type=checkbox]{align-self:center;justify-self:end}#signin form>input[type=checkbox]+label,#signup form>input[type=checkbox]+label{justify-self:start;text-align:left}#signin form>.cf-turnstile,#signup form>#password_rule,#signup form>.cf-turnstile{grid-column:1/-1;justify-self:center}#password_rule{font-size:.8em;margin:0;opacity:.8}#gosignin,#gosignup,#signin form input[type=submit],#signup form input[type=submit]{grid-column:1/-1;margin-top:20px}.node{cursor:default;display:inline-block;margin:auto;max-height:500px;max-width:600px;min-height:200px;min-width:200px;padding:25px;transition:all 1s ease;transition-property:width,height,filter,transform,background-color,box-shadow;width:50vw}.node *{text-align:center}.cloud_node{background-color:hsla(0,0%,100%,.12);border-radius:70px;color:#fff}#connect_with>*{align-items:center;display:flex;height:40px;justify-content:center;margin:20px auto;text-align:center;width:283px}.invalid-input{background-color:#c32222!important;border-color:#480000!important}@media screen and (max-width:600px){main h2{font-size:2em}.node{width:80vw}}