img[data-v-8ed12f7d]{-webkit-user-select:none;user-select:none;border-radius:4px}.game[data-v-576d57ea]{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.game .button-grid[data-v-576d57ea]{gap:10px;display:grid}.game .items-4[data-v-576d57ea]{grid-template-columns:repeat(2,1fr)}.game .items-6[data-v-576d57ea],.game .items-9[data-v-576d57ea]{grid-template-columns:repeat(3,1fr)}.game input.shake[data-v-576d57ea]{animation:.3s ease-in-out shake}.game .life[data-v-576d57ea]{justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}.game .life .life-dot[data-v-576d57ea]{background-color:var(--text);border-radius:50%;width:12px;height:12px}.game .life .life-dot.lost[data-v-576d57ea]{opacity:.2}.medias .medias-header[data-v-5ce30421]{flex-direction:column;justify-content:space-between;gap:.5rem;display:flex}.medias .medias-header>input[data-v-5ce30421]{width:100%}.medias .medias-header label[data-v-5ce30421]{flex-direction:row;align-items:center;gap:.5rem;margin-left:.5rem;display:flex}.medias .medias-header label>span[data-v-5ce30421]{white-space:nowrap}.medias .medias-list[data-v-5ce30421]{grid-template-columns:repeat(5,1fr);gap:1rem;display:grid}.medias .medias-list .media[data-v-5ce30421]{border:2px solid var(--border-card);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:16px;transition:all .15s ease-in-out;position:relative;overflow:hidden}.medias .medias-list .media.disabled[data-v-5ce30421]{cursor:default}.medias .medias-list .media.selected[data-v-5ce30421]{border-color:#3c5bc2}.medias .medias-list .media>img[data-v-5ce30421]{object-fit:contain;filter:blur(6px);background-color:#000;width:160px;height:90px;transition:all .15s ease-in-out}.medias .medias-list .media:not(.disabled):hover>img[data-v-5ce30421]{transform:scale(1.2)}.medias .medias-list .media .media-name[data-v-5ce30421]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.medias .medias-list .media .media-name>span[data-v-5ce30421]{text-shadow:0 0 4px #000}.input-group[data-v-a05db149]{justify-content:space-between;gap:4rem;display:flex}.input-group label[data-v-a05db149]:not(.checked){color:#777;cursor:pointer}.radio-group[data-v-a05db149]{gap:2rem;display:flex}.radio-group input[data-v-a05db149]:not(:checked){cursor:pointer}.logo[data-v-8e7bde07]{position:fixed;top:1rem;left:1rem}.logo>a[data-v-8e7bde07]{align-items:center;gap:2rem;text-decoration:none;display:flex}.main[data-v-8e7bde07]{flex-direction:column;justify-content:center;align-items:center;gap:2rem;height:100vh;display:flex}.main .room-select[data-v-8e7bde07]{flex-direction:column;gap:1rem;display:flex}.main .error-message[data-v-8e7bde07]{color:#ff4b4b;font-size:.8rem}.main .players-list[data-v-8e7bde07]{text-align:start;flex-direction:column;gap:.5rem;display:flex}.main .player[data-v-8e7bde07]{flex-direction:row;align-items:center;min-width:fit-content;padding:.5rem;position:relative}.main .player .host[data-v-8e7bde07]{pointer-events:none;position:absolute;top:-6px;left:13px}.main .song-recap[data-v-8e7bde07]{flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin-bottom:4rem;display:flex}.main .song-recap>h3[data-v-8e7bde07]{margin:0}.main .song-recap .thumbnail[data-v-8e7bde07]{width:480px;max-width:100%;height:270px;max-height:100%}.main .song-recap .thumbnail>img[data-v-8e7bde07]{object-fit:contain;width:100%;height:100%}.main .results[data-v-8e7bde07]{border-collapse:separate;border-spacing:0;border:2px solid var(--border);border-radius:4px;margin-top:4rem}.main .results .player[data-v-8e7bde07]{border:none;align-items:center;gap:1rem;display:flex}.main .results th[data-v-8e7bde07],.main .results td[data-v-8e7bde07]{border:2px solid var(--border);padding:12px}:root{--text:#444447;--bg:#fdfdfd;--border:#ececec;--bg-primary:#d3f1ff;--border-primary:#bbe0ff;--bg-warning:#fff8d3;--border-warning:#ffefbb;--bg-alert:#ffd3d3;--border-alert:#fbb;--bg-success:#d2ffc8;--border-success:#b0ffad;--bg-card:#f3f3f3;--border-card:#e7e7e7;letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:700 18px/145% Segoe UI}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#e0e0e0;--bg:#202225;--border:#32323a;--bg-primary:#447fa1;--border-primary:#4f9ec2;--bg-warning:#8d7a3d;--border-warning:#b3a04c;--bg-alert:#8d3d3d;--border-alert:#b34c4c;--bg-success:#3b8a41;--border-success:#4ea84e;--bg-card:#2b2b2e;--border-card:#36363b}#social .button-icon{filter:invert()brightness(2)}}*{box-sizing:border-box;color:var(--text);font-family:Segoe UI;font-weight:700;line-height:1.5}body{margin:0}h1,h2{font-weight:700}h1{margin:0 0 1rem;font-size:56px}h2{margin:0 0 5rem;font-size:48px}p{margin:0}#yt-hidden-player{width:1px;height:1px;position:fixed;top:-9999px;left:-9999px;overflow:hidden}#app{box-sizing:border-box;text-align:center;flex-direction:column;min-height:100svh;margin:0 auto;display:flex}button{background-color:var(--bg);border:2px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:16px;padding:8px 16px}button:disabled{opacity:.5;cursor:default}input[type=text],input[type=number],textarea,select{background-color:var(--bg);border:2px solid var(--border);border-radius:16px;outline:none;padding:8px 16px}textarea{resize:none;min-height:50px}.media-volume{display:flex;position:fixed;top:1rem;right:1rem}.media-volume>span{justify-content:center;width:4rem;display:flex}.media-container:hover .text-container{outline:1px dashed #fff}.button-primary{background-color:var(--bg-primary);border-color:var(--border-primary)}.button-alert{background-color:var(--bg-alert);border-color:var(--border-alert)}.button-warning{background-color:var(--bg-warning);border-color:var(--border-warning)}.button-success{background-color:var(--bg-success);border-color:var(--border-success)}.card{background-color:var(--bg-card);border:2px solid var(--border-card);border-radius:16px;flex-direction:column;gap:1rem;min-width:500px;padding:16px;display:flex}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-5px)}80%{transform:translate(5px)}}.actions{justify-content:center;gap:.5rem;display:flex}.actions>button{width:fit-content}
