@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";:root{font-family:Montserrat,sans-serif;line-height:1.5}#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}.flippable-card-container{position:relative;perspective:500px;width:400px;height:250px;margin:auto}.flippable-card-container .card{position:absolute;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:linear}.flippable-card-container .card.front.show-front{animation-name:show-front}.flippable-card-container .card.front.show-back{animation-name:hide-front}.flippable-card-container .card.back{background-color:orange;transform:rotateY(180deg);visibility:hidden}.flippable-card-container .card.back.show-front{animation-name:hide-back}.flippable-card-container .card.back.show-back{animation-name:show-back}@keyframes show-back{0%{transform:rotateY(180deg);visibility:hidden}50%{visibility:hidden}to{transform:rotateY(360deg);visibility:visible}}@keyframes show-front{0%{transform:rotateY(180deg);visibility:hidden}50%{visibility:hidden}to{transform:rotateY(0);visibility:visible}}@keyframes hide-back{0%{transform:rotateY(360deg);visibility:visible}50%{visibility:hidden}to{transform:rotateY(180deg);visibility:hidden}}@keyframes hide-front{0%{transform:rotateY(0);visibility:visible}50%{visibility:hidden}to{transform:rotateY(180deg);visibility:hidden}}.card{position:relative;border-radius:15px;background-color:#0000cd;height:100%;width:100%}.card .content{position:absolute;top:50%;left:50%;margin:0;transform:translate(-50%,-50%)}#next-question-button{margin-top:20px}#jeopardy-intro-container{max-width:700px;margin:auto}#jeopardy-intro-container .jeopardy-intro-error-message{height:14px;line-height:14px;font-size:14px;margin:5px 0;color:red}#jeopardy-intro-container .jeopardy-intro-section-spacer{height:25px}#jeopardy-intro-container form .jeopardy-form-header{font-size:20px;font-weight:700;margin:0}#jeopardy-category-selection-container .jeopardy-category-selection-categories-container{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}#jeopardy-category-selection-container .jeopardy-category-selection-container-header{font-weight:700;text-align:start;margin-top:30px}#category-tile-container{position:relative;width:200px;height:150px}#category-tile-container:hover{cursor:pointer}#category-tile-container.selected{background-color:#dbecd0}#category-tile-container.unselected{background-color:#fff2cc}#category-tile-container #category-tile-checkbox{position:absolute;top:0;left:0;font-size:25px;padding:0;margin:0;transform:translate(-1px) translateY(-9px)}#category-tile-container #category-tile-text-body{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}#category-tile-container #category-tile-text-body #category-tile-name{margin:0;font-weight:700}#category-tile-container #category-tile-text-body #category-tile-description{margin:0;font-weight:lighter}#jeopardy-section-header{margin-bottom:15px}#jeopardy-section-header #jeopardy-section-title{font-weight:700;font-size:18px}#jeopardy-section-header #jeopardy-section-subtitle{font-size:15px;font-style:italic}#jeopardy-section-header p{margin:0;text-align:left}#jeopardy-difficulty-selection-container #jeopardy-difficulty-selection-difficulty-image{width:90%}#jeopardy-difficulty-selection-container #jeopardy-difficulty-selection-difficulties-container{display:flex;justify-content:space-between;gap:20px}#jeopardy-difficulty-selection-container #jeopardy-difficulty-selection-difficulties-container #jeopardy-difficulty-selection-difficulties-beginner,#jeopardy-difficulty-selection-container #jeopardy-difficulty-selection-difficulties-container #jeopardy-difficulty-selection-difficulties-advance{position:relative;flex-grow:1;height:50px;background-color:#dbecd0;border:5px solid transparent}#jeopardy-difficulty-selection-container #jeopardy-difficulty-selection-difficulties-container #jeopardy-difficulty-selection-difficulties-beginner.selected,#jeopardy-difficulty-selection-container #jeopardy-difficulty-selection-difficulties-container #jeopardy-difficulty-selection-difficulties-advance.selected{border-color:#457b00}#jeopardy-difficulty-selection-container #jeopardy-difficulty-selection-difficulties-container #jeopardy-difficulty-selection-difficulties-beginner:hover,#jeopardy-difficulty-selection-container #jeopardy-difficulty-selection-difficulties-container #jeopardy-difficulty-selection-difficulties-advance:hover{cursor:pointer}#jeopardy-difficulty-selection-container #jeopardy-difficulty-selection-difficulties-container #jeopardy-difficulty-selection-difficulties-beginner p,#jeopardy-difficulty-selection-container #jeopardy-difficulty-selection-difficulties-container #jeopardy-difficulty-selection-difficulties-advance p{position:absolute;margin:0;top:50%;transform:translateY(-50%);font-size:20px}#jeopardy-difficulty-selection-container #jeopardy-difficulty-selection-difficulties-container #jeopardy-difficulty-selection-difficulties-beginner p{left:5%}#jeopardy-difficulty-selection-container #jeopardy-difficulty-selection-difficulties-container #jeopardy-difficulty-selection-difficulties-advance p{right:5%}#jeopardy-config-panel{margin-top:30px}#jeopardy-config-panel button#start-game-button{display:block;margin:50px auto auto;background-color:#457b00;color:#fff;font-weight:bolder;font-size:20px;width:80%;height:40px;border:none}#jeopardy-config-panel button#start-game-button:hover{cursor:pointer}#join-game-form #join-game-error-message{margin:10px 0}#join-game-form .join-game-form-input-container{width:300px;height:30px;line-height:30px;margin:auto;display:flex;justify-content:space-between;padding:0}#join-game-form .join-game-form-input-container .join-game-form-input{border:1.5px solid #457b00;border-radius:5px;padding:0}#join-game-form .join-game-form-input-container .join-game-form-input:focus{outline:none}#join-game-form #join-as-toggle{display:flex;flex-direction:row;width:300px;margin:25px auto auto}#join-game-form #join-as-toggle button{height:100%;width:50%;border:none;font-size:20px;padding:5px}#join-game-form #join-as-toggle button:hover{cursor:pointer}#join-game-form #join-as-toggle button.selected{font-weight:700;background-color:#6d9eeb}#join-game-form #join-as-toggle button.unselected{background-color:#cfe2f3}#join-game-form #join-game-button{font-family:Montserrat;width:150px;height:30px;font-size:14px;background-color:#457b00;border:none;color:#fff;font-weight:bolder;margin-top:50px}#join-game-form #join-game-button:hover{cursor:pointer}.jeopardy-game-board-container{margin:auto}.jeopardy-game-board-container .jeopardy-game-board{border-spacing:5px}.jeopardy-game-board-container .jeopardy-game-board td,.jeopardy-game-board-container .jeopardy-game-board th{width:150px;padding:0}.jeopardy-game-board-container .jeopardy-game-board td p,.jeopardy-game-board-container .jeopardy-game-board th p{font-weight:700}#modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000b3;z-index:999999}#modal #modal-body-container{position:absolute;left:50%;top:50%;width:750px;transform:translate(-50%) translateY(-50%);background-color:#d3d3d3;color:#000;margin:auto;padding:20px;border:5px solid #457b00}#jeopardy-prompt-modal{position:relative;padding:10px 0 30px}#jeopardy-prompt-modal p{font-size:20px;margin:0}#jeopardy-prompt-modal #jeopardy-prompt-header{display:flex;justify-content:space-between}#jeopardy-prompt-modal #jeopardy-prompt-header #question-category{font-weight:700}#jeopardy-prompt-modal #jeopardy-prompt-body{margin-top:50px}#jeopardy-prompt-modal #jeopardy-prompt-body #jeopardy-prompt-question{font-size:24px}#jeopardy-prompt-modal #jeopardy-prompt-body #jeopardy-prompt-answer-container{font-size:24px;margin-top:50px}#jeopardy-prompt-modal #jeopardy-prompt-body #jeopardy-prompt-explanation-container{font-size:20px;margin-top:50px}#jeopardy-prompt-modal #jeopardy-prompt-footer #jeopardy-prompt-actions-container{display:flex;flex-direction:row;justify-content:space-evenly;margin-top:50px}#jeopardy-prompt-modal #jeopardy-prompt-footer #jeopardy-prompt-actions-container button{height:50px;width:200px;border:none;cursor:pointer;font-size:18px}#jeopardy-prompt-modal #jeopardy-prompt-footer #jeopardy-prompt-actions-container button+button{margin-top:10px}#jeopardy-prompt-modal #jeopardy-prompt-footer #jeopardy-prompt-actions-container>div{display:flex;flex-direction:column}#jeopardy-prompt-modal #jeopardy-prompt-footer #jeopardy-prompt-actions-container #buzzed-in-team-container p{margin:0}#jeopardy-prompt-modal #jeopardy-prompt-footer #jeopardy-prompt-actions-container #buzzed-in-team-container #buzzed-in-team-label{text-align:left}#jeopardy-prompt-modal #jeopardy-prompt-footer #jeopardy-prompt-actions-container #buzzed-in-team-container #buzzed-in-team-name{margin-top:10px;background-color:green;padding:10px 0;width:200px;font-weight:700}#jeopardy-prompt-modal #jeopardy-prompt-footer #jeopardy-prompt-actions-container #question-response-actions-container{padding-top:40px}#jeopardy-prompt-modal #jeopardy-prompt-footer #jeopardy-prompt-actions-container #question-response-actions-container #correct-answer-button{background-color:#32cd32;border:3px solid black}#jeopardy-prompt-modal #jeopardy-prompt-footer #jeopardy-prompt-actions-container #question-response-actions-container #wrong-answer-button{background-color:red}#jeopardy-prompt-modal #jeopardy-prompt-footer #jeopardy-prompt-actions-container #end-question-actions-container{padding-top:40px}#jeopardy-prompt-modal #jeopardy-prompt-footer #jeopardy-prompt-actions-container #end-question-actions-container #show-answer-button{background-color:#90ee90}#jeopardy-prompt-modal #jeopardy-prompt-footer #jeopardy-prompt-actions-container #end-question-actions-container #repeat-question-button,#jeopardy-prompt-modal #jeopardy-prompt-footer #jeopardy-prompt-actions-container #end-question-actions-container #cancel-question-button{background-color:gray}#jeopardy-prompt-modal #jeopardy-prompt-footer #presenter-view-answer-state{margin-top:50px}#jeopardy-prompt-modal #jeopardy-prompt-footer #presenter-view-answer-state #presenter-view-buzzed-in-team{font-weight:bolder;font-size:24px}#jeopardy-prompt-modal #jeopardy-prompt-footer #presenter-view-answer-state #presenter-view-answered-score-assignment-container{width:90%;height:50px;margin:15px auto auto}#jeopardy-prompt-modal #jeopardy-prompt-footer #presenter-view-answer-state #presenter-view-answered-score-assignment-container p{font-weight:bolder;font-size:24px;color:#fff}#jeopardy-prompt-modal #jeopardy-prompt-footer #presenter-view-answer-state #presenter-view-answered-score-assignment-container #presenter-view-correctly-answered-container{background-color:green}#jeopardy-prompt-modal #jeopardy-prompt-footer #presenter-view-answer-state #presenter-view-answered-score-assignment-container #presenter-view-incorrectly-answered-container{background-color:red}.tile{margin:0;padding:0}.tile.clickable{cursor:pointer}.tile.seen{background-color:#d9d9d9}.tile.seen p{color:#999;text-decoration:line-through}.tile p{margin:0}#jeopardy-players-panel{width:250px;height:fit-content}#jeopardy-players-panel #jeopardy-scoring-panel h2{margin:0}#jeopardy-players-panel #jeopardy-scoring-panel #presenter-connected-section{margin-bottom:50px}#jeopardy-players-panel #jeopardy-scoring-panel #jeopardy-players-container{margin-top:25px}#jeopardy-players-panel .player-entry+.player-entry{margin-top:25px}.player-entry{font-size:20px;display:flex;transform:translate(-40px)}.player-entry #remove-player-button{font-size:40px;color:red;background-color:transparent;border:none;margin:0;padding:0;width:50px;cursor:pointer}.player-entry #connection-status-container{border:1px solid #b5a1db;display:flex;margin-left:10px}.player-entry #connection-status-container .player-key-section{width:175px;background-color:#b5a1db}.player-entry #connection-status-container .player-value-section{width:75px;font-weight:700}.player-entry #connection-status-container .player-value-section.connected{background-color:#90ee90}.player-entry #connection-status-container .player-value-section.disconnected{background-color:pink}.player-entry #connection-status-container p{margin:10px 0}#jeopardy-game-container #jeopardy-body-container{display:flex;justify-content:center}#jeopardy-game-container #finish-jeopardy-button{margin-top:20px}#jeopardy-game-finished-container{width:fit-content;margin:auto}#jeopardy-game-finished-container #jeopardy-game-podium{position:relative;width:400px;height:200px}#jeopardy-game-finished-container #jeopardy-game-podium #jeopardy-game-podium-place-1{position:absolute;top:0;left:50%;transform:translate(-50%)}#jeopardy-game-finished-container #jeopardy-game-podium #jeopardy-game-podium-place-2{position:absolute;top:60%;left:0;transform:translate(-50%)}#jeopardy-game-finished-container #jeopardy-game-podium #jeopardy-game-podium-place-3{position:absolute;top:100%;right:0;transform:translate(25%)}#final-position-component #final-position-disc{position:relative;width:100px;height:100px;border-radius:100%;background-color:#4633d6;margin:auto}#final-position-component #final-position-disc #final-position-text{margin:0;position:absolute;color:#fff;font-size:16px;left:50%;top:50%;transform:translate(-50%) translateY(-50%)}#final-position-component #player-name{margin:20px 0 10px;font-size:18px;font-weight:700}#final-position-component #player-score{margin:0;font-size:16px}#final-position-component #correct-questions{margin:0;font-size:12px;color:#457b00}#final-position-component #incorrect-questions{margin:0;font-size:12px;color:#870e04}#buzzer{width:250px;height:250px;border:1px solid black;border-radius:250px;box-shadow:10px 10px #0000004d;background-color:#c80000;margin:auto}#buzzer:hover{background-color:#c80000b3;cursor:pointer}#buzzer:active{box-shadow:0 0 #000;transform:translate(5px) translateY(5px)}#waiting-screen-container #game-code-container{display:flex;flex-direction:row;margin:auto;width:fit-content}#waiting-screen-container #game-code-container div{width:150px;border:1px solid lightblue}#waiting-screen-container #game-code-container #game-code-label-container{background-color:#add8e6}#waiting-screen-container #players-container #waiting-screen-players-panel{width:fit-content;margin:auto}#waiting-screen-container #start-game-button{font-family:Montserrat;width:150px;height:30px;font-size:14px;background-color:#457b00;border:none;color:#fff;font-weight:bolder;margin-top:50px}#waiting-screen-container #start-game-button:hover{cursor:pointer}#error-message{color:red}#nav-bar-container h1{margin:0}#nav-bar-container #nav-bar{margin:0;padding-left:0;display:flex;justify-content:space-evenly}#nav-bar-container #nav-bar .nav-bar-link{list-style:none}#nav-bar-container #nav-bar .nav-bar-link a,#nav-bar-container #nav-bar .nav-bar-link a:visited{color:orange}#header-container h1{margin:0;color:#457b00;font-weight:800}#header-container #username-container{text-align:start;height:24px}#header-container #username-container .triangle{display:inline-block;border-left:10px solid transparent;border-bottom:20px solid;border-bottom-color:#457b00;border-right:10px solid transparent;width:0;position:relative}#header-container #username-container #username-text{display:inline-block;margin:0 0 0 15px;font-size:20px;line-height:20px;transform:translateY(-2px)}
