body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}#root,body,html{margin:0;padding:0;height:100%}.App{text-align:center;font-family:"Dongle",sans-serif;height:100%;overflow:hidden}.App-logo{margin-top:20px;height:15vmin;min-height:100px;pointer-events:none}.App-main{background-color:#1d1d1d;height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;font-size:calc(20px + 2vh);color:#fff}.material-icons{vertical-align:middle;pointer-events:none}#title{font-size:calc(50px + 2vh);line-height:calc(35px + 2vh);margin-top:5px}.Button{font-size:4vh;display:inline-block;color:#ff8cd7;margin:1vh 1vw;padding:0 3vh;background-color:#0a0a0a;border-radius:10px;border:2px solid #0a0a0a}.Button span{color:#c8c800}.Button:hover{background-color:#381c2e;cursor:pointer;border:2px solid #ff8cd7}.buttonContainer{position:absolute;right:0;top:0;margin:5px;z-index:10}.buttonContainer .Button{font-size:20px;padding:0 5px;margin:5px}.form{display:inline-flex;flex-direction:column;border:2px solid #fff;width:75vw;max-width:350px;border-radius:10px;margin:calc(5px + 2vh) 10px;padding:0 3vw 1vh;line-height:calc(10px + 2vh)}.form,.formTitle{align-content:center}.formTitle{font-size:calc(25px + 2vh);position:relative;top:calc(-2vh + 2px);color:#ff8cd7;line-height:calc(15px + 2vh);overflow:hidden;margin-bottom:-1vh}.formTitleSpan{padding:0 10px;background-color:#1d1d1d}.altColor{color:#c8c800;pointer-events:none}input{margin-bottom:2vh;width:200px;align-self:center;text-align:center;border-radius:5px}input[type=text]{position:relative;top:2px}#button-getRandomImage,#button-imagePreview{font-size:20px;padding:0 1vh;display:inline}#videoSource{position:fixed;opacity:1;top:0;left:0;z-index:-1;max-width:100vw;max-height:100vh}#clickCount{position:fixed;bottom:-5px;right:6px;font-size:20px;margin:0}#previewImage{position:fixed;max-width:400px;height:200px;margin-left:auto;margin-right:auto;right:0;left:0;top:3vh;text-align:center;border:2px solid #ff8cd7;z-index:1;border-radius:10px}#subReddit{width:100px}.row{display:flex;justify-content:center}.tileContainer{overflow:hidden;box-sizing:border-box}#secretButton{position:fixed;width:20px;height:20px;top:15px;left:13px}.puzzleMain{display:inline-flex;flex-direction:column;width:100%;height:100%;flex:1 1;box-sizing:border-box;border:2px solid #000;background-color:#000}#fullscreenPreview{z-index:4;overflow:hidden;box-sizing:border-box;background-color:#1d1d1d}#fullscreenPreview,#previewControls{position:fixed;top:0;left:0;width:100%;height:100%}#previewControls{display:inline-flex}.previewButton{flex-grow:1;border:1px solid #fff;opacity:.7;padding:100px 10px}#previewMain{display:inline-flex;flex-direction:column}.previewMainSub{flex-grow:1}#fsPreviewImage{pointer-events:none}.button{font-size:4vh;display:inline-block;color:#ff8cd7;margin:1vh 1vw;padding:0 3vh;background-color:#0a0a0a;border-radius:10px;border:2px solid #0a0a0a}.buttonCont{position:absolute;margin:auto;display:flex;pointer-events:none}.buttonCont .smallButton{position:relative;margin:2px;pointer-events:auto}.smallButton{position:absolute;margin:auto;color:#c8c800;background-color:#0a0a0a;border:2px solid #ff8cd7;border-radius:10px;font-size:10px;padding:5px;width:25px;height:25px}.button .altColor{color:#ff8cd7;border:2px solid #c8c800}.smallButton:hover{background-color:#381c2e;cursor:pointer;border:2px solid #ff8cd7;opacity:1!important}#imageGallery{width:100%;z-index:3;overflow:hidden}#imageGallery,ul{position:fixed;top:0;left:0;height:100%;box-sizing:border-box;background-color:#1d1d1d}ul{width:100vw;margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;overflow-y:auto;overflow-x:hidden}li{flex-grow:1}li:last-child{flex-grow:10}.galleryImage{max-height:100%;width:100%;max-width:950px;object-fit:cover;vertical-align:bottom}#loadingPopup{position:absolute;width:300px;margin-left:auto;margin-right:auto;padding:20px;right:0;left:0;margin-top:-50px;text-align:center;border:2px solid #ff8cd7;background-color:#1d1d1d;z-index:10;border-radius:10px}table,td,th{color:#fff;border:1px solid #fff;font-size:30px}table{margin:20px auto}td,th{max-width:500px;white-space:nowrap;overflow:hidden;padding:0 10px}th{color:#ff8cd7}a,a:link{color:#c8c800}a:visited{color:pink}a:hover{color:#ff8cd7}a:active{color:#ff0}#adminPage{line-height:30px}#adminPage .Button{font-size:8px;padding:1px 3px}#response{overflow-y:auto;height:50vh;max-width:90vw;word-wrap:break-word}#loginPopup{position:fixed;background-color:#1d1d1d;margin-left:auto;margin-right:auto;width:400px;right:0;left:0;top:10vh;text-align:center;border:2px solid #ff8cd7;z-index:1;border-radius:10px}#loginText{font-size:25px;line-height:20px}#blackout{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2;overflow:hidden;box-sizing:border-box;background-color:#000;opacity:.5;z-index:0}#backButton{font-size:10px;padding:5px;margin-bottom:2em}
/*# sourceMappingURL=main.4c7cf148.chunk.css.map */