@font-face{font-family:Glacial;src:url(/static/media/GlacialIndifference-Regular.663a1c12.otf)}@font-face{font-family:Glacial;font-weight:700;src:url(/static/media/GlacialIndifference-Bold.c085c7b0.otf)}*{font-family:Glacial!important}h1{font-size:24px;font-weight:700;margin:0}p,ul{font-size:18px;margin:0}#root,body,html{width:100%;height:100vh;margin:0}button{color:#fff;background:#f66d65;font-weight:700;font-size:18px;border:none;padding:.25rem .5rem;cursor:pointer;margin-top:1rem}button.disabled{background:#999}button.light{color:#f66d65;background:#fff}button.light.disabled{color:#999}::-webkit-input-placeholder{color:#fff;opacity:.6}:-ms-input-placeholder{color:#fff;opacity:.6}::placeholder{color:#fff;opacity:.6}::-ms-input-placeholder{color:#fff}input{background:none;font-size:18px;border:none;border-bottom:2px solid #fff;margin:.5rem 0;color:#fff;width:240px}.content{width:80%;max-width:1200px}.hidden{visibility:hidden}.small{-webkit-transform:scale(.75);transform:scale(.75)}#home-page{height:100%;background:#f66d65;color:#fff}#home-page,#home-page .content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#home-page .content h1{text-align:center;margin:2rem 0}#home-page .content #device-notice{display:none;text-align:center;margin:1rem 0}@media only screen and (max-width:900px){#home-page .content #device-notice{display:inline}}#home-page .content p{margin-top:1rem}#lobby-page{-webkit-justify-content:center;justify-content:center;height:100%;background:#f66d65;color:#fff}#lobby-page,#lobby-page .content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}#lobby-page .content{max-width:1300px;padding:4rem;-webkit-justify-content:flex-start;justify-content:flex-start}#lobby-page .content #players{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap}#lobby-page .content #players .player{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;margin:1rem;width:128px;border-bottom:2px solid #fff}#lobby-page .content #players .player p{margin:0}#lobby-page .content #room-code{font-size:2rem;background:#fff;color:#f66d65;display:inline;padding:1rem;-webkit-align-self:center;align-self:center;margin:1rem 0 2rem}#lobby-page .content #rules{font-size:16px}#game-page{height:100%}#game-page .left-players{left:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-flex-direction:column-reverse;flex-direction:column-reverse}#game-page .left-players,#game-page .top-players{position:absolute;display:-webkit-flex;display:flex}#game-page .top-players{left:50%;top:1rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-align-items:center;align-items:center}#game-page .right-players{position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}#game-page .bottom-players{position:absolute;left:50%;bottom:1rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end}#game-page .player-pane{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}#game-page .player-pane h1{text-align:center}#game-page .player-pane .card-selection{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}#game-page .player-pane .winner-selection{display:-webkit-flex;display:flex;-webkit-justify-content:space-evenly;justify-content:space-evenly;-webkit-align-items:flex-start;align-items:flex-start}#game-page .card-container{padding:1rem .5rem;border-radius:4px;border:2px solid #c4c4c4}#game-page .card-container,#game-page .player{display:-webkit-inline-flex;display:inline-flex}#game-page .player{-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;height:256px;margin:0 1rem}#game-page .player h1{height:calc(180px - 4rem);text-align:center;border-radius:4px;padding:2rem;border:2px solid #c4c4c4}#game-page .player h3{text-align:center}@-webkit-keyframes border-pulse{0%{border:2px solid #f66d65}to{border:2px solid #fff}}@keyframes border-pulse{0%{border:2px solid #f66d65}to{border:2px solid #fff}}#game-page .player .turn{border:2px solid #f66d65;-webkit-animation:border-pulse .5s infinite alternate;animation:border-pulse .5s infinite alternate}#game-page .player .sabotage{box-shadow:2px 6px 6px #f66d65}#game-page .card{width:84px;height:128px;padding:.5rem;border-radius:4px;border:2px solid #000;margin:0 .5rem;font-size:11px!important;background:#fff}#game-page .card.red{background:#f66d65;color:#fff}#game-page .card.selected{box-shadow:2px 6px 6px #f66d65}#game-page .card:hover{-webkit-transform:scale(2);transform:scale(2)}
/*# sourceMappingURL=main.d8ddb593.chunk.css.map */