@import url(https://fonts.googleapis.com/css?family=Beth+Ellen&display=swap);@import url(https://fonts.googleapis.com/css?family=Homemade+Apple|Nova+Mono&display=swap);@import url(https://fonts.googleapis.com/css?family=Cormorant+Infant&display=swap);@import url(https://fonts.googleapis.com/css?family=Nanum+Pen+Script&display=swap);:root{--cursive-font:"Homemade Apple",cursive;--handwriting-font:"Nanum Pen Script",cursive;--monospace-font:"Nova Mono",monospace;--main-font:"Beth Ellen",cursive;--text-font:"Cormorant Infant",serif;--padding:8px;--padding-lg:calc(var(--padding)*2);--padding-xl:calc(var(--padding)*4);--light:#f2edfb;--transparent-light:rgba(242,237,251,.7);--dark:#1e1e1e;--dark-hover:#3b3b3b;--transparent-dark:rgba(59,59,59,.71);--active:rgba(124,252,0,.5);--paper-color:#fcedb3;--animation-time:2s;--fade:fade var(--animation-time) ease-in-out forwards;--shake:shake calc(var(--animation-time)/3) ease-in-out forwards}body{background-attachment:fixed;background-image:url(/build/images/admin-bg.500b8008.jpg);background-repeat:no-repeat;background-size:cover}.admin{background-color:var(--transparent-light);height:100%;margin-left:5%;padding:2%;width:86%}.title{color:var(--light);font-family:var(--main-font);padding:var(--padding)}.dialog{--dialog-width:40%;background-color:var(--light);box-shadow:1px 1px 5px var(--dark);display:none;left:calc(50% - var(--dialog-width)/2);padding:calc(var(--padding)*2);position:fixed;text-align:center;top:20%;width:var(--dialog-width);z-index:10}.dialog input{font-size:16pt;margin-left:var(--padding)}.dialog:target{display:block}.dialog .close{color:var(--dark);font-weight:700;position:absolute;right:10px;text-decoration:none;top:10px}.btn-code{position:fixed;right:1em;top:1em}.btn{background-color:var(--dark);border:none;border-radius:10px;box-shadow:3px 3px 3px var(--dark);color:var(--light);cursor:pointer;font-size:18pt;margin:.4em;padding:.4em;text-decoration:none}.btn-sm{border-radius:4px;font-size:14pt;margin:var(--padding);padding:var(--padding)}.btn:hover{background-color:var(--dark-hover)}.btn-prev{color:var(--light)}.flash{background-color:var(--light);border-radius:4px;color:var(--dark);font-size:20px;margin:auto;opacity:.8;padding:1em;position:fixed;right:6em;top:1em;z-index:1}.flash-info{background-color:var(--dark);color:var(--light);left:15em;position:absolute;right:16em}.fade,.flash-info{animation:var(--fade)}.btn-code{z-index:5}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes shake{0%{transform:translateX(0)}20%{transform:translateX(5px)}40%{transform:translateX(-5px)}60%{transform:translateX(5px)}80%{transform:translateX(-5px)}to{transform:translateX(0)}}