.v2{--v2-fundo:#fffaf3;--v2-fundo-2:#fff3e4;--v2-cartao:#fff;--v2-tinta:#1b1512;--v2-tinta-2:#6b5f57;--v2-borda:#f0e4d6;--v2-energia:#ff6b35;--v2-energia-suave:#fff0e9;--v2-azul:#2e6ff2;--v2-verde:#0fa871;--v2-sombra:0 1px 2px #3c28190d, 0 8px 24px -8px #3c28191f;--v2-sombra-forte:0 2px 4px #3c28190f, 0 20px 48px -16px #3c281938;background:var(--v2-fundo);color:var(--v2-tinta);min-height:100dvh}@media (prefers-color-scheme:dark){.v2{--v2-fundo:#14100d;--v2-fundo-2:#1d1713;--v2-cartao:#1f1915;--v2-tinta:#f7efe6;--v2-tinta-2:#b3a396;--v2-borda:#2e2620;--v2-energia-suave:#33200f;--v2-sombra:0 1px 2px #0006, 0 8px 24px -8px #0009;--v2-sombra-forte:0 2px 4px #00000080, 0 20px 48px -16px #000000b3}}.v2-cartao{background:var(--v2-cartao);border:1px solid var(--v2-borda);box-shadow:var(--v2-sombra);border-radius:28px}.v2-palco{background:linear-gradient(165deg, var(--v2-fundo-2), var(--v2-cartao) 70%);border:1px solid var(--v2-borda);border-radius:28px;overflow:hidden}.v2-suave{color:var(--v2-tinta-2)}.v2 p,.v2 span,.v2 h1,.v2 h2,.v2 button,.v2 label{overflow-wrap:break-word;min-width:0}.v2-pergunta{letter-spacing:-.02em;font-size:clamp(1.75rem,5vw,2.75rem);font-weight:800;line-height:1.1}.v2-resposta{font-size:clamp(1.0625rem,2.2vw,1.1875rem);line-height:1.65}.v2-botao{background:var(--v2-energia);color:#fff;border-radius:18px;width:100%;padding:1.125rem 2rem;font-size:1.0625rem;font-weight:800;transition:transform .15s,box-shadow .15s,opacity .15s;box-shadow:0 6px 16px -6px #ff6b35b3}.v2-botao:hover{transform:translateY(-2px);box-shadow:0 12px 24px -8px #ff6b35bf}.v2-botao:active{transform:translateY(0)}.v2-botao:disabled{opacity:.4;box-shadow:none;transform:none}.v2-botao-fantasma{border:1.5px solid var(--v2-borda);color:var(--v2-tinta-2);border-radius:18px;padding:1.125rem 1.5rem;font-weight:700;transition:border-color .15s}.v2-botao-fantasma:hover{border-color:var(--v2-tinta-2)}.v2-etiqueta-toque{background:var(--v2-energia-suave);color:var(--v2-energia);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:800;display:inline-flex}.v2-ponto{background:var(--v2-borda);border-radius:999px;height:6px;transition:background .3s,flex .3s}.v2-ponto[data-ativo=true]{background:var(--v2-energia)}.v2-ponto[data-visto=true]{background:#f9c3ac}@keyframes v2-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.v2-entra{animation:.4s cubic-bezier(.22,1,.36,1) both v2-entra}@keyframes v2-pulsa{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}.v2-pulsa{transform-origin:50%;transform-box:fill-box;animation:1.6s ease-in-out infinite v2-pulsa}@media (prefers-reduced-motion:reduce){.v2-entra,.v2-pulsa{animation:none!important}}
