.pc-jogo{--gold:#f2b84b;--txt:#e9edef;--txt-2:#c9d1d9;--txt-3:#8b96a8;max-width:980px;color:var(--txt,#e9edef);background:radial-gradient(120% 90% at 0 0,#1a2d52 0%,#111d33 55%,#0c1628 100%);border:1px solid #f2b84b47;border-radius:18px;margin:0 auto;padding:14px 16px 36px;font-family:inherit;box-shadow:0 30px 60px #00000073}.pc-topo{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:0 2px 10px;display:grid}.pc-exit,.pc-som{cursor:pointer;min-height:44px;font:inherit;color:var(--txt-2,#c9d1d9);background:#ffffff0a;border:1px solid #ffffff24;border-radius:9999px;padding:6px 12px;font-size:.9rem;font-weight:700;transition:border-color .15s,color .15s}.pc-exit{justify-self:start}.pc-som{justify-self:end;min-width:44px;font-size:1.05rem}.pc-exit:hover,.pc-som:hover{color:#fff;border-color:#f2b84b8c}.pc-tracos{gap:6px;display:flex}.pc-tracos i{background:#ffffff24;border-radius:9999px;width:22px;height:6px;transition:background .3s,transform .3s;display:block}.pc-tracos i.atual{background:#f2b84b;transform:scaleY(1.5);box-shadow:0 0 10px #f2b84b99}.pc-tracos i.certa{background:#5ccb8c}.pc-tracos i.quase{background:#e4a04a}.pc-cena{background:#0a1324;border-radius:14px;position:relative;overflow:hidden;box-shadow:inset 0 2px 14px #00000080,0 0 0 1px #ffffff0f}.pc-cena canvas{width:100%;height:auto;display:block}.pc-frase{white-space:nowrap;letter-spacing:.01em;color:#0c1628;background:linear-gradient(#ffd978 0%,#f2b84b 60%,#d99a2e 100%);border-radius:9999px;padding:12px 26px;font-size:clamp(1.05rem,3.2vw,1.75rem);font-weight:900;animation:.42s cubic-bezier(.2,1.4,.4,1) both pc-pop;position:absolute;top:9%;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0006,0 0 0 4px #f2b84b40}@keyframes pc-pop{0%{opacity:0;transform:translate(-50%)scale(.4)rotate(-4deg)}to{opacity:1;transform:translate(-50%)scale(1)rotate(0)}}.pc-capa{text-align:center;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:linear-gradient(#050a1459 0%,#050a14b8 100%);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;animation:.35s ease-out both pc-aparece;display:flex;position:absolute;inset:0}.pc-kicker{letter-spacing:.18em;text-transform:uppercase;color:#f2b84b;margin:0;font-size:.8rem;font-weight:800}.pc-capa .pc-titulo{flex-direction:column;align-items:center;gap:8px;display:flex}.pc-capa h1,.pc-capa h2{color:#fff;text-shadow:0 4px 24px #0009;margin:0;font-size:clamp(2rem,7vw,3.4rem);font-weight:900;line-height:1.05}.pc-capa p{color:#e9edef;text-shadow:0 2px 8px #0009;max-width:42ch;margin:0;line-height:1.45}.pc-capa small{color:#f2b84b;font-weight:700}.pc-placar{color:#f2b84b!important;font-size:clamp(2.6rem,9vw,4.4rem)!important}.pc-placar span{color:#fff;font-size:.4em}.pc-sub{font-weight:700}.pc-btn{cursor:pointer;min-height:58px;font:inherit;color:#0c1628;background:radial-gradient(circle at 35% 30%,#ffd978 0%,#f2b84b 55%,#c98a1c 100%);border:0;border-radius:9999px;margin-top:6px;padding:10px 38px;font-size:1.3rem;font-weight:900;transition:transform .12s;box-shadow:0 0 0 8px #f2b84b2e,0 12px 30px #00000073}.pc-btn:hover{transform:scale(1.05)}.pc-btn:active{transform:scale(.97)}.pc-opcoes{min-height:110px;padding-top:14px}.pc-botoes{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pc-op{cursor:pointer;color:#0f1b31;min-height:66px;font:inherit;background:linear-gradient(#fbfcfe 0%,#e4eaf3 100%);border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:10px 14px;font-size:clamp(1rem,2.5vw,1.2rem);font-weight:800;transition:transform .1s,box-shadow .1s,background .2s,color .2s;animation:.38s cubic-bezier(.2,1.2,.4,1) both pc-sobe;display:flex;box-shadow:0 3px #a3b3ca,0 10px 24px #00000059}.pc-op:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 6px #a3b3ca,0 16px 30px #0006}.pc-op:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #a3b3ca,0 6px 14px #00000059}.pc-op kbd{color:#3a4a66;background:#0f1b311a;border-radius:7px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:.75rem;font-weight:800;display:inline-grid}.pc-op.errada{color:#fff;cursor:default;background:linear-gradient(#d27d70 0%,#a9564b 100%);text-decoration:line-through;animation:.35s pc-treme;box-shadow:0 3px #7a3a32,0 8px 18px #0000004d}.pc-op.errada kbd{color:#fff;background:#fff3}.pc-op.certa{color:#fff;background:linear-gradient(#5ccb8c 0%,#3c9f67 100%);animation:.45s cubic-bezier(.2,1.4,.4,1) pc-certa;box-shadow:0 3px #2a7a4c,0 0 0 5px #5ccb8c40,0 10px 24px #00000059}.pc-op.certa kbd{color:#fff;background:#ffffff40}.pc-op:disabled:not(.errada):not(.certa){opacity:.4;cursor:default}.pc-dica{text-align:center;color:var(--txt-3,#8b96a8);margin:14px 0 0;font-size:.9rem;font-weight:700}@keyframes pc-sobe{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pc-treme{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-5px)}80%{transform:translate(5px)}}@keyframes pc-certa{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes pc-aparece{0%{opacity:0}to{opacity:1}}@media (max-width:560px){.pc-jogo{border-radius:14px;padding:10px 10px 24px}.pc-botoes{grid-template-columns:1fr;gap:9px}.pc-op{min-height:54px}.pc-op kbd{display:none}.pc-tracos i{width:14px}.pc-frase{white-space:normal;text-align:center;border-radius:18px;max-width:92%}}@media (prefers-reduced-motion:reduce){.pc-op,.pc-frase,.pc-capa{animation:none}}.pc-pontos{color:#f2b84b;letter-spacing:.02em;justify-self:center;font-size:1.25rem;font-weight:900}.pc-pontos small{color:var(--txt-3,#8b96a8);margin-left:4px;font-size:.7rem;font-weight:800}.pc-botoes.espera .pc-op{cursor:default;animation:none}.pc-botoes.espera .pc-op:not(.certa):not(.errada){opacity:.4}.pc-topo-jogo{flex-direction:column;gap:4px;padding-bottom:10px;display:flex}.pc-topo-jogo .pc-topo{justify-content:space-between;padding:0 2px;display:flex}.pc-jogo .gr-exit,.pc-jogo .gr-icone{cursor:pointer;min-height:44px;font:inherit;color:var(--txt-2,#c9d1d9);background:#ffffff0a;border:1px solid #ffffff24;border-radius:9999px;padding:7px 16px;font-size:.9rem;font-weight:700}.pc-jogo .gr-icone{min-width:44px;padding:6px 10px;font-size:1rem}.pc-jogo .gr-exit:hover,.pc-jogo .gr-icone:hover{color:#fff;border-color:#f2b84b80}.pc-jogo .gr-top-dir{align-items:center;gap:8px;display:inline-flex}.pc-placar-linha{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:2px 6px 0;display:grid}.pc-vidas{letter-spacing:2px;grid-column:1;justify-self:start;font-size:1.05rem}.pc-placar-linha .pc-pontos{grid-column:2}.pc-fase{letter-spacing:.12em;text-transform:uppercase;color:var(--txt-3,#8b96a8);grid-column:3;justify-self:end;font-size:.78rem;font-weight:800}.pc-faixa{text-align:center;color:#fff;background:#0c1628d1;border:2px solid #f2b84b;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:16px 34px;animation:2.6s both pc-faixa;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 50px #00000080}.pc-faixa strong{color:#f2b84b;font-size:clamp(1.4rem,4.5vw,2.2rem);font-weight:900}.pc-faixa span{color:#e9edef;max-width:36ch;font-size:.95rem;line-height:1.4}@keyframes pc-faixa{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}12%{opacity:1;transform:translate(-50%,-50%)scale(1)}85%{opacity:1}to{opacity:0;transform:translate(-50%,-60%)scale(.95)}}.pc-entrada{flex-direction:column;align-items:center;gap:8px;display:flex}.pc-form{gap:10px;width:100%;max-width:640px;display:flex}.pc-form input{color:#0f1b31;min-width:0;min-height:60px;font:inherit;background:linear-gradient(#fbfcfe 0%,#e4eaf3 100%);border:2px solid #0000;border-radius:14px;flex:1;padding:10px 18px;font-size:clamp(1.05rem,2.6vw,1.3rem);font-weight:800;box-shadow:0 3px #a3b3ca,0 10px 24px #00000059}.pc-form input:focus{border-color:#f2b84b;outline:none}.pc-form input::placeholder{color:#8b96a8;font-weight:700}.pc-form.errada input{border-color:#d27d70;animation:.35s pc-treme}.pc-form.certa input{color:#fff;background:linear-gradient(#5ccb8c 0%,#3c9f67 100%);box-shadow:0 3px #2a7a4c}.pc-ok{cursor:pointer;min-width:84px;min-height:60px;font:inherit;color:#0c1628;background:radial-gradient(circle at 35% 30%,#ffd978 0%,#f2b84b 55%,#c98a1c 100%);border:0;border-radius:14px;font-size:1.1rem;font-weight:900;box-shadow:0 3px #9a6a14,0 10px 24px #00000059}.pc-ok:disabled{opacity:.45;cursor:default}.pc-ok:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #9a6a14}.pc-dica.viva{color:#ffb3aa}.pc-mic{color:#9fb0c8;background:#0000004d;border:1px solid #f2b84b59;border-radius:14px;align-items:center;gap:12px;width:100%;max-width:640px;min-height:60px;padding:8px 8px 8px 18px;font-size:1.1rem;font-weight:700;display:flex}.pc-mic.on{color:#fff}.pc-mic-t{flex:1;min-width:0}.pc-mic-dot{background:#5d6b80;border-radius:50%;flex-shrink:0;width:14px;height:14px}.pc-mic.on .pc-mic-dot{background:#e04b3c;animation:1s ease-in-out infinite pc-pulsa}@keyframes pc-pulsa{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}.pc-mini{min-height:40px;color:var(--txt-2,#c9d1d9);font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:9999px;padding:4px 12px;font-size:.82rem;font-weight:700}.pc-mini:hover{color:#fff;border-color:#f2b84b80}@media (max-width:560px){.pc-fase{display:none}.pc-form input{min-height:54px}.pc-ok{min-width:70px;min-height:54px}}.pc-jogo .gr-fim{margin-top:14px}.pc-opcoes:empty{min-height:0;padding:0}