:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;display:flex;justify-content:center}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#000}button:hover:disabled{border-color:transparent}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.logo{width:25vw;height:25vw;-webkit-user-select:none;user-select:none;pointer-events:none}@media only screen and (max-width: 600px){.logo{width:50vw;height:50vw}.hide-mobile{display:none}.users-container{width:80vw}.average div{margin:0 5vw 2vw}}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.container{margin:8vh 2vh;display:flex;flex-direction:column;align-items:center;gap:3vh}.container .separator{font-weight:600;font-size:1.25rem}.container input{width:5rem;border-radius:8px;border:1px solid #000;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;margin-right:20px}.container select{width:8rem;background-color:#fff;border-radius:8px;padding:.6em 1.75em .6em .75em;font-size:1em;font-family:inherit;margin-right:20px;-moz-appearance:none;appearance:none;-webkit-appearance:none}.container select.round{background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),radial-gradient(#ddd 70%,transparent 72%);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - .5em) .5em;background-size:5px 5px,5px 5px,1.5em 1.5em;background-repeat:no-repeat}.room-id{font-weight:600;font-style:italic}.room-container{display:flex;flex-direction:column;align-items:center}.room-container .admin-actions{display:flex;gap:1vw;margin-top:1vh}.room-container .room-header-container{margin:3vh 1vh;display:flex;flex-direction:row;align-items:center}.room-container .users-container{min-width:25vw;padding:1vw;border-radius:6px;box-shadow:4px 0 10px #c1c1c1}.room-container .users-container .user-row{display:flex;justify-content:space-evenly;padding:.1rem}.room-container .users-container .user-row.user{background-color:#f9f9f9;border-radius:6px}.room-container .users-container .user-row .user-name{min-width:100px;font-size:1.25em;font-weight:500}.room-container .users-container .user-row .user-vote{min-width:50px}.room-container .users-container .user-row .user-vote.voted{background-color:#f1f1f1;display:flex;align-items:center;justify-content:center;border-radius:8px}.room-container .users-container .user-row .user-vote .vote-logo{width:30px;-webkit-user-select:none;user-select:none;pointer-events:none}.room-container .users-container .average hr{height:2px;background-color:#000;margin-top:15px}.room-container .users-container .average span{font-size:1.25em}.room-container .users-container .average span:last-child{font-weight:600}.room-container .cards-container{display:flex;justify-content:center;gap:5px;flex-wrap:wrap;margin:0 10vw}.room-container .cards-container button{display:flex;padding:.75em 1.5em}.room-container .cards-container button.selected{background-color:#a3a3a5}.room-container .cards-container img{cursor:pointer}.room-container .cards-container img.disabled{opacity:.25}.room-container .cards-container span{display:flex;justify-content:center;width:24px}
