@keyframes pulse{0%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overscroll-behavior:contain;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.main-layout_app__Cav0o{text-align:center}.main-layout_appLogo__e98wU{animation:main-layout_appLogoSpin__MXrzK 20s linear infinite;height:40vmin}.main-layout_appHeader__AtEKJ{display:flex;flex-direction:column;min-height:100vh}.main-layout_cast__mssgn{width:4rem}.main-layout_mainScreenHeader__lel5Q{margin-top:.5rem;min-height:2.5rem;position:fixed;width:100%}.main-layout_mainScreenHeader__lel5Q:hover .main-layout_leaveRoomButton__uBiHP{display:block;transform:translate(4rem)}.main-layout_mainScreenHeader__lel5Q:hover .main-layout_leaveRoomButton__uBiHP~.main-layout_headerRoomCode__DOylj{opacity:0}.main-layout_headerRoomCode__DOylj{opacity:1;transition:opacity .3s ease-in}.main-layout_leaveRoomButton__uBiHP{display:hidden;transform:translate(20rem);transition:transform .4s ease-in}.main-layout_content__Bbxtw{margin-top:4rem}.main-layout_appLink__fWCli{color:#fff;transition:color .5s ease-out}.main-layout_appLink__fWCli:hover{color:#61dafb;text-decoration:none}@keyframes main-layout_appLogoSpin__MXrzK{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading-component_pulse__Fj2BF{0%{opacity:0}to{opacity:1}}@keyframes loading-component_spin__vomGc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-component_pulseAnimation__m0THM{animation:loading-component_pulse__Fj2BF 4s ease-in-out infinite alternate;opacity:0}.loading-component_appLogo__NkSDD{animation:loading-component_spin__vomGc 20s linear infinite;height:40vmin}.menu-layout_appHeader__l6ARc{display:flex;flex-direction:column;min-height:100vh}.menu-layout_routeContainer__v70\+t{max-width:450px;min-height:550px}