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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1{color:var(--dark-purple-color);padding:5%}.voteScreen button{-webkit-animation:fade-in 1s ease-in-out;animation:fade-in 1s ease-in-out}@media (prefers-reduced-motion:reduce){.voteScreen button{-webkit-animation:none;animation:none}}.thirdBubble{color:var(--white)}.homeBtn{background:none;box-shadow:none;color:#666;cursor:pointer;font-size:30px;left:20px;position:absolute;top:20px;width:20px}.homepage{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.homepage h1{margin:0}.h1{font-size:.1px;opacity:0;padding:0}img{margin-bottom:30px;width:300px}.bounceOne,.bounceTwo{-webkit-animation:bounce 2s ease-in infinite;animation:bounce 2s ease-in infinite}.bounceTwo{-webkit-animation-delay:.7s;animation-delay:.7s}.bounceThree{-webkit-animation:bounce 2s ease-in infinite;animation:bounce 2s ease-in infinite;-webkit-animation-delay:1.4s;animation-delay:1.4s;background-color:#547a8c}.needHelpBtn{background-color:#547a8c;margin-top:40px;width:110px}.motto,.topHomeBtn{margin-top:20px}.motto{color:var(--black);font-family:Comfortaa-Regular,sans-serif;font-size:13px;text-align:center;width:100%}@-webkit-keyframes bounce{70%{-webkit-transform:translateY(0);transform:translateY(0)}80%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}90%{-webkit-transform:translateY(0);transform:translateY(0)}95%{-webkit-transform:translateY(-5%);transform:translateY(-5%)}97%{-webkit-transform:translateY(0);transform:translateY(0)}99%{-webkit-transform:translateY(-2%);transform:translateY(-2%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounce{70%{-webkit-transform:translateY(0);transform:translateY(0)}80%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}90%{-webkit-transform:translateY(0);transform:translateY(0)}95%{-webkit-transform:translateY(-5%);transform:translateY(-5%)}97%{-webkit-transform:translateY(0);transform:translateY(0)}99%{-webkit-transform:translateY(-2%);transform:translateY(-2%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.bounceOne,.bounceThree,.bounceTwo{-webkit-animation:none;animation:none}}button{background-color:#8c5799;border:none;border-radius:20px;box-shadow:3px 3px 10px rgba(0,0,0,.3);color:var(--white);cursor:pointer;font-family:Varela Round,sans-serif;font-weight:700;height:40px;letter-spacing:.2px;margin-bottom:10px;text-transform:uppercase;width:200px}.createJoinGroup{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.createJoinBtn{-webkit-animation:fade-in 1s ease-in;animation:fade-in 1s ease-in;border-radius:30px;height:60px;letter-spacing:1px;margin:20px 0;text-transform:uppercase;transition:all .4s ease-in-out;width:250px}.createJoinBtn:hover{opacity:.9;-webkit-transform:scale(1.1);transform:scale(1.1)}@media (prefers-reduced-motion:reduce){.createJoinBtn{-webkit-animation:none;animation:none}}.JoinGroup{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.JoinGroup h2{color:var(--medium-purple-color);margin-bottom:10px}.joinGroupInput{align-items:center;background-color:var(--white);border:none;border-radius:20px;box-shadow:3px 3px 10px rgba(0,0,0,.3);display:flex;font-family:Sonovariable,sans-serif;justify-content:center;margin:10px 0;padding:10px;width:100%}.joinGroupInput:focus{outline:2px solid var(--light-blue-color)}.joinGroupBtn{margin-top:30px}.enjoy{color:var(--dark-purple-color);font-size:3rem;font-weight:600;margin:5px 0 0;padding:10px}.restaurantName{margin-top:5px}.textMargin{margin:0}@media (max-width:1200px) and (min-width:710px){.resultsCard{width:60%}}:root{--black:#000;--light-grey:#8e8e8e;--white:#fff;--off-white:#f6f2e9;--peach-color:#ea9c90;--light-peach-color:#f2b7ae;--light-blue-color:#a7c0cb;--light-purple-color:#b78ac0;--medium-purple-color:#a268b0;--dark-purple-color:#824592;--green-color:#bfc995;--darker-green:#969f79}*{box-sizing:border-box;padding:0}*,body{margin:0}body{font-family:Varela Round,sans-serif;text-align:center}.nextBtn{background-color:#ea9c90;background-color:var(--peach-color);margin-top:40px}li{list-style:none}@font-face{font-family:Inder;src:url(/static/media/Inder-Regular.8a2461b6d08b6710e6f8.ttf)}@font-face{font-family:LilitaOne;src:url(/static/media/LilitaOne-Regular.e970d047065ed950bb8c.ttf)}@font-face{font-family:Porkys;font-family:Caprasimo;src:url(/static/media/PORKYS_.a25c0de4275a28ce125c.TTF);src:url(/static/media/Caprasimo-Regular.1fb14e3bf85c52709856.ttf)}@font-face{font-family:Sirukota;src:url(/static/media/Sirukota.978d699366040637e403.ttf)}@font-face{font-family:SonoVariable;src:url(/static/media/SonoVariable.f73e03032586784d8fd5.ttf)}@font-face{font-family:SimplyRounded;src:url(/static/media/Simply-Rounded.8354e9ab5fdfe556dead.ttf)}@font-face{font-family:PoetsenOne;src:url(/static/media/PoetsenOne-Regular.9a553614c0458410b697.ttf)}@font-face{font-family:Comfortaa-Bold;src:url(/static/media/Comfortaa-Bold.c6eb380b9f8f0920f934.ttf)}@font-face{font-family:Comfortaa-Regular;src:url(/static/media/Comfortaa-Regular.886fcced57daea5944e7.ttf)}@font-face{font-family:Antipasto-ExtraBold;src:url(/static/media/Antipasto-Pro-ExtraBold.98eb5eceed2a804e56f9.ttf)}@font-face{font-family:Antipasto-Regular;src:url(/static/media/Antipasto-Pro-Regular.5c2e25aa997d4f2315f1.ttf)}body{background-color:var(--off-white)}.preFilter{align-items:center;background-color:initial;display:flex;flex-direction:column;height:100vh;justify-content:center;padding:0;text-align:center}.preFilterBtn{margin:30px 0 0;transition:scale 1s ease-in-out}.preFilterBtn:hover{background-color:var(--light-purple-color);-webkit-transform:scale(1.02);transform:scale(1.02)}.preFilter h4{color:var(--black);font-size:18px;margin:20px 0 10px}.preFilter p{margin:0}.locationInput{align-items:center;background-color:initial;border:1px solid var(--light-grey);border-radius:15px;color:var(--black);display:flex;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:300;height:100%;justify-content:center;text-align:center;width:100%}.pageSVG{height:100vh;left:0;opacity:.75;position:fixed;top:0;width:100%;z-index:-1}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.out-top{-webkit-animation:rotate 20s linear infinite;animation:rotate 20s linear infinite}.in-top,.out-top{-webkit-transform-origin:13px 25px;transform-origin:13px 25px}.in-top{-webkit-animation:rotate 10s linear infinite;animation:rotate 10s linear infinite}.out-bottom{-webkit-animation:rotate 25s linear infinite;animation:rotate 25s linear infinite}.in-bottom,.out-bottom{-webkit-transform-origin:84px 93px;transform-origin:84px 93px}.in-bottom{-webkit-animation:rotate 15s linear infinite;animation:rotate 15s linear infinite}@media (max-width:700px){form{width:70%}}@media (prefers-reduced-motion:reduce){.in-bottom,.in-top,.out-bottom,.out-top{-webkit-animation:none;animation:none}}.dropdown-container{border:1px solid var(--light-grey);border-radius:10px;position:relative;text-align:left}.dropdown-input{align-items:center;display:flex;justify-content:flex-end;padding:5px;-webkit-user-select:none;user-select:none;width:200px}.dropdown-menu{background-color:var(--white);border:1px solid var(--light-grey);border-radius:5px;max-height:250px;overflow:auto;position:absolute;-webkit-transform:translateY(4px);transform:translateY(4px);width:100%;z-index:99}.dropdown-item{align-items:center;cursor:pointer;display:flex;font-family:SonoVariable;justify-content:space-between;padding:5px}.dropdown-item .icon{margin-left:auto}.dropdown-item:hover{background-color:#e3cdf270}.dropdown-item.selected{background-color:#0d6efd;color:var(--white)}.dropdown-tags{display:flex;flex-wrap:wrap;gap:5px}.dropdown-tag-item{background-color:initial;border-radius:2px;color:var(--black);padding:2px 4px}.dropdown-tag-close,.dropdown-tag-item{align-items:center;display:flex}.search-box{background-color:#eee;padding:5px}.search-box input{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-family:SonoVariable;padding:5px;width:100%}.dropdown-input{border-radius:15px;color:#b2b1b1;font-family:SonoVariable;text-transform:lowercase}.CreateGroup{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.CreateGroup h2{color:var(--medium-purple-color);margin-bottom:10px}form{width:300px}.createGroupInput{align-items:center;background-color:var(--white);border:none;border-radius:20px;box-shadow:3px 3px 10px rgba(0,0,0,.3);display:flex;font-family:Sonovariable,sans-serif;justify-content:center;margin:10px 0;padding:10px;width:100%}.createGroupInput:focus{outline:2px solid var(--light-blue-color)}.createGroupBtn{margin-top:30px}.lobby{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.lobby h2{color:var(--medium-purple-color);font-size:3rem;margin-top:20px;text-transform:capitalize}.lobby h6{font-size:1.3rem;margin-top:20px}.lobbyContainer{align-items:center;display:flex;flex-direction:column;height:45vh;justify-content:flex-start;margin:40px 0;overflow:scroll;overflow-x:hidden;text-align:center;width:260px}.startBtn{margin:0 20px}.roomcode{color:var(--black);margin-top:20px;width:60%}#player-name{border-bottom:2px solid var(--peach-color);font-size:16px;margin:10px 0;padding:5px 0;width:150px}.everybody{margin-bottom:10px}.playerList{margin-top:10px}.groupID{color:#547a8c;font-size:24px;font-weight:900}.lobbyContainer::-webkit-scrollbar{width:5px}.lobbyContainer::-webkit-scrollbar-track{background-color:initial}.lobbyContainer::-webkit-scrollbar-thumb{background-color:var(
    --light-purple-color
  );border-radius:10px}.lobbyContainer::-webkit-scrollbar-thumb:hover{background-color:var(
    --medium-purple-color
  )}@media (max-width:700px){.welcome-message{width:80%}}.voteScreen{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.voteHeader{margin:0;padding:0}.resultsPage{align-items:center;background-color:var(--off-white);display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center}.topResult{color:var(--white);left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.bubblesContainer{height:80%;position:relative;width:400px}.mainBubble{-webkit-animation:fade-in 1.9s ease-in,gelatine 1s ease-in-out 2s 2;animation:fade-in 1.9s ease-in,gelatine 1s ease-in-out 2s 2;background-color:var(--light-peach-color);height:180px;left:40px;top:2%;width:180px;z-index:1}.mainBubble,.secondBubble{border-radius:50%;box-shadow:3px 3px 10px rgba(0,0,0,.3);position:absolute}.secondBubble{-webkit-animation:fade-in 1.8s ease-in,shake 1s ease-in-out 1.5s 7;animation:fade-in 1.8s ease-in,shake 1s ease-in-out 1.5s 7;background-color:var(--light-purple-color);height:140px;left:190px;top:20%;width:140px}.thirdBubble{-webkit-animation:fade-in 1.6s ease-in,shake 1s ease-in-out 1.4s 7;animation:fade-in 1.6s ease-in,shake 1s ease-in-out 1.4s 7;background-color:var(--darker-green);height:120px;left:100px;top:35%;width:120px}.bubble,.thirdBubble{border-radius:50%;box-shadow:3px 3px 10px rgba(0,0,0,.3);position:absolute}.bubble{-webkit-animation:fade-in 2s ease-in,shake 1s ease-in-out .1s 7;animation:fade-in 2s ease-in,shake 1s ease-in-out .1s 7}.one{-webkit-animation:fade-in 1.4s ease-in,shake 1s ease-in-out 1.3s 7;animation:fade-in 1.4s ease-in,shake 1s ease-in-out 1.3s 7;background-color:var(--light-blue-color);height:80px;left:200px;top:50%;width:80px}.two{-webkit-animation:fade-in 1.2s ease-in,shake 1s ease-in-out 1.2s 7;animation:fade-in 1.2s ease-in,shake 1s ease-in-out 1.2s 7;background-color:var(--medium-purple-color);height:70px;left:168px;top:63%;width:70px}.three{-webkit-animation:fade-in 1s ease-in,shake 1s ease-in-out 1s 7;animation:fade-in 1s ease-in,shake 1s ease-in-out 1s 7;background-color:var(--light-purple-color);height:60px;left:120px;top:72%;width:60px}.four{-webkit-animation:fade-in .8s ease-in,shake 1s ease-in-out .9s 7;animation:fade-in .8s ease-in,shake 1s ease-in-out .9s 7;background-color:var(--peach-color);height:50px;left:160px;top:80%;width:50px}.five{-webkit-animation:fade-in .6s ease-in,shake 1s ease-in-out .7s 7;animation:fade-in .6s ease-in,shake 1s ease-in-out .7s 7;background-color:var(--light-peach-color);height:40px;left:120px;top:86%;width:40px}.six{-webkit-animation:fade-in .4s ease-in,shake 1s ease-in-out .6s 7;animation:fade-in .4s ease-in,shake 1s ease-in-out .6s 7;background-color:var(--light-blue-color);height:30px;left:90px;top:90%;width:30px}.seven{-webkit-animation:fade-in .2s ease-in,shake 1s ease-in-out .4s 7;animation:fade-in .2s ease-in,shake 1s ease-in-out .4s 7;background-color:var(--green-color);height:20px;left:70px;top:95%;width:20px}.eight{background-color:var(--darker-green);height:10px;left:65px;top:100%;width:10px}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes gelatine{0%,to{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.9,1.1);transform:scale(.9,1.1)}50%{-webkit-transform:scale(1.1,.9);transform:scale(1.1,.9)}75%{-webkit-transform:scale(.95,1.05);transform:scale(.95,1.05)}}@keyframes gelatine{0%,to{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.9,1.1);transform:scale(.9,1.1)}50%{-webkit-transform:scale(1.1,.9);transform:scale(1.1,.9)}75%{-webkit-transform:scale(.95,1.05);transform:scale(.95,1.05)}}@-webkit-keyframes shake{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}50%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@keyframes shake{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}50%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@media (max-width:700px){.bubblesContainer{height:65vh}}@media (max-width:1150px) and (min-width:710px){.bubblesContainer{height:60vh}}@media (prefers-reduced-motion:reduce){.bubble,.eight,.five,.four,.mainBubble,.one,.secondBubble,.seven,.six,.thirdBubble,.three,.two{-webkit-animation:none;animation:none}}.finalResultsPage{height:100vh;text-align:center}.finalResultsPage,.resultsCard{align-items:center;display:flex;flex-direction:column;justify-content:center}.resultsCard{background-color:initial;border:2px solid hsla(0,0%,98%,.781);border-radius:30px;color:#824592;height:60vh;margin:20px 0;width:30%}.enjoy h2,.resultsCard{color:var(--dark-purple-color)}.enjoy h2{font-size:3rem;font-weight:600;margin:5px 0 0;padding:10px}.restaurantName{color:#301934;font-size:36px;margin-bottom:20px}img.restaurant_image{border-radius:10px;box-shadow:3px 3px 10px rgba(0,0,0,.3);margin:0;opacity:.8;width:50%}.textMargin{color:var(--black);font-size:20px;margin:30px 10px 20px;padding:0}.venueIcon{color:var(--light-grey);margin:10px 0}@media (max-width:700px){.resultsCard{width:80%}.restaurantName{margin-bottom:40px}.finalResultsBtn{margin-top:30px}}@media (max-width:1150px) and (min-width:710px){.resultsCard{height:50vh;width:60%}.finalResultsBtn{margin-top:60px}.restaurantName{margin-bottom:50px}}@media (max-width:1200px) and (min-width:1151px){.resultsCard{width:60vw}.restaurantName{margin-top:20px}}.help{align-items:center;background-color:#d5b5dc;display:flex;flex-direction:column;font-family:SimplyRounded;font-size:14px;height:auto;justify-content:center;line-height:40px;margin:0;text-align:center;width:auto}p{font-family:Comfortaa-Regular,sans-serif}h2,h3,h4{color:#fff}.howto p{padding:5px 0;position:relative;text-align:center}.howto p:after{border-bottom:1px solid var(--white);bottom:0;content:"";left:37.5%;position:absolute;width:25%}.howto p:last-child:after{border-bottom:none}.aboutHeader{margin:20px 0;padding:0}.intro{line-height:25px;margin-bottom:10px;width:400px}.contact{margin-top:30px}.twitter{font-size:10px;line-height:0px;padding-bottom:20px}.answer{line-height:19px;margin:0;padding:0}@media (max-width:700px){.intro{width:80vw}.howto{width:80%}.answer{margin:0 20px}}@media (max-width:1150px) and (min-width:710px){.help{height:100vh}}
/*# sourceMappingURL=main.96af7f54.css.map*/