@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,0.7);--dark:#1e1e1e;--dark-hover:#3b3b3b;--transparent-dark:rgba(59,59,59,0.71);--active:rgba(124,252,0,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-image:url(/build/images/admin-bg.500b8008.jpg);background-attachment:fixed;background-repeat:no-repeat;background-size:cover}.admin{width:86%;height:100%;background-color:var(--transparent-light);padding:2%;margin-left:5%}.title{font-family:var(--main-font);color:var(--light);padding:var(--padding)}.dialog{--dialog-width:40%;z-index:10;text-align:center;width:var(--dialog-width);display:none;position:fixed;top:20%;left:calc(50% - var(--dialog-width)/2);background-color:var(--light);box-shadow:1px 1px 5px var(--dark);padding:calc(var(--padding)*2)}.dialog input{font-size:16pt;margin-left:var(--padding)}.dialog:target{display:block}.dialog .close{top:10px;right:10px;position:absolute;font-weight:700;color:var(--dark);text-decoration:none}.btn-code{position:fixed;top:1em;right:1em}.btn{border-radius:10px;border:none;padding:.4em;margin:.4em;font-size:18pt;color:var(--light);background-color:var(--dark);cursor:pointer;box-shadow:3px 3px 3px var(--dark);text-decoration:none}.btn-sm{padding:var(--padding);margin:var(--padding);font-size:14pt;border-radius:4px}.btn:hover{background-color:var(--dark-hover)}.btn-prev{color:var(--light)}.flash{position:fixed;top:1em;right:6em;padding:1em;margin:auto;border-radius:4px;color:var(--dark);background-color:var(--light);opacity:.8;font-size:20px;z-index:1}.flash-info{position:absolute;left:15em;right:16em;background-color:var(--dark);color:var(--light)}.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)}}