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}.container{align-items:center;display:flex;flex-direction:column;padding:20px;scroll-behavior:smooth}.title-container{background-color:#e0e0e0;border:.05px solid #000;border-radius:.75rem;margin-bottom:200px}.button-container{align-items:center;display:flex;justify-content:center;margin-top:200px;width:100%}.start-button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px;transition:background-color .3s ease,transform .3s ease}.start-button:hover{background-color:#45a049;transform:scale(1.05)}.input-container{position:relative}.toggle-password-button{background-color:initial;border:none;color:#555;cursor:pointer;font-size:18px;outline:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.toggle-password-button:hover{color:#333}.login-container,.login-page{align-items:center;display:flex;flex-direction:column}.login-container{background:#fff;border:1px solid #ccc;border-radius:8px;margin-top:50px;max-width:500px;padding:20px}.input-container{margin-bottom:15px}.input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:inline-block;margin:5px 0 15px;padding:8px;width:100%}.login-button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-left:35px;margin-right:25px;padding:10px;transition:background-color .3s ease,transform .3s ease}.login-button:hover{background-color:#45a049;transform:scale(1.05)}.title{font-size:xx-large;font-weight:700}.dialog-background{background:#00000080;height:100%;left:0;position:fixed;top:0;width:100%}.dialog-background,.dialog-container{align-items:center;display:flex;justify-content:center}.dialog-container{background:#fff;border-radius:8px;flex-direction:column;padding:20px;position:relative}.edit-button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-left:35px;margin-right:25px;margin-top:10px;padding:10px;transition:background-color .3s ease,transform .3s ease}.close-button{background:none;border:none;color:#555;cursor:pointer;font-size:18px;position:absolute;right:10px;top:10px}.dailog-input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:inline-block;padding:8px;width:100%}.button:hover{background-color:#45a049;transform:scale(1.05)}.leaderboard-dialog table{border-collapse:collapse;width:100%}.leaderboard-dialog td,.leaderboard-dialog th{border:1px solid #ddd;padding:8px;text-align:left}.leaderboard-dialog th{background-color:#f2f2f2}.leaderboard-table{max-height:200px;overflow-y:auto}.leaderboard-table table{border-collapse:collapse;width:100%}.leaderboard-table td,.leaderboard-table th{border:1px solid #ddd;padding:8px;text-align:left}.leaderboard-table th{background-color:#f2f2f2}.game-container{align-items:center;display:flex;flex-direction:column;overflow:hidden;padding:20px}.button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;margin:10px;padding:10px;transition:background-color .3s ease,transform .3s ease}.top-bar{align-items:center;background-color:blue;border:.05px solid #000;border-radius:.75rem;display:flex;justify-content:space-between;margin-bottom:30px;width:100%}.restart-button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;margin:10px;padding:10px;transition:background-color .3s ease,transform .3s ease}.restart-button:hover{background-color:#45a049;transform:scale(1.05)}.player-info{color:#fff;font-weight:700;margin-left:auto;margin-right:auto;text-align:center}.menu-box{margin:10px;transition:background-color .3s ease,transform .3s ease}.menu-box.open{background-color:#4caf50;border-radius:4px;transform:scale(1.05)}.menu-items{background-color:green;border-radius:4px;box-shadow:0 0 10px #0000001a;display:none;opacity:0;position:absolute;right:0;top:auto;transition:opacity .3s ease,visibility .3s ease;visibility:hidden}.menu-items.show{display:block;opacity:1;visibility:visible}.menu-items button{background-color:inherit;border:none;cursor:pointer;padding:10px;text-align:center;transition:background-color .3s ease;width:100%}.menu-items button:hover{background-color:#ddd}.center-content{align-items:center;box-shadow:0 0 10px #0000001a;display:flex;flex-direction:column;width:100%}.cards-display{background-color:#ff0;border:.05px solid #000;border-radius:.75rem;color:red;margin-bottom:30px;text-align:center;width:100%}.drawn-cards-container{display:flex;justify-content:center;margin-bottom:20px}.draw-card{border:none;border-radius:4px;color:red;cursor:pointer;padding:10px;transition:background-color .3s ease,transform .3s ease}.draw-card:hover{transform:scale(1.05)}.cat-card,.diffuse-card,.drawn-card{background-color:#e0e0e0;border:1px solid #000;border-radius:.75rem;margin:5px;padding:10px}.bottom-bar{box-shadow:0 0 10px #0000001a;display:flex;justify-content:space-between;width:100%}.diffuse-box{background-color:green;border:.5px solid #000;border-radius:.75rem;border-bottom-right-radius:0;border-right-width:0;border-top-right-radius:0}.diffuse-box,.out-box{color:#fff;text-align:center;width:100%}.out-box{background-color:red;border:.5px solid #000;border-radius:.75rem;border-bottom-left-radius:0;border-top-left-radius:0}.cat-cards-container,.diffuse-cards-container{display:flex;flex-direction:column;justify-content:center;margin-top:10px}.card-image{height:auto;width:120px}body{background-image:url(/static/media/GamePageBack.2601d109ecd4a75ad5ae.png);background-position:50%;background-repeat:no-repeat;background-size:cover;font-family:Arial,sans-serif;height:100vh;margin:0;padding:0}
/*# sourceMappingURL=main.ef0a5e97.css.map*/