@import "https://fonts.googleapis.com/css2?family=Archivo+Black&family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,700&display=swap";:root{--bg-color:#f5dfac;--card-bg:#fff8e9;--accent-purple:#c43c2f;--accent-pink:#e65c2e;--accent-green:#168f78;--accent-yellow:#f4af27;--text-main:#241b17;--text-muted:#735e4e;--line:#2c211c}*{box-sizing:border-box;margin:0;padding:0;font-family:DM Sans,sans-serif}#app{width:100%}body{color:var(--text-main);background:radial-gradient(circle at 5% 14%,#f55e38 0 9%,#0000 9.2%),radial-gradient(circle at 92% 82%,#ef7a38 0 13%,#0000 13.2%),linear-gradient(130deg,#f8eac7 0%,#f4d895 100%);justify-content:center;align-items:center;min-height:100vh;display:flex}body:before{content:"";pointer-events:none;opacity:.16;background-image:radial-gradient(#2c211c 1px,#0000 1.3px);background-size:12px 12px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 84%);mask-image:linear-gradient(#000,#0000 84%)}h1,h2,h3{letter-spacing:-.035em;font-family:Archivo Black,sans-serif;line-height:1.04}.btn-primary{background:var(--accent-pink);color:#fff8e9;border:2px solid var(--line);cursor:pointer;box-shadow:5px 5px 0 var(--line);border-radius:8px;padding:.8rem 1.5rem;font-size:1.1rem;font-weight:700;transition:transform .16s,box-shadow .16s,opacity .2s}.btn-primary:hover{opacity:1;box-shadow:2px 2px 0 var(--line);transform:translate(3px,3px)}.btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.card{background:var(--card-bg);box-shadow:10px 11px 0 var(--line);border:2px solid var(--line);border-radius:14px;padding:2rem;position:relative;overflow:hidden}.card:before{content:"";background:repeating-linear-gradient(90deg,var(--accent-pink) 0 28px,var(--accent-yellow) 28px 56px,#168f78 56px 84px);width:100%;height:8px;position:absolute;inset:0 auto auto 0}input,select{font:inherit;color:var(--text-main)}body .lobby .tabs button,body .lobby .modes button{color:var(--text-main);border:2px solid var(--line);background:#f1d49a;border-radius:8px;font-weight:700}body .lobby .tabs .active,body .lobby .modes .chosen{background:var(--accent-purple);color:#fff8e9;border-color:var(--line);box-shadow:3px 3px 0 var(--line)}body .lobby input,body .lobby select{color:var(--text-main);border:2px solid var(--line);background:#fffdf5;border-radius:7px}body .lobby .players{border:2px solid var(--line);color:#fff8e9;background:#2c211c}body .lobby .players small{background:var(--accent-yellow);color:var(--text-main);font-weight:800}body .lobby .suggestions button,body .lobby .selected-artists button{color:var(--text-main);border:2px solid var(--line);background:#fffdf5}body .lobby .selected-artists button{background:#f4af27}body .lobby .modes button small{font-weight:600;color:#4d392e!important}body .lobby .modes .chosen small{color:#fff8e9!important}body .lobby .hint{color:var(--text-muted);margin-top:4px;font-size:.8rem;font-weight:500;display:block}@media (width<=480px){.card{box-shadow:6px 7px 0 var(--line);border-radius:12px;padding:1.4rem}}.landing[data-v-6d2092c6]{width:min(1120px,100%);margin:0 auto;padding:24px 28px 44px}.site-header[data-v-6d2092c6]{justify-content:space-between;align-items:center;gap:20px;padding:4px 0 36px;display:flex}.brand[data-v-6d2092c6]{color:var(--text-main);letter-spacing:-.04em;font-family:Archivo Black,sans-serif;font-size:1.4rem;text-decoration:none}.site-header nav[data-v-6d2092c6]{gap:20px;display:flex}.site-header nav a[data-v-6d2092c6]{color:var(--text-main);font-size:.9rem;font-weight:800;text-decoration:none}.site-header nav a[data-v-6d2092c6]:hover{text-decoration:underline}.hero[data-v-6d2092c6]{max-width:780px;padding:48px 0 74px}.eyebrow[data-v-6d2092c6],.section-kicker[data-v-6d2092c6]{color:var(--accent-purple);letter-spacing:.11em;font-size:.78rem;font-weight:900}.hero .eyebrow[data-v-6d2092c6]{color:#7d211d}.hero h1[data-v-6d2092c6]{margin:12px 0 22px;font-size:clamp(3rem,7vw,6.4rem)}.hero-copy[data-v-6d2092c6]{color:#3f2c23;max-width:660px;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:500;line-height:1.55}.hero-action[data-v-6d2092c6]{margin-top:30px}.microcopy[data-v-6d2092c6]{color:var(--text-muted);margin-top:16px;font-size:.88rem}.content-section[data-v-6d2092c6]{border-top:2px solid var(--line);padding:64px 0}.content-section h2[data-v-6d2092c6],.cta h2[data-v-6d2092c6]{margin:8px 0 30px;font-size:clamp(2rem,4vw,3.2rem)}.steps[data-v-6d2092c6],.mode-grid[data-v-6d2092c6]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.steps article[data-v-6d2092c6],.mode-grid article[data-v-6d2092c6]{border:2px solid var(--line);box-shadow:5px 5px 0 var(--line);background:#fff8e9;border-radius:12px;padding:24px}.steps span[data-v-6d2092c6]{background:var(--accent-yellow);border:2px solid var(--line);border-radius:50%;place-items:center;width:34px;height:34px;font-family:Archivo Black,sans-serif;display:inline-grid}.steps h3[data-v-6d2092c6],.mode-grid h3[data-v-6d2092c6]{margin:20px 0 8px;font-size:1.25rem}.steps p[data-v-6d2092c6],.mode-grid p[data-v-6d2092c6],.faq-section p[data-v-6d2092c6]{color:var(--text-muted);line-height:1.5}.mode-grid[data-v-6d2092c6]{grid-template-columns:repeat(4,1fr)}.mode-icon[data-v-6d2092c6]{font-size:2rem}.mode-grid h3[data-v-6d2092c6]{margin-top:14px}.faq-section[data-v-6d2092c6]{max-width:820px}.faq-section details[data-v-6d2092c6]{border:2px solid var(--line);background:#fff8e9;border-radius:9px;margin:10px 0;padding:16px 18px}.faq-section summary[data-v-6d2092c6]{cursor:pointer;font-weight:800}.faq-section p[data-v-6d2092c6]{padding-top:12px}.cta[data-v-6d2092c6]{border:2px solid var(--line);box-shadow:8px 8px 0 var(--line);color:#fff8e9;background:#a6322a;border-radius:14px;margin-top:24px;padding:38px}.cta h2[data-v-6d2092c6]{max-width:530px}.cta .btn-primary[data-v-6d2092c6]{color:var(--text-main);background:#fff8e9}.site-footer[data-v-6d2092c6]{color:var(--text-muted);justify-content:space-between;gap:16px;padding:44px 0 0;font-size:.84rem;display:flex}@media (width<=720px){.landing[data-v-6d2092c6]{padding:18px 20px 32px}.site-header[data-v-6d2092c6]{padding-bottom:28px}.site-header nav[data-v-6d2092c6]{gap:12px}.site-header nav a[data-v-6d2092c6]{font-size:.8rem}.hero[data-v-6d2092c6]{padding:32px 0 54px}.steps[data-v-6d2092c6],.mode-grid[data-v-6d2092c6]{grid-template-columns:1fr 1fr}.site-footer[data-v-6d2092c6]{flex-direction:column}.cta[data-v-6d2092c6]{padding:28px}}@media (width<=440px){.site-header nav[data-v-6d2092c6]{display:none}.steps[data-v-6d2092c6],.mode-grid[data-v-6d2092c6]{grid-template-columns:1fr}.hero h1[data-v-6d2092c6]{font-size:3rem}}.room-header[data-v-6d2c419b]{justify-content:space-between;align-items:center;gap:12px;display:flex}.room-header h2[data-v-6d2c419b]{margin:0}.back-button[data-v-6d2c419b]{color:var(--text-main);border:2px solid var(--line);cursor:pointer;background:#f1d49a;border-radius:8px;padding:8px 12px;font-weight:700}.back-button[data-v-6d2c419b]:disabled{opacity:.6;cursor:wait}.share-room[data-v-6d2c419b]{border:2px dashed var(--line);text-align:left;background:#fffbeb;border-radius:12px;margin:1rem 0;padding:1rem}.share-room label[data-v-6d2c419b]{margin-bottom:6px;font-weight:800;display:block}.share-row[data-v-6d2c419b]{gap:8px;display:flex}.share-row input[data-v-6d2c419b]{color:var(--text-main);background:#fff;flex:1;margin:0}.share-row button[data-v-6d2c419b]{color:#fff;cursor:pointer;background:#4c1d95;border:1px solid #475569;border-radius:8px;padding:0 14px;font-weight:800}.share-room small[data-v-6d2c419b]{color:#6b4937;margin-top:6px;display:block}.lobby[data-v-6d2c419b]{text-align:center;width:100%;max-width:560px}.tabs[data-v-6d2c419b]{gap:10px;margin:1rem 0;display:flex}.tabs button[data-v-6d2c419b]{color:#fff;cursor:pointer;background:#334155;border:1px solid #475569;border-radius:10px;flex:1;padding:10px}.tabs .active[data-v-6d2c419b]{border-color:var(--accent-pink);background:#4c1d95}.game-picker[data-v-6d2c419b]{border:2px solid var(--line);background:linear-gradient(135deg,#fff7ed,#f5e8ff);border-radius:18px;margin:1rem 0 1.25rem;padding:14px;box-shadow:0 14px 30px #00000014}.game-picker-head[data-v-6d2c419b]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.game-picker-head h3[data-v-6d2c419b]{margin:0;font-size:1.35rem}.eyebrow[data-v-6d2c419b]{color:#6b4937;letter-spacing:.12em;text-transform:uppercase;margin:0 0 2px;font-size:.75rem;font-weight:900}.selected-mode[data-v-6d2c419b]{color:#fff;background:#4c1d95;border-radius:999px;flex:none;align-self:center;padding:6px 10px;font-size:.78rem;font-weight:900}.modes[data-v-6d2c419b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.modes button[data-v-6d2c419b]{min-height:76px;color:var(--text-main);text-align:left;cursor:pointer;background:#fff;border:2px solid #d6b985;border-radius:16px;align-items:center;gap:10px;padding:10px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;position:relative;box-shadow:0 6px #d6b985}.modes button[data-v-6d2c419b]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px #d6b985}.modes button[data-v-6d2c419b]:disabled{opacity:.55;cursor:not-allowed}.modes .chosen[data-v-6d2c419b]{color:#fff;border-color:var(--accent-pink);background:#312e81;box-shadow:0 6px #a21caf}.modes .chosen[data-v-6d2c419b]:after{content:"✓";background:var(--accent-pink);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:900;display:grid;position:absolute;top:8px;right:10px}.mode-icon[data-v-6d2c419b]{background:#fde68a;border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:1.45rem;display:grid}.modes .chosen .mode-icon[data-v-6d2c419b]{background:#fef3c7}.modes b[data-v-6d2c419b],.modes small[data-v-6d2c419b]{display:block}.modes small[data-v-6d2c419b]{color:#6b4937;margin-top:2px;line-height:1.15}.modes .chosen small[data-v-6d2c419b]{color:#ddd6fe}.color-variants[data-v-6d2c419b]{border:2px solid var(--line);background:linear-gradient(135deg,#fff7ed,#f5e8ff);border-radius:18px;margin:-.25rem 0 1rem;padding:14px;box-shadow:0 10px 24px #00000010}.color-variants p[data-v-6d2c419b]{color:#6b4937;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-weight:900}.color-variants button[data-v-6d2c419b]{width:100%;color:var(--text-main);text-align:left;cursor:pointer;background:#fff;border:2px solid #d6b985;border-radius:14px;flex-direction:column;gap:3px;margin-top:8px;padding:12px;display:flex;box-shadow:0 4px #d6b985}.color-variants .selected[data-v-6d2c419b]{color:#fff;border-color:var(--accent-pink);background:#312e81;box-shadow:0 4px #a21caf}.color-variants .coming-soon[data-v-6d2c419b]{opacity:.55;cursor:not-allowed;background:#fff8e7;border-style:dashed}.color-variants small[data-v-6d2c419b]{color:#6b4937}.color-variants .selected small[data-v-6d2c419b]{color:#ddd6fe}input[data-v-6d2c419b],select[data-v-6d2c419b]{color:#fff;background:#0f172a;border:1px solid #475569;border-radius:8px;width:100%;margin:6px 0 12px;padding:12px}input[aria-invalid=true][data-v-6d2c419b]{border-color:#fb7185}.input-error[data-v-6d2c419b]{color:#fecdd3;margin:-6px 0 12px;display:block}.players[data-v-6d2c419b]{text-align:left;background:#0f172a;border-radius:12px;margin:1rem 0;padding:1rem}.players div[data-v-6d2c419b]{padding:5px}.players small[data-v-6d2c419b]{float:right;background:var(--accent-pink);border-radius:4px;padding:2px 5px}.setup[data-v-6d2c419b]{text-align:left}.setup>label[data-v-6d2c419b]{display:block}.suggestions[data-v-6d2c419b],.selected-artists[data-v-6d2c419b]{flex-wrap:wrap;gap:6px;margin:-6px 0 12px;display:flex}.suggestions button[data-v-6d2c419b],.selected-artists button[data-v-6d2c419b]{color:#fff;cursor:pointer;background:#0f172a;border:1px solid #475569;border-radius:16px;padding:6px 10px}.suggestions button[data-v-6d2c419b]{text-align:left;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:48px;display:flex}.suggestions img[data-v-6d2c419b]{object-fit:cover;border-radius:50%;flex:0 0 36px;width:36px;height:36px}.selected-artists button[data-v-6d2c419b]{border-color:var(--accent-pink);background:#4c1d95}.prompt-entry[data-v-6d2c419b]{gap:8px;display:flex}.prompt-entry input[data-v-6d2c419b]{flex:1}.prompt-entry button[data-v-6d2c419b]{color:#fff;cursor:pointer;background:#4c1d95;border:1px solid #475569;border-radius:8px;height:44px;margin-top:6px;font-weight:800}.hint[data-v-6d2c419b]{color:#6b4937;font-size:.85rem}.checkbox-row[data-v-6d2c419b]{border:2px solid var(--line);background:#fffbeb;border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 12px;padding:12px;display:flex}.checkbox-row input[data-v-6d2c419b]{accent-color:#4c1d95;width:auto;margin:3px 0 0}.checkbox-row b[data-v-6d2c419b],.checkbox-row small[data-v-6d2c419b]{display:block}.checkbox-row small[data-v-6d2c419b]{color:#6b4937;margin-top:2px}.artist-images[data-v-6d2c419b]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:8px 0 14px;display:grid}.artist-images button[data-v-6d2c419b]{color:#fff;cursor:pointer;text-align:left;background:#0f172a;border:2px solid #475569;border-radius:10px;padding:6px}.artist-images button.selected[data-v-6d2c419b]{border-color:var(--accent-pink);background:#4c1d95}.artist-images img[data-v-6d2c419b]{object-fit:cover;background:#fff;border-radius:8px;width:100%;height:90px}.artist-images span[data-v-6d2c419b]{margin-top:4px;font-size:.8rem;display:block}.artist-setup[data-v-6d2c419b]{margin:1rem 0}.artist-source-options[data-v-6d2c419b],.judge-options[data-v-6d2c419b]{border:2px solid var(--line);background:linear-gradient(135deg,#fff7ed,#f5e8ff);border-radius:18px;margin:12px 0;padding:14px;box-shadow:0 10px 24px #00000010}.artist-source-options p[data-v-6d2c419b],.judge-options p[data-v-6d2c419b]{color:#6b4937;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-weight:900}.artist-source-options button[data-v-6d2c419b],.judge-options button[data-v-6d2c419b],.judge-summary[data-v-6d2c419b]{width:100%;color:var(--text-main);text-align:left;background:#fff;border:2px solid #d6b985;border-radius:14px;flex-direction:column;gap:3px;margin-top:8px;padding:12px;display:flex;box-shadow:0 4px #d6b985}.artist-source-options button[data-v-6d2c419b],.judge-options button[data-v-6d2c419b]{cursor:pointer}.artist-source-options .selected[data-v-6d2c419b],.judge-options .selected[data-v-6d2c419b]{color:#fff;border-color:var(--accent-pink);background:#312e81;box-shadow:0 4px #a21caf}.artist-source-options small[data-v-6d2c419b],.judge-options small[data-v-6d2c419b]{color:#6b4937}.artist-source-options .selected small[data-v-6d2c419b],.judge-options .selected small[data-v-6d2c419b]{color:#ddd6fe}.start-button[data-v-6d2c419b]{justify-content:center;align-items:center;gap:8px;margin:18px auto 0;display:flex}.start-button[data-v-6d2c419b]:disabled{opacity:.75;cursor:wait}.spinner[data-v-6d2c419b]{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.75s linear infinite spin-6d2c419b}@keyframes spin-6d2c419b{to{transform:rotate(360deg)}}@media (width<=600px){.game-picker[data-v-6d2c419b]{padding:12px}.game-picker-head[data-v-6d2c419b]{display:block}.selected-mode[data-v-6d2c419b]{margin-top:8px;display:inline-block}.modes[data-v-6d2c419b]{grid-template-columns:1fr}.modes button[data-v-6d2c419b]{min-height:68px}.modes button b[data-v-6d2c419b]{font-size:1rem}.modes small[data-v-6d2c419b]{font-size:.82rem;line-height:1.2}}.lobby[data-v-6d2c419b]{max-width:680px}.game-container[data-v-bc4b034d]{text-align:center;width:100%;max-width:500px}.game-header[data-v-bc4b034d]{justify-content:space-between;align-items:center;margin-bottom:1rem;font-weight:700;display:flex}.timer-badge[data-v-bc4b034d]{background:var(--accent-yellow);color:var(--text-main);border:2px solid var(--line);border-radius:20px;padding:6px 14px;font-size:1.1rem}.timer-badge.alert[data-v-bc4b034d]{background:var(--accent-purple);color:#fff8e9;border-color:var(--line);animation:.5s infinite alternate pulse-bc4b034d}.image-wrapper[data-v-bc4b034d]{background:#000;border-radius:12px;width:100%;height:320px;margin-bottom:1rem;overflow:hidden}.image-wrapper img[data-v-bc4b034d]{object-fit:contain;width:100%;height:100%}.image-loading[data-v-bc4b034d]{place-content:center;gap:12px;min-height:360px;display:grid}.image-loading span[data-v-bc4b034d]{border:4px solid #d7bd7a;border-top-color:var(--accent-pink);border-radius:50%;width:42px;height:42px;margin:auto;animation:.8s linear infinite spin-bc4b034d}.next-round-overlay[data-v-bc4b034d]{z-index:5;pointer-events:none;color:#fff8e9;background:#2c211cbb;place-content:center;gap:10px;display:grid;position:fixed;inset:0}.next-round-overlay span[data-v-bc4b034d]{border:3px solid #d7bd7a;border-top-color:var(--accent-yellow);border-radius:50%;width:30px;height:30px;margin:auto;animation:.8s linear infinite spin-bc4b034d}.next-round-overlay p[data-v-bc4b034d]{color:#fff8e9;margin:0}.skip-container[data-v-bc4b034d]{margin-bottom:1rem}.skip-btn[data-v-bc4b034d]{color:var(--text-main);border:2px solid var(--line);cursor:pointer;background:#fffdf5;border-radius:8px;width:100%;padding:8px 16px;font-size:.85rem;transition:all .2s}.skip-btn[data-v-bc4b034d]:hover:not(:disabled){border-color:var(--line);background:#f1d49a}.skip-btn.voted[data-v-bc4b034d]{color:var(--text-main);border-color:var(--line);cursor:default;background:#f4af27}.input-group[data-v-bc4b034d]{gap:8px;display:flex}.input-group input[data-v-bc4b034d]{flex:1;min-width:0;margin-bottom:0}.guessed-success[data-v-bc4b034d]{color:#14532d;background:#d9f0e5;border:2px solid #168f78;border-radius:8px;padding:12px;font-weight:700}.round-ended-section[data-v-bc4b034d]{margin-top:1rem}.answer[data-v-bc4b034d]{color:var(--accent-pink);margin:10px 0;font-size:1.3rem}.confirm-btn[data-v-bc4b034d]{width:100%;margin-top:10px}.loading-container[data-v-bc4b034d]{text-align:center;color:var(--text-main);padding:2rem}.original-name[data-v-bc4b034d]{opacity:.8;margin-left:6px;font-size:.9em;font-weight:400}@keyframes pulse-bc4b034d{0%{opacity:1}to{opacity:.5}}@keyframes spin-bc4b034d{to{transform:rotate(360deg)}}@media (width<=420px){.input-group[data-v-bc4b034d]{flex-direction:column}.input-group .btn-primary[data-v-bc4b034d]{width:100%}}.music-game[data-v-22590d5b]{text-align:center;width:100%;max-width:520px}.head[data-v-22590d5b]{justify-content:space-between;align-items:center;margin-bottom:1rem;font-weight:700;display:flex}.head span[data-v-22590d5b]:last-child{background:var(--accent-yellow);color:var(--text-main);border:2px solid var(--line);border-radius:18px;padding:5px 12px}.head .alert[data-v-22590d5b]{background:var(--accent-purple);color:#fff8e9;border-color:var(--line)}.art[data-v-22590d5b]{object-fit:cover;border:2px solid var(--line);border-radius:18px;width:150px;height:150px;margin:auto auto 1rem}.fallback[data-v-22590d5b]{background:linear-gradient(135deg,var(--accent-purple),var(--accent-pink));place-items:center;font-size:4rem;display:grid}p[data-v-22590d5b]{color:var(--text-muted);margin:.5rem 0 1rem}audio[data-v-22590d5b]{width:100%;margin-bottom:1rem}.options[data-v-22590d5b]{gap:10px;display:grid}.options button[data-v-22590d5b]{border:2px solid var(--line);color:var(--text-main);font:inherit;cursor:pointer;background:#fffdf5;border-radius:10px;padding:.85rem;font-weight:700}.options button[data-v-22590d5b]:disabled{cursor:wait}.options button.chosen[data-v-22590d5b]{border-color:var(--accent-yellow);background:#f8eac7}.options button.correct[data-v-22590d5b]{color:#14532d;background:#d9f0e5;border:2px solid #168f78}.options button.wrong[data-v-22590d5b]{color:#7d211d;border:2px solid var(--accent-purple);background:#f8d5cb}.result[data-v-22590d5b]{border:2px solid var(--accent-purple);border-radius:10px;margin-top:1rem;padding:.9rem;font-weight:800;color:#7d211d!important;background:#f8d5cb!important}.result.good[data-v-22590d5b]{border-color:#168f78;color:#14532d!important;background:#d9f0e5!important}.ended[data-v-22590d5b]{margin-top:1rem}.ended small[data-v-22590d5b]{color:var(--text-muted)}@media (width<=360px){.head[data-v-22590d5b]{flex-direction:column;align-items:flex-start;gap:8px}}.comparison[data-v-ba808f1f]{text-align:center;width:100%;max-width:640px}.comparison header[data-v-ba808f1f]{justify-content:space-between;font-weight:700;display:flex}.comparison header span[data-v-ba808f1f]:last-child{background:var(--accent-yellow);color:var(--text-main);border:2px solid var(--line);border-radius:18px;padding:5px 12px}.comparison header .alert[data-v-ba808f1f]{background:var(--accent-purple);color:#fff8e9;border-color:var(--line)}.comparison>p[data-v-ba808f1f]{color:var(--text-muted)}.choices[data-v-ba808f1f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:1rem;display:grid}.choices.loading[data-v-ba808f1f]{opacity:.65}.choices button[data-v-ba808f1f]{border:2px solid var(--line);min-height:220px;color:var(--text-main);font:inherit;cursor:pointer;background:#fffdf5;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px;font-weight:700;display:flex}.choices button[data-v-ba808f1f]:disabled{cursor:wait}.choices img[data-v-ba808f1f]{object-fit:contain;background:#f1d49a;border-radius:9px;width:100%;height:145px}.choices small[data-v-ba808f1f]{color:var(--text-muted)}.choices .chosen[data-v-ba808f1f]{border-color:var(--accent-yellow);background:#f8eac7}.choices .correct[data-v-ba808f1f]{color:#14532d;background:#d9f0e5;border:2px solid #168f78}.choices .wrong[data-v-ba808f1f]{color:#7d211d;border:2px solid var(--accent-purple);background:#f8d5cb}.result[data-v-ba808f1f]{border:2px solid var(--accent-purple);border-radius:10px;padding:.9rem;font-weight:800;color:#7d211d!important;background:#f8d5cb!important}.result.good[data-v-ba808f1f]{border-color:#168f78;color:#14532d!important;background:#d9f0e5!important}.ended[data-v-ba808f1f]{margin-top:1rem}.ended small[data-v-ba808f1f]{color:var(--text-muted)}@media (width<=430px){.choices[data-v-ba808f1f]{grid-template-columns:1fr}.choices button[data-v-ba808f1f]{min-height:160px}.choices img[data-v-ba808f1f]{height:100px}.comparison header[data-v-ba808f1f]{flex-direction:column;align-items:flex-start;gap:8px}}.imitation[data-v-1d8ecf8a]{text-align:center;width:100%;max-width:760px}.eyebrow[data-v-1d8ecf8a]{text-transform:uppercase;letter-spacing:.12em;color:#6b4937;font-weight:900}.dice-panel[data-v-1d8ecf8a],.turn-panel[data-v-1d8ecf8a],.scoreboard[data-v-1d8ecf8a]{background:#fff8e9;border:2px solid #2c211c;border-radius:14px;margin:16px 0;padding:16px}.compact-dice-panel[data-v-1d8ecf8a]{padding:12px}.dice-intro[data-v-1d8ecf8a]{justify-content:center;align-items:center;gap:14px;min-height:88px;display:flex}.dice-intro h2[data-v-1d8ecf8a],.dice-intro p[data-v-1d8ecf8a]{margin:0}.dice-intro p[data-v-1d8ecf8a]{color:#6b4937;font-weight:800}.rolling-die[data-v-1d8ecf8a]{font-size:3rem;animation:.45s linear infinite dice-roll-1d8ecf8a}.roll-rounds[data-v-1d8ecf8a]{gap:8px;display:grid}.roll-round[data-v-1d8ecf8a]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.roll-round span[data-v-1d8ecf8a],.order-list li[data-v-1d8ecf8a]{color:#fff;background:#0f172a;border-radius:999px;padding:6px 10px}.order-list[data-v-1d8ecf8a]{flex-wrap:wrap;justify-content:center;gap:8px;padding:0;list-style:none;display:flex}.compact-order-list[data-v-1d8ecf8a]{margin:8px 0 0}.order-list .active[data-v-1d8ecf8a]{outline:3px solid var(--accent-pink);background:#4c1d95}@keyframes dice-roll-1d8ecf8a{0%{transform:rotate(0)scale(1)}50%{transform:rotate(18deg)scale(1.12)}to{transform:rotate(360deg)scale(1)}}.spin-zone[data-v-1d8ecf8a],.vote-zone[data-v-1d8ecf8a],.result-zone[data-v-1d8ecf8a],.recording-zone[data-v-1d8ecf8a]{place-items:center;gap:12px;display:grid}.prompt-card[data-v-1d8ecf8a],.roulette-card[data-v-1d8ecf8a]{color:#fff;background:linear-gradient(135deg,#1e1b4b,#4c1d95);border-radius:18px;padding:18px;box-shadow:0 12px 30px #0004}.prompt-card h3[data-v-1d8ecf8a]{margin:.3rem 0 1rem;font-size:2rem}.roulette-window[data-v-1d8ecf8a]{background:#0f172a;border:2px solid #fde68a;border-radius:14px;width:min(100%,460px);height:64px;margin-top:10px;position:relative;overflow:hidden}.roulette-window[data-v-1d8ecf8a]:after{content:"▼";color:#fde68a;text-shadow:0 1px 4px #000;position:absolute;top:2px;left:50%;transform:translate(-50%)}.roulette-strip[data-v-1d8ecf8a]{gap:10px;width:max-content;animation:1.25s cubic-bezier(.16,.84,.28,1) infinite roulette-spin-1d8ecf8a;display:flex}.roulette-strip span[data-v-1d8ecf8a]{color:#1e1b4b;white-space:nowrap;background:#f9a8d4;border-radius:999px;min-width:180px;margin-top:20px;padding:8px 12px;font-weight:900}@keyframes roulette-spin-1d8ecf8a{0%{transform:translate(0)}to{transform:translate(-55%)}}.selected-prompt-modal[data-v-1d8ecf8a]{z-index:20;background:#0007;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.selected-prompt-card[data-v-1d8ecf8a]{color:#fff;background:linear-gradient(135deg,#4c1d95,#be185d);border:3px solid #fde68a;border-radius:22px;width:min(92vw,420px);padding:28px;box-shadow:0 20px 50px #0008}.selected-prompt-card small[data-v-1d8ecf8a]{text-transform:uppercase;letter-spacing:.12em;color:#fde68a;font-weight:900;display:block}.selected-prompt-card strong[data-v-1d8ecf8a]{margin-top:8px;font-size:2rem;display:block}.modal-pop-enter-active[data-v-1d8ecf8a],.modal-pop-leave-active[data-v-1d8ecf8a]{transition:opacity .18s,transform .18s}.modal-pop-enter-from[data-v-1d8ecf8a],.modal-pop-leave-to[data-v-1d8ecf8a]{opacity:0;transform:scale(.94)}.waveform[data-v-1d8ecf8a]{justify-content:center;align-items:center;gap:4px;height:90px;display:flex}.waveform span[data-v-1d8ecf8a]{background:linear-gradient(#f9a8d4,#fde68a);border-radius:999px;width:8px}.recording-zone[data-v-1d8ecf8a]{background:#f5f3ff;border:2px dashed #8b5cf6;border-radius:14px;margin:14px auto;padding:14px}.recording-status[data-v-1d8ecf8a]{color:#4c1d95;margin:0;font-weight:800}.playback-card[data-v-1d8ecf8a]{background:#fff;border:1px solid #ddd6fe;border-radius:12px;gap:8px;width:min(100%,420px);padding:12px;display:grid}.playback-card audio[data-v-1d8ecf8a]{width:100%}.pending-recording[data-v-1d8ecf8a]{background:#fefce8;border-color:#8b5cf6}.recording-actions[data-v-1d8ecf8a]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.danger-button[data-v-1d8ecf8a]{color:#991b1b;cursor:pointer;background:#fee2e2;border:1px solid #991b1b;border-radius:10px;padding:10px 12px;font-weight:900}.danger-button[data-v-1d8ecf8a]:disabled{opacity:.65;cursor:wait}.stars[data-v-1d8ecf8a]{gap:8px;display:flex}.stars button[data-v-1d8ecf8a]{color:#9ca3af;cursor:pointer;background:0 0;border:0;font-size:2.1rem}.stars button.selected[data-v-1d8ecf8a],.stars button[data-v-1d8ecf8a]:hover:not(:disabled){color:#f59e0b}.stars button[data-v-1d8ecf8a]:disabled{cursor:not-allowed}.result-zone ul[data-v-1d8ecf8a]{margin:0;padding:0;list-style:none}.score-row[data-v-1d8ecf8a]{border-bottom:1px solid #d8c6a0;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.score-row[data-v-1d8ecf8a]:last-child{border-bottom:0}@media (width<=560px){.prompt-card h3[data-v-1d8ecf8a]{font-size:1.45rem}.roulette-strip span[data-v-1d8ecf8a]{min-width:145px}.waveform span[data-v-1d8ecf8a]{width:5px}.stars button[data-v-1d8ecf8a]{font-size:1.8rem}}.color-picker[data-v-c2f7890c]{gap:12px;display:grid}.preview-row[data-v-c2f7890c]{text-align:left;align-items:center;gap:12px;display:flex}.preview[data-v-c2f7890c]{border:2px solid var(--line);border-radius:12px;flex:none;width:54px;height:54px;box-shadow:inset 0 0 0 1px #fff5}.preview-row small[data-v-c2f7890c]{color:var(--text-muted);font-weight:600;display:block}.sv-area[data-v-c2f7890c]{border:2px solid var(--line);touch-action:none;cursor:crosshair;background-image:linear-gradient(90deg,#fff,#fff0),linear-gradient(#0000,#000);border-radius:14px;height:210px;position:relative;overflow:hidden}.picker-dot[data-v-c2f7890c]{pointer-events:none;border:3px solid #fff;border-radius:50%;width:22px;height:22px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #11182799}.hue-slider[data-v-c2f7890c]{width:100%;accent-color:var(--accent-pink);margin:0}.shortcuts[data-v-c2f7890c]{grid-template-columns:repeat(10,1fr);gap:6px;display:grid}.shortcuts button[data-v-c2f7890c]{border:2px solid var(--line);cursor:pointer;border-radius:9px;min-width:0;height:34px}.shortcuts .selected[data-v-c2f7890c]{outline:3px solid var(--accent-yellow);outline-offset:2px}@media (width<=560px){.color-picker[data-v-c2f7890c]{gap:9px}.preview-row[data-v-c2f7890c]{gap:9px;font-size:.9rem}.preview[data-v-c2f7890c]{border-radius:10px;width:44px;height:44px}.sv-area[data-v-c2f7890c]{border-radius:12px;height:150px}.picker-dot[data-v-c2f7890c]{width:24px;height:24px}.shortcuts[data-v-c2f7890c]{grid-template-columns:repeat(5,1fr);gap:7px}.shortcuts button[data-v-c2f7890c]{border-radius:10px;height:40px}}@media (width<=360px){.sv-area[data-v-c2f7890c]{height:135px}.shortcuts button[data-v-c2f7890c]{height:36px}}.color-memory[data-v-f00ca452]{text-align:center;width:100%;max-width:560px}.head[data-v-f00ca452]{justify-content:space-between;align-items:center;margin-bottom:1rem;font-weight:800;display:flex}.head span[data-v-f00ca452]:last-child{background:var(--accent-yellow);color:var(--text-main);border:2px solid var(--line);border-radius:18px;padding:5px 12px}.head .alert[data-v-f00ca452]{background:var(--accent-purple);color:#fff8e9}.eyebrow[data-v-f00ca452]{text-transform:uppercase;letter-spacing:.08em;color:var(--accent-purple);margin:.2rem 0;font-weight:900}.target-card[data-v-f00ca452]{border:3px solid var(--line);border-radius:20px;height:300px;box-shadow:inset 0 0 0 2px #fff4,0 14px 30px #0002}.submit[data-v-f00ca452]{width:100%;margin-top:16px}.feedback[data-v-f00ca452]{color:#14532d;background:#d9f0e5;border:2px solid #168f78;border-radius:10px;padding:.8rem;font-weight:900}.answer-color[data-v-f00ca452]{border:3px solid var(--line);color:#fff;text-shadow:0 2px 6px #000;border-radius:16px;place-items:center;height:130px;margin:1rem 0;font-weight:900;display:grid}.results[data-v-f00ca452]{text-align:left;gap:10px;display:grid}.result-row[data-v-f00ca452]{border:2px solid var(--line);background:#fffdf5;border-radius:12px;gap:10px;padding:12px;display:grid}.player-line[data-v-f00ca452]{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.rank[data-v-f00ca452]{color:var(--accent-purple);font-weight:900}.color-comparison[data-v-f00ca452]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.color-box[data-v-f00ca452]{gap:5px;display:grid}.swatch[data-v-f00ca452]{border:2px solid var(--line);border-radius:10px;height:46px;box-shadow:inset 0 0 0 1px #fff6}.swatch.chosen[data-v-f00ca452]{border-color:var(--accent-purple)}.swatch.target[data-v-f00ca452]{border-color:#168f78}.result-row small[data-v-f00ca452]{color:var(--text-muted);font-weight:800}.loading-container[data-v-f00ca452]{padding:2rem}@media (width<=430px){.head[data-v-f00ca452]{flex-direction:column;align-items:flex-start;gap:8px}.target-card[data-v-f00ca452]{height:240px}.player-line[data-v-f00ca452]{grid-template-columns:auto 1fr}.player-line small[data-v-f00ca452]{grid-column:1/3}.color-comparison[data-v-f00ca452]{grid-template-columns:1fr}}.image-color[data-v-d89225de]{text-align:center;width:100%;max-width:760px}.head[data-v-d89225de]{justify-content:space-between;align-items:center;margin-bottom:1rem;font-weight:800;display:flex}.head span[data-v-d89225de]:last-child{background:var(--accent-yellow);color:var(--text-main);border:2px solid var(--line);border-radius:18px;padding:5px 12px}.head .alert[data-v-d89225de]{background:var(--accent-purple);color:#fff8e9}.eyebrow[data-v-d89225de]{text-transform:uppercase;letter-spacing:.08em;color:var(--accent-purple);margin:.2rem 0;font-weight:900}.image-frame[data-v-d89225de]{margin:0}.challenge-canvas[data-v-d89225de],.result-image[data-v-d89225de]{border:3px solid var(--line);object-fit:contain;background:#fff;border-radius:18px;width:100%;max-width:460px;margin:0 auto;display:block;box-shadow:0 8px #11182722}.paintable[data-v-d89225de]{cursor:crosshair;touch-action:manipulation;max-width:380px;height:auto}.result-image[data-v-d89225de]{max-width:210px}.image-frame figcaption[data-v-d89225de]{color:var(--text-muted);margin-top:6px;font-weight:800}.hint[data-v-d89225de]{color:var(--text-muted);font-weight:700}.submit[data-v-d89225de]{width:100%;margin-top:16px}.feedback[data-v-d89225de]{color:#14532d;background:#d9f0e5;border:2px solid #168f78;border-radius:10px;padding:.8rem;font-weight:900}.feedback.error[data-v-d89225de]{color:#7f1d1d;background:#fee2e2;border-color:#b91c1c}.regions-list[data-v-d89225de]{flex-wrap:wrap;justify-content:center;gap:8px;margin:12px 0;display:flex}.region-pill[data-v-d89225de]{border:2px solid var(--line);color:var(--text-muted);background:#fffdf5;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-weight:900;display:flex}.region-pill.active[data-v-d89225de]{border-color:var(--accent-purple);color:var(--text-main)}.results[data-v-d89225de]{text-align:left;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.result-card[data-v-d89225de]{border:2px solid var(--line);background:#fffdf5;border-radius:12px;gap:10px;padding:12px;display:grid}.player-line[data-v-d89225de]{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.rank[data-v-d89225de]{color:var(--accent-purple);font-weight:900}.guess-line[data-v-d89225de]{align-items:center;gap:10px;margin:4px 0;display:flex}.swatch[data-v-d89225de]{border:2px solid var(--line);border-radius:10px;flex:none;width:46px;height:46px;box-shadow:inset 0 0 0 1px #fff6}.swatch.mini[data-v-d89225de]{border-radius:7px;width:22px;height:22px}.swatch.chosen[data-v-d89225de]{border-color:var(--accent-purple)}.result-card small[data-v-d89225de]{color:var(--text-muted);font-weight:800}.loading-container[data-v-d89225de]{padding:2rem}@media (width<=560px){.main-layout{padding:10px 8px 18px}.image-color.card[data-v-d89225de]{box-shadow:5px 6px 0 var(--line);padding:1rem .85rem}.head[data-v-d89225de]{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:.65rem;font-size:.95rem}.head span[data-v-d89225de]:last-child{padding:4px 10px}.eyebrow[data-v-d89225de]{margin-top:.35rem;font-size:.72rem}h2[data-v-d89225de]{margin:.15rem 0 .45rem;font-size:clamp(1.15rem,7vw,1.6rem)}.challenge-canvas[data-v-d89225de]{border-width:2px;border-radius:14px;max-width:min(100%,360px);box-shadow:0 5px #11182722}.paintable[data-v-d89225de]{max-width:min(100%,320px)}.image-frame figcaption[data-v-d89225de]{font-size:.86rem;line-height:1.2}.hint[data-v-d89225de]{margin:.45rem 0;font-size:.88rem;line-height:1.25}.regions-list[data-v-d89225de]{scroll-snap-type:x proximity;flex-wrap:nowrap;justify-content:flex-start;gap:6px;margin:9px -2px;padding:0 2px 4px;overflow-x:auto}.region-pill[data-v-d89225de]{scroll-snap-align:start;white-space:nowrap;flex:none;padding:6px 8px;font-size:.82rem}.submit[data-v-d89225de]{z-index:2;margin-top:12px;padding:.75rem 1rem;font-size:1rem;position:sticky;bottom:8px}.results[data-v-d89225de]{grid-template-columns:1fr;gap:10px}.result-card[data-v-d89225de]{padding:10px}.result-image[data-v-d89225de]{max-width:min(100%,230px)}.player-line[data-v-d89225de]{grid-template-columns:auto 1fr;gap:6px 10px}.player-line small[data-v-d89225de]{grid-column:1/3}.guess-line[data-v-d89225de]{align-items:flex-start}.swatch[data-v-d89225de]{width:38px;height:38px}.swatch.mini[data-v-d89225de]{width:20px;height:20px}}@media (width<=360px){.image-color.card[data-v-d89225de]{padding:.9rem .65rem}.challenge-canvas[data-v-d89225de]{max-width:100%}.paintable[data-v-d89225de]{max-width:min(100%,300px)}.region-pill[data-v-d89225de]{font-size:.78rem}}.artist-game[data-v-7d638109]{width:min(980px,100%)}.head[data-v-7d638109]{justify-content:space-between;gap:12px;font-weight:800;display:flex}.alert[data-v-7d638109]{color:#ef4444}.eyebrow[data-v-7d638109]{text-transform:uppercase;letter-spacing:.08em;color:#7c3aed;font-weight:900}.hint[data-v-7d638109]{color:#6b4937}.word-form[data-v-7d638109]{gap:10px;max-width:520px;margin:18px auto;display:grid}.word-form input[data-v-7d638109]{color:#fff;background:#0f172a;border:1px solid #475569;border-radius:8px;width:100%;padding:12px}.reference-frame[data-v-7d638109]{border:3px solid var(--line);background:#fff;border-radius:16px;max-width:720px;margin:12px auto;padding:10px}.reference-frame.small[data-v-7d638109]{max-width:360px}.reference-frame img[data-v-7d638109]{object-fit:contain;border-radius:10px;width:100%;max-height:430px;display:block}.reference-frame figcaption[data-v-7d638109]{color:#111827;margin-top:8px;font-weight:800}.paint-toolbar[data-v-7d638109]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:12px 0;display:flex}.paint-toolbar button[data-v-7d638109],.paint-toolbar label[data-v-7d638109]{color:#fff;background:#334155;border:1px solid #475569;border-radius:10px;padding:8px 10px;font-weight:800}.paint-toolbar .active[data-v-7d638109]{border-color:var(--accent-pink);background:#4c1d95}.paint-toolbar input[type=color][data-v-7d638109]{vertical-align:middle;background:0 0;border:0;width:42px;height:32px}.paint-toolbar input[type=range][data-v-7d638109]{vertical-align:middle}.canvas-wrap[data-v-7d638109]{background:#94a3b8;border:3px solid #1f2937;border-radius:14px;padding:10px;box-shadow:inset 0 0 0 2px #fff5}.paint-canvas[data-v-7d638109]{touch-action:none;cursor:crosshair;background:#fff;border-radius:8px;width:100%;height:auto;display:block}.submit[data-v-7d638109]{margin-top:14px}.drawings-grid[data-v-7d638109]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:16px 0;display:grid}.drawing-card[data-v-7d638109]{border:2px solid var(--line);background:#fff;border-radius:14px;margin:0;padding:8px}.drawing-card img[data-v-7d638109]{background:#fff;border-radius:8px;width:100%}.drawing-card figcaption[data-v-7d638109]{color:#111827;margin-top:6px;font-weight:900}.rating-panel[data-v-7d638109]{color:#111827;place-items:center;gap:6px;margin-top:8px;display:grid}.stars[data-v-7d638109]{gap:4px;display:flex}.stars button[data-v-7d638109]{color:#9ca3af;cursor:pointer;background:0 0;border:0;font-size:1.7rem}.stars button.selected[data-v-7d638109],.stars button[data-v-7d638109]:hover:not(:disabled){color:#f59e0b}.stars button[data-v-7d638109]:disabled{cursor:not-allowed}@media (width<=620px){.paint-toolbar[data-v-7d638109]{justify-content:stretch}.paint-toolbar button[data-v-7d638109],.paint-toolbar label[data-v-7d638109]{flex:45%}}.podium-container[data-v-e54c6b15]{text-align:center;width:100%;max-width:650px}.tie-note[data-v-e54c6b15],.waiting-msg[data-v-e54c6b15]{color:#5c4132;font-size:.9rem;font-weight:500}.podium-wrapper[data-v-e54c6b15]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;min-height:240px;margin:1.5rem 0;display:grid}.place-1[data-v-e54c6b15]{grid-area:1/2}.place-2[data-v-e54c6b15]{grid-area:1/1}.place-3[data-v-e54c6b15]{grid-area:1/3}.podium-place[data-v-e54c6b15]{flex-direction:column;flex:1;align-items:center;min-width:100px;max-width:220px;display:flex}.podium-players[data-v-e54c6b15]{justify-content:center;align-items:flex-end;gap:8px;width:100%;min-height:92px;display:flex}.podium-player[data-v-e54c6b15]{min-width:70px;max-width:100px}.avatar[data-v-e54c6b15]{font-size:2rem}.crown[data-v-e54c6b15]{font-size:1.5rem;animation:1.5s infinite alternate float-e54c6b15}.name[data-v-e54c6b15]{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.score[data-v-e54c6b15]{color:#6b4937;font-size:.85rem;font-weight:600}.step[data-v-e54c6b15]{border:2px solid #2c211c;border-bottom:0;border-radius:8px 8px 0 0;justify-content:center;align-items:center;width:100%;font-size:1.5rem;font-weight:700;display:flex}.place-1 .step[data-v-e54c6b15]{background:var(--accent-yellow);color:#2c211c;height:110px}.place-2 .step[data-v-e54c6b15]{color:#2c211c;background:#d8c6a0;height:80px}.place-3 .step[data-v-e54c6b15]{background:var(--accent-purple);color:#fff8e9;height:50px}.table-wrapper[data-v-e54c6b15]{color:#fff8e9;background:#2c211c;border:2px solid #2c211c;border-radius:10px;margin-top:1rem;padding:1rem}table[data-v-e54c6b15]{border-collapse:collapse;width:100%;margin-top:10px}th[data-v-e54c6b15],td[data-v-e54c6b15]{text-align:left;border-bottom:1px solid #705547;padding:10px}th[data-v-e54c6b15]{color:var(--accent-yellow);font-weight:800}tbody tr:last-child td[data-v-e54c6b15]{border-bottom:0}.restart-btn[data-v-e54c6b15]{width:100%;margin-top:1.25rem}.restart-btn[data-v-e54c6b15]:disabled{cursor:not-allowed;opacity:.65}@keyframes float-e54c6b15{0%{transform:translateY(0)}to{transform:translateY(-6px)}}@media (width<=480px){.podium-wrapper[data-v-e54c6b15]{gap:6px}.podium-place[data-v-e54c6b15]{min-width:80px}.podium-player[data-v-e54c6b15]{min-width:60px}}.social-bar[data-v-563ee0ff]{justify-content:center;gap:8px;margin:12px auto 0;display:flex}.social-bar button[data-v-563ee0ff]{cursor:pointer;background:#1e293b;border:1px solid #475569;border-radius:999px;padding:7px 10px;font-size:1.05rem;transition:transform .15s}.social-bar button[data-v-563ee0ff]:hover{background:#334155;transform:scale(1.15)}.main-layout{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:20px;display:flex}.return-home{width:min(680px,100%);color:var(--text-main);cursor:pointer;text-align:left;background:0 0;border:0;align-self:center;margin:0 0 12px;font-size:.95rem;font-weight:800}.notice{z-index:10;color:#fff;background:#312e81;border:1px solid #a78bfa;border-radius:999px;padding:10px 16px;font-weight:700;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 25px #0006}.pop-enter-active,.pop-leave-active{transition:all .25s}.pop-enter-from,.pop-leave-to{opacity:0;transform:translate(-50%,-14px)scale(.9)}
