@import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.auth-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:10px;position:absolute;right:20px;top:20px;width:250px}.auth-form{display:flex;flex-direction:column}.auth-form button,.auth-form input{margin-bottom:10px}.logout-button{background:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;padding:8px;transition:all .3s;width:100%}.logout-button:hover{background:#f5f5f5}body{background-color:#f0f2f5;font-family:Roboto Condensed,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;height:100vh;margin:0;padding:0}.container,body{align-items:center;display:flex;justify-content:center}.container{flex-direction:column;height:calc(100vh - 32px);margin:16px;position:relative;width:calc(100vw - 32px)}h1{color:#333;text-align:center}ul{list-style-type:none;padding:0}ul li{margin:10px 0}a{color:#1890ff;font-weight:700;text-decoration:none}a:hover{color:#40a9ff}form div{margin-bottom:15px}form label{color:#333;display:block;margin-bottom:5px}form input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;padding:8px;width:100%}form button{background-color:#1890ff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px;transition:all .3s;width:100%}form button:hover{background-color:#40a9ff}.button-enabled:hover{background:#e6f4ff;border:1px solid #1677ff}.panel{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:20px}.panel h1{font-size:2vw;margin:0}.main-menu{width:100%}.main-menu li a{color:#fff;font-weight:400}.main-menu li{align-items:center;background:#1890ff;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .3s}.main-menu li:hover{background:#1677ff}.game-list-container{background:#fff;border:1px solid #ccc;border-radius:8px;display:flex;flex-direction:column;gap:10px;height:80vh;max-width:1024px;padding:20px;width:100vw}.game-list-container h1{margin:0 auto 0 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.game-list{display:flex;flex-direction:column;gap:8px}.game-room h2{margin:0 auto 0 0}.game-room p{margin:0}.game-room{align-items:center;background-color:#fafafa;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:flex;flex-direction:row;gap:10px;padding:8px;text-align:center;transition:all .3s;width:calc(100% - 16px)}.game-room:hover{background-color:#e6f7ff;border-color:#1890ff}.search-input{background:#f5f5f5;border:1px solid #ccc;border-radius:4px;height:calc(2.2vw - 16px);padding:8px;width:calc(100% - 16px)}.vertical-container{display:flex;flex-direction:column;gap:10px;height:100%}.button-back{align-items:center;border-radius:4px;cursor:pointer;display:flex;justify-content:center;margin-left:auto;padding:8px;transition:all .3s;width:100px}.game-list{background:#f5f5f5;border:1px solid #ccc;border-radius:4px;height:calc(100% - 16px);overflow-x:hidden;overflow-y:auto;padding:8px}.create-game-container{background:#fff;border:1px solid #ccc;border-radius:8px;min-width:300px;padding:20px}.create-game-container,.create-game-form{display:flex;flex-direction:column;gap:10px}.create-game-container h1{margin:0}.button-back{background:#fff;border:1px solid #ccc;color:#4c4c4c;width:100%}.button-back:hover{background:#f5f5f5;color:#4c4c4c}.teams-panel{display:flex;flex-direction:row;gap:10px;justify-content:start;margin-right:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}h2{font-size:1vw}.team-container{background-color:#fafafa;border:1px solid #ccc;border-radius:8px;display:grid;overflow:hidden}.team-container,.team-info{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.team-info{align-items:center;display:flex;flex-direction:row;gap:8px;grid-column:1/1;grid-row:1/1;justify-content:start;margin:10px;text-align:center}.team-info-text{color:#4c4c4c}.join-team-button,.team-info-text{font-size:1vw;font-weight:800;line-height:1vw}.join-team-button{align-items:center;color:#0000;cursor:pointer;display:flex;grid-column:1/1;grid-row:1/1;justify-content:center;text-align:center;transition:all .3s}.join-team-button:hover{background:var(--fill-color);color:#fff}.ready-button-container{background-color:#fafafa;border:1px solid #ccc;border-radius:8px;color:#4c4c4c;display:grid;font-size:1vw;font-weight:800;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:45vw;overflow:hidden;position:absolute;width:10vw}.ready-button{align-items:center;color:#0000;cursor:pointer;display:flex;grid-column:1;grid-row:1;justify-content:center;transition:all .3s}.ready-button:hover{background:#4c4c4c;color:#fff}.ready-info{align-items:center;display:flex;grid-column:1;grid-row:1;justify-content:center;margin:10px}.header{display:flex;flex-direction:row;left:0;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;overflow:hidden;position:absolute;right:0;top:0}.chat{display:flex;flex-direction:column;height:15vh;max-height:15vh;overflow-y:auto;width:100%}.chat-window{background-color:#fafafa;border:1px solid #ccc;border-radius:4px;height:196px;margin-bottom:10px;max-height:196px;overflow-y:auto;padding:10px}.chat-input{display:flex}.chat-input input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;flex:1 1;margin-right:10px;padding:10px}.chat-input button{background-color:#1890ff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px;transition:all .3s}.chat-input button:hover{background-color:#40a9ff}.footer{max-height:250px}.end-game-background,.footer{bottom:0;left:0;position:absolute;right:0}.end-game-background{align-items:center;background:#24242424;display:flex;flex-direction:column;justify-content:center;margin:-16px;top:0}.end-game-popup h1{margin:0}.end-game-popup{background:#fff;border:1px solid #ccc;border-radius:8px;display:flex;flex-direction:column;gap:.5vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:100px;padding:.5vw;width:10vw}.popup-button-blue{align-items:center;background:#1677ff;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:1vw;font-weight:600;height:2vw;justify-content:center;transition:all .3s;width:100%}.popup-button-blue:hover{background:#40a9ff}.card-text{grid-column:1;grid-row:1}.game-grid{grid-gap:.5vw;display:grid;flex-wrap:wrap;gap:.5vw;grid-template-columns:repeat(5,1fr);justify-content:center;width:100%}.card-votes{align-items:end;display:flex;font-size:1vw;grid-column:1;grid-row:1;height:100%;justify-content:end;margin-bottom:8px;margin-right:12px;width:10.4vw}.card{align-items:center;background-color:#fafafa;border:1px solid #ccc;border-radius:8px;color:#242424;cursor:pointer;display:grid;font-size:1.2vw;font-weight:900;height:5.4vw;justify-content:center;text-align:center;transition:all .3s;width:10.4vw}
/*# sourceMappingURL=main.770d5999.css.map*/