.Header{display:flex;justify-content:space-between;align-items:space-between;background-color:#f8f9fa;position:sticky;top:0;z-index:999;box-shadow:0 4px 6px #0000001a}.ConfirmButton{background-color:#a1cd60!important}.Footer{background-color:#f8f9fa;padding:1rem;text-align:right;border-top:1px solid #e0e0e0}.Container{display:flex;flex-direction:column;min-width:100vw;min-height:100vh;box-sizing:border-box}.Container .Content{flex:1;padding:0;box-sizing:border-box}@media (max-width: 768px){.Container .Content{padding:1rem}}.Container .Content.Admin{margin-top:4rem}.Container .Content.Viewer{padding:0}.Container .gameover{background-image:url(/assets/gameover-BPIqSd-c.png)}.Container .black{background-image:url(/assets/black-BmaJvA2D.png)}.Container .nice-forrest{background-image:url(/assets/nice-forrest-DJpUMl_E.png)}.Container .not-nice-forrest{background-image:url(/assets/not-nice-forrest-xtXrcepo.png)}.Container .at-your-mom{background-image:url(/assets/at-your-mom-B7B2EQZc.png)}.Container .at-potter{background-image:url(/assets/at-potter-BLQusHbq.png)}.Container .at-troll{background-image:url(/assets/at-troll-DMuD4LbS.png)}.Container .welcome{background-image:url(/assets/welcome-DMMW1m7n.png)}.Container .end{background-image:url(/assets/end-D-8TaaEx.png)}@media (min-width: 769px){.Container .Content{padding:2rem}}.ConnectPage{display:flex;justify-content:center;align-items:center;min-height:100vh;min-width:100vw;overflow:hidden;box-sizing:border-box;padding:1rem}@media (max-width: 480px){.ConnectPage{padding:.5rem}}.ConnectBox{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background-color:#ffffffe6;border-radius:8px;box-shadow:0 4px 12px #0000001a;max-width:400px;width:100%;box-sizing:border-box;overflow:hidden;flex-shrink:1}@media (max-width: 768px){.ConnectBox{padding:1.5rem;max-width:90%}}@media (max-width: 480px){.ConnectBox{padding:1rem;max-width:95%}}@media (max-height: 600px){.ConnectBox{padding:1rem;max-height:90vh}}.ConnectBox>*{max-width:100%}.ConnectBox .MuiTypography-root{font-size:1.5rem}@media (max-width: 480px){.ConnectBox .MuiTypography-root{font-size:1.2rem}}.ConnectBox .MuiTextField-root{width:100%;font-size:1rem}@media (max-width: 480px){.ConnectBox .MuiTextField-root{font-size:.9rem}}.ConnectBox .MuiButton-root{width:100%;font-size:1rem}@media (max-width: 480px){.ConnectBox .MuiButton-root{font-size:.9rem;padding:.5rem}}.Error{display:flex;flex-direction:column;justify-content:center;align-items:center}.Voting{background-image:url(/assets/nice-forrest-DJpUMl_E.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;color:#fff}.Voting .VoteOptions{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%}.Voting .VoteButton{font-size:14px;font-family:HomeVideo;width:65%;margin:10px 0;font-size:1.5rem}.Voting .VoteMessage{margin-top:20px;text-align:center}.Waiting{background-image:url(/assets/nice-forrest-DJpUMl_E.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.TieBreak{background-image:url(/assets/nice-forrest-DJpUMl_E.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}.TieBreak .VoteOptions{position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.5rem;width:100%;height:100%}@media (max-width: 768px) and (orientation: portrait){.TieBreak .VoteOptions{flex-direction:column}}@media (max-width: 768px) and (orientation: landscape){.TieBreak .VoteOptions{flex-direction:row}}.TieBreak .VoteButton{position:static;margin:0 auto;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:transform .1s ease-in-out,background-color .2s;width:120px;height:120px;font-size:12px}@media (max-width: 768px) and (orientation: landscape){.TieBreak .VoteButton{width:80px;height:80px;font-size:10px}}@media (max-width: 768px) and (orientation: portrait){.TieBreak .VoteButton{width:140px;height:140px;font-size:10px}}@media (max-width: 480px){.TieBreak .VoteButton{width:120px;height:120px;font-size:8px}}.TieBreak .VoteButton.Clicked{background-color:#c8d398;transform:scale(1.2)}.TieBreak .VoteButton:not(.Clicked){background-color:#516d8b}.TieBreak .VoteMessage{margin-top:2rem;font-family:HomeVideo}.TieBreak .TopRightTimer{position:absolute;top:1em;right:1em;width:80px;height:80px;margin-right:2rem;margin-top:2rem;border-radius:50%;background-color:#000000b3;display:flex;align-items:center;justify-content:center}.TieBreak .TopRightTimer .MuiTypography-root{color:#fff;font-family:HomeVideo}@media (max-width: 768px){.TieBreak .TopRightTimer{width:60px;height:60px;margin-right:1rem;margin-top:1rem}}@media (max-width: 480px){.TieBreak .TopRightTimer{width:50px;height:50px;margin-right:.5rem;margin-top:.5rem}}.CreatePlay .PlayBox{width:50%;background-color:#f5f5f5;margin:20px auto;border-radius:8px;display:flex;align-content:flex-start;border:1px solid grey;padding:30px}.CreatePlay .QuestionInput{width:55%;display:flex;margin:20px auto}.CreatePlay .QuestionBox{margin:20px auto;width:55%;background-color:#f5f5f5;padding:15px;border-radius:4px}.CreatePlay .OptionBox{display:flex;align-items:center;justify-content:space-between;background-color:#f0f0f0;padding:10px;border-radius:4px}.CreatePlay .PollSelectContainer{display:flex;align-items:center;column-gap:16px}.CreatePlay .PollSelectContainer .PollSelect{margin:1em 0;min-width:200px;height:56px}.CreatePlay .PollSelectContainer .PollButton{height:56px}.Dashboard{display:flex;margin:2rem;column-gap:2rem;height:calc(100vh - 4rem)}.Dashboard .PlayContainer{display:flex;flex-direction:column;width:45%;height:100%;border:1px solid lightgray;border-radius:4px;padding:1rem;box-sizing:border-box}.Dashboard .PlayContainer .PlayList{display:flex;flex-direction:column;flex-grow:1}.Dashboard .PlayContainer .PlayDetails{display:flex;flex-direction:column;padding-left:1rem;margin-top:2rem}.Dashboard .PlayContainer .PlayDetails .QuestionCard{margin-bottom:1rem}.Dashboard .PlayContainer .PlayDetails .QuestionCard .QuestionCardContent{display:flex;justify-content:space-between;align-items:center}.Dashboard .PlayContainer .PlayDetails .QuestionCard .MuiCardContent-root{padding:1rem}.Dashboard .PlayContainer .PlayDetails .QuestionCard .MuiCardContent-root .MuiBox-root{margin-bottom:1rem}.Dashboard .PlayContainer .PlayDetails .QuestionCard .MuiCardContent-root .MuiTableContainer-root{width:100%;margin-top:1rem}.Dashboard .PlayContainer .PlayDetails .QuestionCard .MuiCardContent-root .MuiTableContainer-root .OptionTableCellLeft{width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;padding:.5rem}.Dashboard .PlayContainer .PlayDetails .QuestionCard .MuiCardContent-root .MuiTableContainer-root .OptionTableCellRight{width:30%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right;padding:.5rem}.Dashboard .PlayContainer .PlayDetails .QuestionCard .MuiCardContent-root .MuiTableContainer-root .MuiTableHead-root{background-color:#f5f5f5}.Dashboard .PlayContainer .PlayDetails .QuestionCard .MuiCardContent-root .MuiTableContainer-root .MuiTableCell-root{padding:.5rem;width:70%;white-space:"nowrap";overflow:"hidden";text-overflow:"ellipsis";text-align:"left"}.Dashboard .PlayContainer .PlayDetails .SetRootButton{display:flex;justify-content:space-between;margin-top:1rem}.Dashboard .PlayContainer .MuiDivider-root{align-self:stretch;margin-top:-1rem;margin-bottom:-1rem}.Dashboard .ActivePlay{width:45%;padding:1rem;background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;height:100%}.Dashboard .ActivePlay .wrapper{margin-top:1rem}.Dashboard .ActivePlay .header{display:flex;justify-content:space-between;align-items:center}.Dashboard .ActivePlay .header .title{font-size:1rem;font-weight:700}.Dashboard .ActivePlay .header .buttons{display:flex;justify-content:flex-end}.Dashboard .ActivePlay .StateTimerRow{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.Dashboard .ActivePlay .QuestionsVoteWrapper{display:flex;justify-content:space-between;margin-top:1rem}.Dashboard .ActivePlay .QuestionsVoteWrapper .Question,.Dashboard .ActivePlay .QuestionsVoteWrapper .Vote{flex:1;margin-right:1rem}.Dashboard .ActivePlay .QuestionsVoteWrapper .Vote{margin-right:0}.Dashboard .ActivePlay .MuiDivider-root{align-self:stretch;margin-left:-1rem;margin-right:-1rem}.LoginPage{display:flex;flex-direction:column;align-items:center}.MainScreen{background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;background-color:#282c34;text-align:center;color:#fff;box-sizing:border-box}.MainScreen .OptionGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;justify-content:center;align-items:center;justify-items:center}.MainScreen .OptionColumn{display:flex;flex-direction:column;align-items:center;gap:24px}.MainScreen .OptionCard{width:300px;height:120px;text-align:center;background-color:#f5f5f5;color:#333;border:2px solid black;border-radius:0;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.MainScreen .WinnerAnnouncement{display:flex;flex-direction:column;align-items:center;gap:2rem;margin-top:3rem}@font-face{font-family:HomeVideo;src:url(/assets/HomeVideo-BLG6G-Bcd15ihh.woff) format("woff2"),url(/assets/HomeVideo-BLG6G-Bcd15ihh.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:HomeVideo;src:url(/assets/HomeVideoBold-R90Dv-QSSWDPda.woff) format("woff2"),url(/assets/HomeVideoBold-R90Dv-QSSWDPda.woff) format("woff");font-weight:700;font-style:normal}html,body,#root{margin:0;padding:0;width:100%;height:100%;background-color:#f8f9fa}.TopRightTimer{position:absolute;top:1em;right:1em;width:80px;height:80px;margin-right:2rem;margin-top:2rem;border-radius:50%;background-color:#000000b3;display:flex;align-items:center;justify-content:center}.TopRightTimer .MuiTypography-root{color:#fff;font-family:HomeVideo}.OutlinedText{font-family:HomeVideo;color:inherit;-webkit-text-stroke:2px black;text-align:center;margin:0}
