.page-module-scss-module__KoDBga__canvasContainer{width:100%;height:100%;position:fixed;top:0;left:0}.page-module-scss-module__KoDBga__vignette{pointer-events:none;z-index:20;width:100%;height:100%;position:fixed;top:0;left:0;box-shadow:inset 0 0 12em #000000e6}.page-module-scss-module__KoDBga__canvas,.page-module-scss-module__KoDBga__cssRenderer{z-index:10;cursor:grab;width:100%;height:100%;position:fixed;top:0;left:0}.page-module-scss-module__KoDBga__canvas:active,.page-module-scss-module__KoDBga__cssRenderer:active{cursor:grabbing}.page-module-scss-module__KoDBga__cssRenderer{z-index:100}.page-module-scss-module__KoDBga__backgroundVideo{object-fit:cover;z-index:9990;opacity:.05;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}.page-module-scss-module__KoDBga__overlayVideo1,.page-module-scss-module__KoDBga__overlayVideo2,.page-module-scss-module__KoDBga__overlayVideo3,.page-module-scss-module__KoDBga__overlayVideo4,.page-module-scss-module__KoDBga__overlayVideo5{z-index:100;mix-blend-mode:lighten;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.9;width:100%;position:fixed}@media (max-width:768px){.page-module-scss-module__KoDBga__overlayVideo1,.page-module-scss-module__KoDBga__overlayVideo2,.page-module-scss-module__KoDBga__overlayVideo3,.page-module-scss-module__KoDBga__overlayVideo4,.page-module-scss-module__KoDBga__overlayVideo5{font-size:1.8vw}}.page-module-scss-module__KoDBga__overlayVideo1{pointer-events:auto;cursor:pointer;max-width:11em;top:1em;right:1.5em}.page-module-scss-module__KoDBga__overlayVideo2{max-width:23em;bottom:1em;right:2em}.page-module-scss-module__KoDBga__overlayVideo3{max-width:23em;bottom:.25em;left:1.5em}.page-module-scss-module__KoDBga__overlayVideo4{max-width:6.5em;top:1.5em;left:1.5em}.page-module-scss-module__KoDBga__overlayVideo5{max-width:7em;top:10.5em;right:3.5em}.page-module-scss-module__KoDBga__roomCompleteContainer{text-align:center;flex-direction:column;align-items:center;gap:1em;margin:2em 4em 4em;display:flex}.page-module-scss-module__KoDBga__youtubeContainer{width:100%;padding:3em 2em}.page-module-scss-module__KoDBga__smallExitButton{z-index:9000;position:fixed;top:2em;left:2.25em;width:4em!important;height:4em!important;padding:0!important}
.Title-module-scss-module__91NQXa__title{color:var(--text-color);text-align:center;margin:0;font-size:1.25em;line-height:1em}.Title-module-scss-module__91NQXa__m{font-size:1em}
.Modal-module-scss-module__Jye0mW__container{z-index:9998;width:100%;height:100%;padding:1em;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.Modal-module-scss-module__Jye0mW__backgroundImage{opacity:.015;pointer-events:none;z-index:1;position:relative}.Modal-module-scss-module__Jye0mW__contentWrapperContainer{z-index:10;background-color:#215267;border-radius:1em;flex-direction:column;align-self:center;align-items:center;gap:2em;width:100%;max-width:50em;height:fit-content;margin:auto;padding:.5em;display:flex;position:relative;box-shadow:0 0 1em #00fdfc}.Modal-module-scss-module__Jye0mW__contentWrapper{background-color:var(--background-color);border:4px solid var(--text-color);border-radius:.5em;flex-direction:column;align-items:center;width:100%;max-width:50em;min-height:15.5em;padding-top:2em;display:flex;position:relative;overflow:hidden}.Modal-module-scss-module__Jye0mW__background{z-index:9900;appearance:none;background-color:#00000080;border:none;width:100%;height:100%;position:fixed;top:0;left:0}.Modal-module-scss-module__Jye0mW__backgroundImage{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.Modal-module-scss-module__Jye0mW__content{z-index:10;flex-direction:column;align-items:center;gap:1em;width:100%;display:flex;position:relative}.Modal-module-scss-module__Jye0mW__title{border:2px solid var(--text-color);background-color:var(--accent-color);border-radius:5em;padding:1em 1.5em}@media (max-width:500px){.Modal-module-scss-module__Jye0mW__title{font-size:.8em}}.Modal-module-scss-module__Jye0mW__closeBtn{z-index:100;cursor:pointer;background-color:#0000;border:none;border-radius:0;justify-content:flex-end;align-items:flex-start;width:3em;height:3em;padding:0;font-size:1em;display:flex;position:absolute;top:2.25em;right:2.25em;transform:translate(50%,-50%)}.Modal-module-scss-module__Jye0mW__xIcon{width:1em;height:1em;font-size:1.25em}.Modal-module-scss-module__Jye0mW__leftTilesContainer,.Modal-module-scss-module__Jye0mW__rightTilesContainer{z-index:100;position:absolute}.Modal-module-scss-module__Jye0mW__leftTilesContainer{left:.5em}.Modal-module-scss-module__Jye0mW__rightTilesContainer{right:.5em}.Modal-module-scss-module__Jye0mW__topLeftLineContainer,.Modal-module-scss-module__Jye0mW__bottomLeftLineContainer,.Modal-module-scss-module__Jye0mW__bottomRightLineContainer{z-index:100;position:absolute}.Modal-module-scss-module__Jye0mW__topLeftLineContainer{top:1em;left:1em}.Modal-module-scss-module__Jye0mW__bottomLeftLineContainer{bottom:1em;left:1em}.Modal-module-scss-module__Jye0mW__bottomRightLineContainer{bottom:1em;right:1em}.Modal-module-scss-module__Jye0mW__backgroundVideo{object-fit:cover;z-index:1;opacity:.1;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}
.Tiles-module-scss-module__JH0QMW__container{flex-direction:column;justify-content:center;align-items:center;gap:.5em;display:flex}.Tiles-module-scss-module__JH0QMW__tile{opacity:.5;transform-origin:bottom;background-color:#0bfbfe;border-radius:.2em;width:.2em;height:1.4em;animation:2s infinite Tiles-module-scss-module__JH0QMW__tileAnimation;transform:scaleY(1)}@keyframes Tiles-module-scss-module__JH0QMW__tileAnimation{0%{opacity:.5;transform:scaleY(1)}70%{opacity:1;transform:scaleY(1.05)}to{opacity:.5;transform:scaleY(1)}}
.Line-module-scss-module__cXpr7W__line{background-color:var(--text-color);opacity:.5;width:2em;height:.3em}
.Paragraph-module-scss-module__J23fVa__paragraph{font-family:var(--body-font);color:var(--text-color);margin:0;font-size:1em;font-weight:400;line-height:1em}
.Button-module-scss-module__iBF-KW__button{color:var(--accent-color);background-color:var(--text-color);text-transform:uppercase;border:2px solid var(--text-color);cursor:pointer;width:100%;max-width:30em;height:4em;font-size:.75em;font-family:var(--body-font);border-radius:.5em;justify-content:center;align-items:center;gap:1em;padding:1em 2.4em;transition:all .3s;display:flex;box-shadow:0 1px 4px #00000040}.Button-module-scss-module__iBF-KW__button path{transition:all .3s}.Button-module-scss-module__iBF-KW__button:disabled{opacity:.5}.Button-module-scss-module__iBF-KW__button:not(:disabled):hover{background-color:var(--accent-color);color:var(--col-text);border:2px solid var(--text-color)}.Button-module-scss-module__iBF-KW__button:not(:disabled):hover path{fill:var(--text-color)}.Button-module-scss-module__iBF-KW__secondary,.Button-module-scss-module__iBF-KW__xs{background-color:var(--accent-color);color:var(--col-text);padding:1.2em 4em}.Button-module-scss-module__iBF-KW__xs{border-radius:100%;justify-content:center;align-items:center;width:2em;height:2em;padding:.8em;font-size:.8em;display:flex}.Button-module-scss-module__iBF-KW__transparent{background-color:#0000}.Button-module-scss-module__iBF-KW__spotifyIcon,.Button-module-scss-module__iBF-KW__appleMusicIcon,.Button-module-scss-module__iBF-KW__icon{width:1em;height:1em;font-size:1.5em}
.Form-module-scss-module__YiC9QG__formContainer{flex-direction:column;align-items:center;gap:2em;width:100%;padding:2em 2em 3em;display:flex;position:relative;overflow:hidden}.Form-module-scss-module__YiC9QG__form{flex-direction:column;align-items:center;gap:1em;width:100%;display:flex}.Form-module-scss-module__YiC9QG__storyInputContainer{background-color:var(--accent-color);border:.1em solid var(--text-color);border-radius:1em;width:100%;padding:.5em}@media (max-width:600px){.Form-module-scss-module__YiC9QG__storyInputContainer{margin:0}}.Form-module-scss-module__YiC9QG__storyTitleContainer{flex-direction:column;gap:.5em;padding:1em 1em 0;font-size:.8em;display:flex}.Form-module-scss-module__YiC9QG__storyInput{background-color:var(--background-color);border:.1em solid var(--text-color);border-radius:.75em;flex-direction:column;gap:1em;width:100%;display:flex}.Form-module-scss-module__YiC9QG__storyTitle{margin-top:1em}.Form-module-scss-module__YiC9QG__storyDescription{text-align:center;font-size:1.2em}.Form-module-scss-module__YiC9QG__bottomContent{flex-direction:column;align-items:center;gap:1em;width:100%;display:flex}.Form-module-scss-module__YiC9QG__submitButtonContainer{justify-content:center;width:100%;display:flex}.Form-module-scss-module__YiC9QG__submitButton{width:100%;max-width:initial}.Form-module-scss-module__YiC9QG__privacyText{text-align:center;letter-spacing:0%;text-align:center;text-transform:uppercase;text-decoration-skip-ink:auto;font-size:8px;font-weight:400;line-height:100%;font-family:var(--title-font);text-decoration-style:solid;text-decoration-thickness:calc(1em/3.40282e38)}.Form-module-scss-module__YiC9QG__privacyText a{color:var(--text-color)}
.Checkbox-module-scss-module__iu4eiW__container{font-family:var(--body-font);cursor:pointer;align-items:center;gap:.8em;font-size:1.2em;display:flex}.Checkbox-module-scss-module__iu4eiW__label{color:var(--text-color);font-size:.75em;font-weight:400;line-height:1.4em}.Checkbox-module-scss-module__iu4eiW__label a{color:var(--text-color)}.Checkbox-module-scss-module__iu4eiW__button{border:1px solid var(--text-color);cursor:pointer;background-color:#0000;border-radius:.1em;justify-content:center;align-items:center;width:1em;min-width:1em;height:1em;padding:0;font-size:1em;display:flex}.Checkbox-module-scss-module__iu4eiW__checkmark{opacity:0;border-radius:.1em;width:.5em;height:.5em;font-size:1.1em;transition:all .3s}.Checkbox-module-scss-module__iu4eiW__active{opacity:1}
.MailingListForm-module-scss-module__Jcum6a__formContent{flex-direction:column;justify-content:center;align-items:center;gap:1em;width:100%;padding:0 1.5em;display:flex}.MailingListForm-module-scss-module__Jcum6a__formFieldsWrapper{flex-direction:column;justify-content:center;align-items:center;gap:1em;width:100%;max-width:35em;display:flex;position:relative}.MailingListForm-module-scss-module__Jcum6a__privacyText{text-align:center;letter-spacing:0%;text-align:center;text-transform:uppercase;text-decoration-skip-ink:auto;font-size:.7em;font-weight:400;line-height:100%;font-family:var(--title-font);text-decoration-style:solid;text-decoration-thickness:calc(1em/3.40282e38)}.MailingListForm-module-scss-module__Jcum6a__privacyText a{color:var(--text-color)}.MailingListForm-module-scss-module__Jcum6a__title{text-align:center;margin-top:.5em;font-size:3.2em}@media (max-width:768px){.MailingListForm-module-scss-module__Jcum6a__title br{display:none}}.MailingListForm-module-scss-module__Jcum6a__privacyText{text-align:center;width:80%;font-size:8px}.MailingListForm-module-scss-module__Jcum6a__buttonContainer{width:100%;padding:0 1.5em}
.Form-module-scss-module__x1DDbG__container{background-color:var(--accent-color);border-top:4px solid var(--text-color);flex-direction:column;justify-content:center;align-items:center;width:100%;padding:2em 0 3em;display:flex}.Form-module-scss-module__x1DDbG__form{flex-direction:column;justify-content:center;align-items:center;gap:1em;width:100%;display:flex}.Form-module-scss-module__x1DDbG__buttonContainer{justify-content:center;align-items:center;width:100%;max-width:20em;padding:0 1.5em;display:flex}
.Landing-module-scss-module__qZGcNq__container{flex-direction:column;justify-content:center;align-items:center;gap:2em;width:100%;display:flex}.Landing-module-scss-module__qZGcNq__welcomeContainer,.Landing-module-scss-module__qZGcNq__welcomeContainerFinal{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.25em;width:100%;max-width:28em;margin:3em 2.5em;padding:0 2em;font-size:1em;display:flex}.Landing-module-scss-module__qZGcNq__title{font-size:1.2em}.Landing-module-scss-module__qZGcNq__welcomeContainerFinal{max-width:30em;margin:2em 2.5em 1.5em}
.SubmissionsGallery-module-scss-module__vFR4LW__container{flex-direction:column;justify-content:space-between;min-width:40vw;padding:3em 2em;display:flex}.SubmissionsGallery-module-scss-module__vFR4LW__submissionsTitle{width:100%;max-width:35em}.SubmissionsGallery-module-scss-module__vFR4LW__topSection{flex-direction:column;justify-content:center;align-items:center;gap:3em;max-width:60em;margin:3em auto;display:flex}@media (max-width:768px){.SubmissionsGallery-module-scss-module__vFR4LW__topSection{margin-top:0}}.SubmissionsGallery-module-scss-module__vFR4LW__selectsWrapper{justify-content:space-between;gap:1em;margin-bottom:1em;display:flex}@media (max-width:768px){.SubmissionsGallery-module-scss-module__vFR4LW__selectsWrapper{flex-direction:column;justify-content:center;align-items:center;gap:1em}}.SubmissionsGallery-module-scss-module__vFR4LW__selectContainer{max-width:25em}.SubmissionsGallery-module-scss-module__vFR4LW__galleryContainer{width:100%;min-height:10em;padding:.25em;position:relative;overflow-y:scroll}.SubmissionsGallery-module-scss-module__vFR4LW__spinner{z-index:100;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SubmissionsGallery-module-scss-module__vFR4LW__gallery{justify-content:space-around;gap:1em;width:100%;display:flex;position:relative}.SubmissionsGallery-module-scss-module__vFR4LW__column{font-size:inherit;flex-direction:column;align-items:center;gap:1em;display:flex}.SubmissionsGallery-module-scss-module__vFR4LW__textCopy{text-align:center;flex-direction:column;align-items:center;gap:1em;margin-bottom:4em;display:flex;position:relative}@media (max-width:768px){.SubmissionsGallery-module-scss-module__vFR4LW__textCopy{margin-bottom:2.5em}}.SubmissionsGallery-module-scss-module__vFR4LW__pagination{justify-content:center;align-items:center;gap:1em;margin:3em 0 0;padding:.25em;display:flex}.SubmissionsGallery-module-scss-module__vFR4LW__noPosts{justify-content:center;align-items:center;min-height:12em;display:flex}.SubmissionsGallery-module-scss-module__vFR4LW__paginationButtonWrapper{width:100%;max-width:8em}.SubmissionsGallery-module-scss-module__vFR4LW__paginationButtonWrapper button{width:100%}@media (max-width:768px){.SubmissionsGallery-module-scss-module__vFR4LW__paginationButtonWrapper{max-width:7em}}.SubmissionsGallery-module-scss-module__vFR4LW__exitButton{opacity:1;max-width:14em;margin:2em auto 0;padding:.5em}
.GalleryCard-module-scss-module__lpwFzW__container{word-break:break-word;background-color:var(--accent-color-2);border-radius:.75em;flex-direction:column;align-items:flex-start;gap:1em;width:20em;height:15em;padding:2.5em 2em;display:flex;position:relative;overflow:hidden}@media (max-width:400px){.GalleryCard-module-scss-module__lpwFzW__container{font-size:3.5vw}}.GalleryCard-module-scss-module__lpwFzW__backgroundImage{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.GalleryCard-module-scss-module__lpwFzW__contentWrapper{flex-direction:column;justify-content:space-between;gap:.5em;height:100%;display:flex}.GalleryCard-module-scss-module__lpwFzW__nameWrapper{margin-top:auto}.GalleryCard-module-scss-module__lpwFzW__story{font-size:.75em}.GalleryCard-module-scss-module__lpwFzW__name{font-size:.75em;font-weight:700}
.Loading-module-scss-module__103FEW__container{z-index:9999;background-color:#001514;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.Loading-module-scss-module__103FEW__background{z-index:1;opacity:.25;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.Loading-module-scss-module__103FEW__svgContainer{z-index:10;min-width:60em;position:relative}.Loading-module-scss-module__103FEW__loadingSvg{width:100%}.Loading-module-scss-module__103FEW__keyPath{transform-origin:50%;animation:1.5s ease-in-out 1.6s infinite Loading-module-scss-module__103FEW__pulse}@keyframes Loading-module-scss-module__103FEW__pulse{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}.Loading-module-scss-module__103FEW__backgroundVideo{object-fit:cover;z-index:9990;opacity:.05;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}.Loading-module-scss-module__103FEW__blendCover{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}
.game-module-scss-module__xmCWPa__container{flex-direction:column;display:flex;position:relative}.game-module-scss-module__xmCWPa__app{width:100vw;height:80svh;box-shadow:var(--shadow);background-color:#0000;overflow:hidden}.game-module-scss-module__xmCWPa__puzzleContainer{width:100vw;height:80svh}.game-module-scss-module__xmCWPa__puzzleControls{background-color:#000c;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.game-module-scss-module__xmCWPa__input::placeholder{color:#6e6e6e;text-align:center}.game-module-scss-module__xmCWPa__absoluteContainer{position:absolute;top:0;left:50%;transform:translate(-50%)}.game-module-scss-module__xmCWPa__overlay{width:100%;height:100%;color:var(--text-color);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.game-module-scss-module__xmCWPa__stat{color:#fff;text-transform:lowercase;pointer-events:none;padding:.2em;font-size:1.2em}@media (max-width:500px){.game-module-scss-module__xmCWPa__stat{font-size:4.5vw}}.game-module-scss-module__xmCWPa__exitButton{opacity:1;max-width:14em;margin:2em auto 0;padding:.5em}
.Button-module-scss-module__Wo7JIW__buttonSecondary,.Button-module-scss-module__Wo7JIW__button,.Button-module-scss-module__Wo7JIW__gameButton,.Button-module-scss-module__Wo7JIW__spotifyButton,.Button-module-scss-module__Wo7JIW__loginWithApple,.Button-module-scss-module__Wo7JIW__skipButton,.Button-module-scss-module__Wo7JIW__appleButton{color:#000;text-transform:uppercase;cursor:pointer;font-family:var(--font);background-color:#0000;border:none;justify-content:center;align-items:center;height:3em;margin:0 auto;padding:0;transition:opacity .2s;display:flex;letter-spacing:1.1px!important;border-radius:var(--radius)!important;width:100%!important;max-width:340px!important;margin-bottom:.7em!important;font-size:.9em!important}@media (max-width:600px){.Button-module-scss-module__Wo7JIW__buttonSecondary,.Button-module-scss-module__Wo7JIW__button,.Button-module-scss-module__Wo7JIW__gameButton,.Button-module-scss-module__Wo7JIW__spotifyButton,.Button-module-scss-module__Wo7JIW__loginWithApple,.Button-module-scss-module__Wo7JIW__skipButton,.Button-module-scss-module__Wo7JIW__appleButton{max-width:60vw!important;font-size:3vw!important}}.Button-module-scss-module__Wo7JIW__buttonSecondary:hover,.Button-module-scss-module__Wo7JIW__button:hover,.Button-module-scss-module__Wo7JIW__gameButton:hover,.Button-module-scss-module__Wo7JIW__spotifyButton:hover,.Button-module-scss-module__Wo7JIW__loginWithApple:hover,.Button-module-scss-module__Wo7JIW__skipButton:hover,.Button-module-scss-module__Wo7JIW__appleButton:hover{opacity:.7!important}.Button-module-scss-module__Wo7JIW__buttonSecondary span,.Button-module-scss-module__Wo7JIW__button span,.Button-module-scss-module__Wo7JIW__gameButton span,.Button-module-scss-module__Wo7JIW__spotifyButton span,.Button-module-scss-module__Wo7JIW__loginWithApple span,.Button-module-scss-module__Wo7JIW__skipButton span,.Button-module-scss-module__Wo7JIW__appleButton span{position:relative;top:3px;font-size:.8em!important}.Button-module-scss-module__Wo7JIW__buttonSecondary,.Button-module-scss-module__Wo7JIW__button,.Button-module-scss-module__Wo7JIW__gameButton,.Button-module-scss-module__Wo7JIW__spotifyButton,.Button-module-scss-module__Wo7JIW__loginWithApple,.Button-module-scss-module__Wo7JIW__skipButton,.Button-module-scss-module__Wo7JIW__appleButton{border-radius:100px}.Button-module-scss-module__Wo7JIW__buttonSecondary{color:#0000;background-color:#0000!important}.Button-module-scss-module__Wo7JIW__inGameButton{color:var(--button-color);border-radius:var(--radius);opacity:.8;cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;width:2em;height:2em;margin-top:.5em;margin-right:.5em;font-size:1.3em;transition:opacity .2s;display:flex}.Button-module-scss-module__Wo7JIW__inGameButton:hover{opacity:.6}@media (max-width:500px){.Button-module-scss-module__Wo7JIW__inGameButton{width:9vw;height:9vw;margin-left:.5em;font-size:5vw}}.Button-module-scss-module__Wo7JIW__spotifyButton svg{font-size:.9em!important}.Button-module-scss-module__Wo7JIW__loginWithApple svg,.Button-module-scss-module__Wo7JIW__appleButton svg{font-size:1.7em!important}.Button-module-scss-module__Wo7JIW__spinnerDefault{position:relative;top:-4px!important}.Button-module-scss-module__Wo7JIW__spinner{position:relative;top:-1px!important}.Button-module-scss-module__Wo7JIW__spinner *{border-color:#000 #0000 #0000!important}
.Grid-module-scss-module__QDgH5G__container{margin-top:0}@media (max-width:768px){.Grid-module-scss-module__QDgH5G__container{margin-top:2em}}.Grid-module-scss-module__QDgH5G__cell,.Grid-module-scss-module__QDgH5G__presentCell,.Grid-module-scss-module__QDgH5G__correctCell,.Grid-module-scss-module__QDgH5G__absentCell{background-color:var(--board-color);color:#0cf3f5;font-family:var(--font);text-transform:uppercase;border-radius:.25em;justify-content:center;align-items:center;width:3.5em;height:3.5em;margin:.25em;font-size:.8em;font-weight:900;transition:background-color .5s;display:flex}.Grid-module-scss-module__QDgH5G__cell span,.Grid-module-scss-module__QDgH5G__presentCell span,.Grid-module-scss-module__QDgH5G__correctCell span,.Grid-module-scss-module__QDgH5G__absentCell span{justify-content:center;align-items:center;font-size:1.2em;display:flex}@media (max-width:600px){.Grid-module-scss-module__QDgH5G__cell,.Grid-module-scss-module__QDgH5G__presentCell,.Grid-module-scss-module__QDgH5G__correctCell,.Grid-module-scss-module__QDgH5G__absentCell{width:2.5em;height:3.5em}}.Grid-module-scss-module__QDgH5G__correct{background-color:var(--correct);color:#001a19}.Grid-module-scss-module__QDgH5G__present{background-color:var(--present);border:var(--present-border)}.Grid-module-scss-module__QDgH5G__absent{background-color:var(--absent)}.Grid-module-scss-module__QDgH5G__row{justify-content:center;margin-bottom:.25rem;display:flex}
.Keyboard-module-scss-module__36sd8q__key,.Keyboard-module-scss-module__36sd8q__presentKey,.Keyboard-module-scss-module__36sd8q__correctKey,.Keyboard-module-scss-module__36sd8q__absentKey{appearance:none;background-color:var(--keyboard-color);color:#0cf3f5;font-family:var(--font);text-transform:uppercase;cursor:pointer;border:#0000;border-radius:.25em;justify-content:center;align-items:center;margin:0 .25em;font-size:.8em;font-weight:900;display:flex}.Keyboard-module-scss-module__36sd8q__key span,.Keyboard-module-scss-module__36sd8q__presentKey span,.Keyboard-module-scss-module__36sd8q__correctKey span,.Keyboard-module-scss-module__36sd8q__absentKey span{justify-content:center;align-items:center;font-size:1.2em;display:flex}.Keyboard-module-scss-module__36sd8q__correctKey{color:#001a19;background-color:var(--correct)}.Keyboard-module-scss-module__36sd8q__presentKey{background-color:var(--present);border:var(--present-border)}.Keyboard-module-scss-module__36sd8q__absentKey{background-color:var(--absent)}.Keyboard-module-scss-module__36sd8q__key{color:#0cf3f5}.Keyboard-module-scss-module__36sd8q__row,.Keyboard-module-scss-module__36sd8q__lastRow{justify-content:center;margin-bottom:.25rem;display:flex}.Keyboard-module-scss-module__36sd8q__lastRow{margin-bottom:0}.Keyboard-module-scss-module__36sd8q__deleteIcon{width:1.5em;height:1.5em;font-size:1em}
.Main-module-scss-module__07ky6W__container{margin:2em}.Main-module-scss-module__07ky6W__game{flex-direction:column;justify-content:center;align-items:center;gap:1em;display:flex}@media (max-width:600px){.Main-module-scss-module__07ky6W__game{font-size:.8em}}@media (max-width:500px){.Main-module-scss-module__07ky6W__game{font-size:.7em}}@media (max-width:440px){.Main-module-scss-module__07ky6W__game{font-size:.6em}}@media (max-width:400px){.Main-module-scss-module__07ky6W__game{font-size:.5em}}.Main-module-scss-module__07ky6W__gameContainer{flex-direction:column;justify-content:center;align-items:center;gap:1em;display:flex}
.HowToPlay-module-scss-module__vQP0ma__container{flex-direction:column;justify-content:center;align-items:center;gap:1.5em;margin:0 2em 2em;display:flex}.HowToPlay-module-scss-module__vQP0ma__container p{text-align:center}.HowToPlay-module-scss-module__vQP0ma__cellRow{justify-content:center;gap:.25em;display:flex}
.Results-module-scss-module__gLOPKW__container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Results-module-scss-module__gLOPKW__content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2em;width:100%;height:100%;display:flex}
.HotspotButtons-module-scss-module__jy8IKW__hotspot{z-index:9999;appearance:none;cursor:pointer;background-color:#0000;border:none;width:3em;height:3em;padding:0;font-size:1em;position:relative}.HotspotButtons-module-scss-module__jy8IKW__circle{z-index:15;opacity:.6;background:var(--text-color);border-radius:50%;width:1em;height:1em;font-size:1em;transition:opacity .2s ease-in,transform .1s ease-out;animation:2s ease-out infinite HotspotButtons-module-scss-module__jy8IKW__pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes HotspotButtons-module-scss-module__jy8IKW__pulse{0%{transform:translate(-50%,-50%)scale(1)}80%{transform:translate(-50%,-50%)scale(1.2)}to{transform:translate(-50%,-50%)scale(1)}}.HotspotButtons-module-scss-module__jy8IKW__circle:hover{opacity:.8;cursor:pointer}.HotspotButtons-module-scss-module__jy8IKW__ring{z-index:10;border:1px solid var(--text-color);opacity:0;border-radius:50%;width:1.2em;height:1.2em;animation:2s ease-out infinite HotspotButtons-module-scss-module__jy8IKW__pulsate;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes HotspotButtons-module-scss-module__jy8IKW__pulsate{0%{opacity:.8;transform:translate(-50%,-50%)scale(1)}50%{opacity:0;transform:translate(-50%,-50%)scale(2)}}
.SubmissionsGallery-module-scss-module__BqsQcG__container{flex-direction:column;justify-content:space-between;min-width:40vw;padding:3em 2em;display:flex}.SubmissionsGallery-module-scss-module__BqsQcG__submissionsTitle{width:100%;max-width:35em}.SubmissionsGallery-module-scss-module__BqsQcG__topSection{flex-direction:column;justify-content:center;align-items:center;gap:3em;max-width:60em;margin:3em auto;display:flex}@media (max-width:768px){.SubmissionsGallery-module-scss-module__BqsQcG__topSection{margin-top:0}}.SubmissionsGallery-module-scss-module__BqsQcG__selectsWrapper{justify-content:space-between;gap:1em;margin-bottom:1em;display:flex}@media (max-width:768px){.SubmissionsGallery-module-scss-module__BqsQcG__selectsWrapper{flex-direction:column;justify-content:center;align-items:center;gap:1em}}.SubmissionsGallery-module-scss-module__BqsQcG__selectContainer{max-width:25em}.SubmissionsGallery-module-scss-module__BqsQcG__galleryContainer{width:100%;min-height:10em;padding:.25em;position:relative;overflow-y:scroll}.SubmissionsGallery-module-scss-module__BqsQcG__spinner{z-index:100;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SubmissionsGallery-module-scss-module__BqsQcG__gallery{justify-content:space-around;gap:1em;width:100%;display:flex;position:relative}.SubmissionsGallery-module-scss-module__BqsQcG__column{font-size:inherit;flex-direction:column;align-items:center;gap:1em;display:flex}.SubmissionsGallery-module-scss-module__BqsQcG__textCopy{text-align:center;flex-direction:column;align-items:center;gap:1em;margin-bottom:4em;display:flex;position:relative}@media (max-width:768px){.SubmissionsGallery-module-scss-module__BqsQcG__textCopy{margin-bottom:2.5em}}.SubmissionsGallery-module-scss-module__BqsQcG__pagination{justify-content:center;align-items:center;gap:1em;margin:3em 0 0;padding:.25em;display:flex}.SubmissionsGallery-module-scss-module__BqsQcG__noPosts{justify-content:center;align-items:center;min-height:12em;display:flex}.SubmissionsGallery-module-scss-module__BqsQcG__paginationButtonWrapper{width:100%;max-width:8em}.SubmissionsGallery-module-scss-module__BqsQcG__paginationButtonWrapper button{width:100%}@media (max-width:768px){.SubmissionsGallery-module-scss-module__BqsQcG__paginationButtonWrapper{max-width:7em}}.SubmissionsGallery-module-scss-module__BqsQcG__exitButton{opacity:1;max-width:14em;margin:2em auto 0;padding:.5em}
.GalleryCard-module-scss-module__pMt1Uq__container{word-break:break-word;background-color:var(--accent-color-2);border-radius:.75em;flex-direction:column;align-items:flex-start;gap:1em;width:20em;height:15em;padding:2.5em 2em;display:flex;position:relative;overflow:hidden}@media (max-width:400px){.GalleryCard-module-scss-module__pMt1Uq__container{font-size:3.5vw}}.GalleryCard-module-scss-module__pMt1Uq__backgroundImage{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.GalleryCard-module-scss-module__pMt1Uq__contentWrapper{flex-direction:column;justify-content:space-between;gap:.5em;height:100%;display:flex}.GalleryCard-module-scss-module__pMt1Uq__nameWrapper{margin-top:auto}.GalleryCard-module-scss-module__pMt1Uq__story{font-size:.75em}.GalleryCard-module-scss-module__pMt1Uq__name{font-size:.75em;font-weight:700}
.Form-module-scss-module__-EnLzq__formContainer{flex-direction:column;align-items:center;gap:2em;width:100%;padding:2em 2em 3em;display:flex;position:relative;overflow:hidden}.Form-module-scss-module__-EnLzq__form{flex-direction:column;align-items:center;gap:1em;width:100%;display:flex}.Form-module-scss-module__-EnLzq__storyInputContainer{background-color:var(--accent-color);border:.1em solid var(--text-color);border-radius:1em;width:100%;padding:.5em}@media (max-width:600px){.Form-module-scss-module__-EnLzq__storyInputContainer{margin:0}}.Form-module-scss-module__-EnLzq__storyTitleContainer{flex-direction:column;gap:.5em;padding:1em 1em 0;font-size:.8em;display:flex}.Form-module-scss-module__-EnLzq__storyInput{background-color:var(--background-color);border:.1em solid var(--text-color);border-radius:.75em;flex-direction:column;gap:1em;width:100%;display:flex}.Form-module-scss-module__-EnLzq__storyTitle{margin-top:1em}.Form-module-scss-module__-EnLzq__storyDescription{text-align:center;font-size:1.2em}.Form-module-scss-module__-EnLzq__storyTextArea{border-radius:unset;background-image:url(https://assets.glitch.ge/teyanataylor/hub2025/images/textarea-lines.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;line-height:2.4em;border:none!important;padding:0 1em!important}.Form-module-scss-module__-EnLzq__bottomContent{flex-direction:column;align-items:center;gap:1em;width:100%;display:flex}.Form-module-scss-module__-EnLzq__submitButtonContainer{justify-content:center;width:100%;display:flex}.Form-module-scss-module__-EnLzq__submitButton{width:100%;max-width:initial}.Form-module-scss-module__-EnLzq__privacyText{text-align:center;letter-spacing:0%;text-align:center;text-transform:uppercase;text-decoration-skip-ink:auto;font-size:8px;font-weight:400;line-height:100%;font-family:var(--title-font);text-decoration-style:solid;text-decoration-thickness:calc(1em/3.40282e38)}.Form-module-scss-module__-EnLzq__privacyText a{color:var(--text-color)}
.Submitted-module-scss-module__oUmOza__container{flex-direction:column;justify-content:center;align-items:center;gap:2em;padding:3em 2em;display:flex}
.Audio-module-scss-module__nUYIBq__audioContainer{flex-direction:row;align-items:center;gap:.5em;width:100%;max-width:28em;margin-bottom:1em;display:flex}.Audio-module-scss-module__nUYIBq__audio{display:none}.Audio-module-scss-module__nUYIBq__playPauseButton{color:var(--text-color);aspect-ratio:1;cursor:pointer;background-color:#1d717c;border:none;border-radius:50%;justify-content:center;align-items:center;width:3em;height:3em;display:flex;position:relative}.Audio-module-scss-module__nUYIBq__playPauseIcon{opacity:0;width:1.5em;height:1.5em;transition:all .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Audio-module-scss-module__nUYIBq__playPauseIcon.Audio-module-scss-module__nUYIBq__active{opacity:1}.Audio-module-scss-module__nUYIBq__playIcon{margin-left:.15em}.Audio-module-scss-module__nUYIBq__progressBar{background-color:var(--text-color);cursor:pointer;border-radius:5px;width:100%;height:.5em;position:relative}.Audio-module-scss-module__nUYIBq__progressBarFill{background-color:#1d717c;border-radius:5px;height:100%}
