body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{background:linear-gradient(to bottom left,#e626ff,#0000),linear-gradient(to bottom right,blue,#0000),linear-gradient(to top left,green,#0000),linear-gradient(to top right,#068f56,#0000);background-blend-mode:screen;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;margin:0;min-height:100vh;overflow-x:hidden;padding:0;width:100%}.footer{background-color:#8a6bad4d;bottom:0;margin-top:25vh;padding:1em 0;position:relative;text-align:center;width:100%}.footer-text{color:#eec8f1;font-size:small;font-weight:700;margin:0}*,:after,:before{box-sizing:inherit}.App{text-align:center}.nav-bar{align-items:"center";background-color:"black";display:"flex";justify-content:"flex-start";padding:"10px";position:fixed;width:100%;z-index:2}.devName{color:#eec8f1;font-size:2vw;margin-left:50px}@media (max-width:1200px){.devName{font-size:2vw}}@media (max-width:768px){.devName{font-size:3vw}}@media (max-width:480px){.devName{font-size:5vw}}.Nav-logo{height:auto;max-height:50px;max-width:100%;width:auto}.nav-bar ul{display:flex;list-style-type:none;margin:0;padding:0}.nav-bar a{color:#fff;text-decoration:none}.logoContainer{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px}.App-logo{height:80vh;margin-bottom:-15vh;pointer-events:none}.AboutSection{background-color:#ffe1fd4d;border:4px solid #ffe1fd;border-radius:10px;color:#4e154e;font-family:slkscr,sans-serif;margin:20px;padding:100px 20px 20px;width:80vw}.AboutUs{margin:-80px 0 10px;padding:0}.AboutSection p{line-height:1.6;margin:10px 0 0}.buttonContainer{margin-top:20px}.gameButton,.homeButton{background-color:#11390c;border-color:#000;border-radius:20px;border-width:3px;color:#a1d09b;cursor:pointer;font-size:5vw;margin:5px;padding:20px}.textContainer{color:#fff;margin-left:10vw;margin-right:10vw}.gamesPage,.textContainer{align-items:center;display:flex;justify-content:center}.gamesPage{flex-direction:column;min-height:100vh}.modalOverlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.modalContent{background:#fff;border-radius:10px;max-width:400px;padding:20px;position:relative;width:90%}.closeButton{background:none;border:none;cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px}.becomeText{margin-top:0}.signUpForm .submitButton{background-color:#4caf50;color:#fff}.signUpForm .submitButton:hover{background-color:#45a049}.signUpForm{align-items:flex-start;background-color:#10440c;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;padding:20px}.formGroup{color:#88e888;margin-bottom:15px;width:100%}.formGroup label{display:block;font-weight:700;margin-bottom:5px}.formGroup input{border:1px solid #ccc;border-radius:5px;padding:8px;width:100%}.submitButton{background-color:#000;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.submitButton:hover{background-color:grey}.FeaturedSection{background-color:#ffe1fd4d;border:4px solid #ffe1fd;border-radius:10px;color:#4e154e;font-family:slkscr,sans-serif;margin:20px;padding:20px;width:80vw}.FeaturedTitle{font-family:slkscr,sans-serif;margin:0;padding:0}.FeaturedDescription{font-family:slkscr,sans-serif;line-height:1.6;margin:10px 0}.Screenshots{align-items:center;flex-direction:column;max-height:100vh;overflow-x:scroll;padding:10px}.Screenshot{height:auto;margin-bottom:5%}.homePageButtons{align-items:center;display:flex;flex-direction:column}.PlayStoreButton{background-color:#205f5b}.PlayStoreButton:hover{background-color:#2a9d3f}.PlayOnlineButton{background-color:#205f5b;margin-top:15px;text-align:center;width:50%}.Banner{margin-top:200px}.testerSignUpSection{background-color:#ffe1fd66;border:4px solid #ffe1fd;border-radius:10px;margin-top:20px;padding:20px;text-align:center;width:80vw}.testerSignUpSection .becomeText{margin-top:0}.testerSignUpSection .becomeText,.testerSignUpSection h3{color:#21813c;font-family:slkscr,sans-serif}.signUpForm{background-color:#6fab64}.signUpForm .formGroup{margin-bottom:15px}.signUpForm .submitButton{background-color:#35df35;border:none;border-radius:5px;color:#065618;cursor:pointer;font-family:slkscr,sans-serif;padding:10px 20px}.signUpForm .submitButton:hover{background-color:#16511a}.GamesPage{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px}.PageTitle{background-color:#cfadcf66;color:#4e154e;font-family:slkscr,sans-serif;font-size:3em;font-weight:700;margin-top:200px;padding:10px;text-align:center}.GameSection,.PageTitle{border:4px solid #ffe1fd;border-radius:10px}.GameSection{background-color:#ffe1fd4d;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:40px;max-width:800px;padding:20px;width:80vw}.GameSection:first-of-type{margin-top:20px}.GameTitle{color:#4e154e;margin-bottom:20vh}.GameDescription,.GameTitle{font-family:slkscr,sans-serif}.GameDescription{line-height:1.6;margin:10px 0}.Screenshots{display:flex;flex-direction:row;justify-content:space-evenly;overflow-x:auto;padding:10px 0}.Screenshot{border-radius:5px;height:150px;margin-right:10px}.PlayStoreLink{display:inline-block;margin-top:20px}.ButtonContainer{align-items:center;display:flex;flex-direction:column;gap:15px;margin:20px 0}.PlayStoreButton{padding:10px 20px}.PlayOnlineButton,.PlayStoreButton{background-color:#3cba54;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:slkscr,sans-serif;font-size:16px;text-transform:uppercase;transition:background-color .3s}.PlayOnlineButton{padding:10px 0;width:30vw}.PlayOnlineButton:hover,.PlayStoreButton:hover{background-color:#7158a2;transform:translateY(-2px)}.tagContainer{color:#58425e}.AdContainer{display:flex;justify-content:center}.GamesPage .GameSection{margin:0 auto}.AboutPageSection{background-color:#ffe1fd4d;border:4px solid #ffe1fd;border-radius:10px;margin:auto;padding:20px;transform:translateY(15vh);width:90vw}.AboutTitle{color:#4e154e;font-family:slkscr,sans-serif}.AboutDescription{font-family:slkscr,sans-serif;line-height:1.6;margin:auto;padding-bottom:5vh}.ContactSection{background-color:#ffe1fd66;border:4px solid #ffe1fd;border-radius:10px;margin-left:auto;margin-right:auto;max-width:800px;padding:100px 20px 20px;position:relative;top:150px;width:90%;z-index:1}.ContactTitle{color:#4e154e;font-family:slkscr,sans-serif}.ContactDescription{font-family:slkscr,sans-serif;line-height:1.6;margin:10px 0}.ContactForm{display:flex;flex-direction:column}.FormLabel{color:#4e154e;font-family:slkscr,sans-serif;margin-bottom:10px}.FormInput,.FormTextarea{border:2px solid #ffe1fd;border-radius:5px;font-family:Arial,sans-serif;margin-bottom:20px;padding:10px;width:100%}.FormButton{background-color:#3cba54;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:slkscr,sans-serif;font-size:16px;padding:10px 20px;text-transform:uppercase;transition:background-color .3s}.FormButton:hover{background-color:#2a9d3f}.ContactInfo{margin-top:40px}.InfoTitle{color:#4e154e;font-family:slkscr,sans-serif}.InfoDescription{color:#4e154e;font-family:Arial,sans-serif;font-weight:700;line-height:1.6}.navbar{align-items:flex-start;background-color:#333;border-radius:10px;display:flex;flex-direction:column;padding:3px 10px 1px;position:absolute}.burger-menu{color:#eec8f1;cursor:pointer;font-size:24px;margin-bottom:5px;-webkit-user-select:none;user-select:none}.menu{background-color:#333;border-radius:10%;display:none;flex-direction:column;left:0;list-style:none;margin:0;padding:0;position:absolute;top:50px;width:200px;z-index:2000}.menu.open{display:flex}.menu.closed{display:none}.menu li{border-bottom:1px solid #ddd;padding:8px 16px;width:100%}.menu li a{color:#fff;display:block;text-decoration:none}.menu li a:hover{background-color:#575757}.ListItem{display:block;padding:10px}.selected-item{color:#fff;padding:10px}.BlogPage{align-items:center;display:flex;flex-direction:column;padding:20px}.BlogEntry{margin-top:100px}.BlogTitle{font-size:24px}@media (max-width:480px){.AuthorName{font-size:5vw}}.DirectLinkAd{background-color:#ffe1fd4d;border:4px solid #ffe1fd;border-radius:10px;box-shadow:0 4px 8px #0000001a;font-family:slkscr,sans-serif;margin-bottom:40px;margin-top:100px;max-width:800px;padding:20px;width:90%}.BannerContainer{border:5px solid #130b13;height:200px;width:200px}.BlogPost{align-items:center;display:flex;flex-direction:column;padding:20px}.BlogEntry{background-color:#ffe1fd4d;border:4px solid #ffe1fd;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin-bottom:40px;max-width:800px;padding:20px;width:90%}.BlogTitle{color:#4e154e;font-size:32px;margin-bottom:10px}.AuthorName,.BlogTitle{font-family:slkscr,sans-serif}.AuthorName{font-size:2vw;font-weight:700;margin-top:10vh}@media (max-width:768px){.AuthorName{font-size:5vw}}.BlogContent{font-size:18px;line-height:1.8;margin-bottom:20px}.BlogContent,.BlogDate{font-family:slkscr,sans-serif}.BlogDate{color:#444;font-size:150%;margin-top:20px;text-align:right}.BlogPost .BlogTitle{font-size:32px}.BlogPost .BlogContent{font-size:18px}.BlogPost .BlogDate{color:#555;font-size:16px;margin-top:20px;text-align:right}@font-face{font-family:slkscr;font-style:normal;font-weight:400;src:url(/static/media/slkscr.2f28a155fd8444a957f2.ttf) format("woff2")}.game-selection-container{align-items:center;color:#60006c;display:flex;flex-direction:column;font-family:slkscr,sans-serif;justify-content:center;min-height:100vh;padding-top:10vh;text-align:center}.game-selection-title{font-size:2.5rem;font-weight:600;margin-bottom:30px}.button-group{display:flex;gap:20px}.game-button{background-color:#0f3460;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:slkscr,sans-serif;font-size:1.2rem;padding:15px 30px;transition:background-color .3s ease,transform .3s ease}.game-button:hover{background-color:#7158a2;transform:translateY(-2px)}.desktop-button,.mobile-button{background-color:#138c41}.desktop-button:hover,.mobile-button:hover{background-color:#7158a2}.game-button:active{transform:translateY(0)}@media (max-width:768px){.game-selection-title{font-size:2rem}.game-button{font-size:1rem;padding:12px 25px}}.FullScreenButton{justify-content:center}.BuyMeCoffee{display:flex;flex-direction:column;margin:5vh}.BuyCoffeeText{margin:2vh}.NeonHorizonContainer{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center;transform:translatey(10vh);width:100vw}.NeonHorizonWindow{border-color:purple;border-width:5px;height:70vh;width:400px}.OfferContainer{background-color:#ffe1fd4d;border:4px solid #ffe1fd;border-radius:10px;box-shadow:0 4px 8px #0000001a;font-family:slkscr,sans-serif;margin-top:10vh;max-width:800px;width:90%}.OfferLink{color:blue;font-size:20px;text-decoration:none}.GameTitle{color:#521987;font-family:slkscr;font-size:50px}.FullScreenButton{background-color:#0f3460;font-family:slkscr,sans-serif;font-size:1.2rem;padding:15px 30px;transform:translateY(5vh);transition:background-color .3s ease,transform .3s ease}.FullScreenButton:hover{background-color:#7158a2;transform:translateY(-2px)}.BuyCoffee{display:flex;flex-direction:column;transform:translateY(15vh)}.CoffeeText{margin:2vh}.quiz-list-container{color:#f6e5ff;margin:auto;max-width:800px;padding:20px;transform:translateY(100px)}.quiz-list{list-style:none;padding:0}.quiz-item{background-color:#cfadcf66;border:5px solid #ccc;border-radius:8px;margin-bottom:20px;margin-top:20px;padding:15px;transition:background-color .3s}.quiz-item:hover{background-color:#cfadcfb3}.quiz-link{color:inherit;text-decoration:none}.quiz-container{background-color:#cfadcf66;border:1px solid #ccc;border-radius:10px;display:flex;flex-direction:column;margin:auto auto 10vh;max-width:800px;padding:20px;transform:translateY(200px)}.quiz-header{font-size:24px;margin-bottom:20px}.quiz-option{background-color:#cfadcf99;border:1px solid #ccc;border-radius:5px;cursor:pointer;display:block;margin:5px 0;padding:10px;transition:background-color .3s,border-color .3s}.quiz-option:hover{background-color:#ce6acecc}.quiz-option.selected{background-color:#d0e8ff;border-color:#007bff}.quiz-option input[type=radio]{display:none}.quiz-button{background-color:#9d00ff}.quiz-button,.quiz-button:hover{border:4px solid #ffe1fd;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:3vh;padding:10px 20px}.quiz-button:hover{background-color:#b23ef9;transform:translateY(1vh)}.quiz-button:disabled{background-color:#ccc;cursor:not-allowed}.quiz-result{color:#f6e5ff;font-weight:700;margin:auto;max-width:800px;padding:20px;transform:translateY(100px)}.quiz-share-button{background-color:#7a00e6;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:20px;padding:10px 20px;transition:background-color .3s}.quiz-share-button:hover{background-color:#9d00ff}.buttons-container{display:flex;flex-direction:column}.more-button{background-color:#3582ff}.more-button,.more-button:hover{border:4px solid #ffe1fd;border-radius:5px;color:#fff;cursor:pointer;margin-top:20px;padding:10px 20px;transition:background-color .3s}.more-button:hover{background-color:#79abfa;transform:translateY(1vh)}.SpaceBreakerWindow{aspect-ratio:16/9;border:none;box-sizing:border-box;display:block;flex-shrink:0;height:auto;max-height:80vh;max-width:100%;transform:translateY(15vh);width:100%}.GameTitle{color:#fff;font-size:2rem;margin-top:10px;text-align:center;transform:translateY(16vh)}.FullScreenButton{background-color:#333;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;margin-top:15px;outline:none;padding:10px 20px}.FullScreenButton:hover{background-color:#555}.BuyCoffee{margin-top:20px;text-align:center}.CoffeeText{color:#fff;font-size:1rem;margin-bottom:10px}
/*# sourceMappingURL=main.a4cadbf1.css.map*/