.charla{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:5vw;display:grid}.charla-rueda{text-align:center}.charla-rueda .vista{aspect-ratio:1;width:100%;max-width:600px;margin:0 auto;position:relative}.faltan{font:italic 400 17px/1.3 var(--texto);color:var(--gris);min-height:1.3em;margin:1.6vh 0 0}.charla-hilo{flex-direction:column;justify-content:center;min-height:62vh;display:flex;position:relative}.dicho{flex-direction:column;gap:8px;margin:0 0 4vh;padding:0;list-style:none;display:flex}.dicho:empty{display:none}.dicho li{font:italic 400 17px/1.35 var(--texto);color:var(--gris)}.dicho li button{color:var(--hueso);font:inherit;text-align:left;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-style:normal;-webkit-text-decoration:underline #4a4743;text-decoration:underline #4a4743}.dicho li button:hover,.dicho li button:focus-visible{-webkit-text-decoration-color:var(--hueso);text-decoration-color:var(--hueso)}.pregunta-c{min-height:1.9em;font:800 clamp(34px, 4vw, 74px) / .95 var(--ancha);text-transform:uppercase;overflow-wrap:anywhere;margin:0}.dicho li,.carta-c,.entrada-c{overflow-wrap:anywhere}.pista{font:italic 400 18px/1.35 var(--texto);color:var(--gris);min-height:1.35em;margin:1.8vh 0 0}.entrada-c{width:100%;color:var(--hueso);font:400 clamp(24px, 2.2vw, 36px) / 1.3 var(--texto);resize:none;background:0 0;border:0;border-bottom:2px solid #4a4743;border-radius:0;outline:none;margin:4vh 0 0;padding:10px 0 14px;display:block;overflow:hidden}.entrada-c:focus{border-bottom-color:var(--hueso)}.entrada-c::placeholder{color:#5b5752}.opciones-c{flex-wrap:wrap;gap:10px;margin:3.4vh 0 0;display:flex}.opcion-c{font:800 clamp(14px, 1.15vw, 19px) / 1.1 var(--ancha);text-transform:uppercase;letter-spacing:.02em;color:var(--hueso);cursor:pointer;text-align:left;background:0 0;border:1px solid #4a4743;padding:14px 18px;transition:background .2s,color .2s,border-color .2s}.opcion-c:hover,.opcion-c:focus-visible{border-color:var(--hueso)}.opcion-c:focus-visible{outline:1px solid var(--hueso);outline-offset:3px}.opcion-c[aria-pressed=true]{background:var(--hueso);color:var(--negro);border-color:var(--hueso)}.entrada-c+.opciones-c{margin-top:2.4vh}.detecta{font:italic 400 17px/1.35 var(--texto);color:var(--hueso);min-height:1.35em;margin:1.4vh 0 0}.detecta.mal{color:#e0a39f}.mandos{flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:4vh;display:flex}.siguiente-c{background:var(--carmesi);color:var(--hueso);font:800 15px/1 var(--ancha);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;align-items:center;gap:.5em;padding:17px 26px;text-decoration:none;transition:background .2s,opacity .2s;display:inline-flex}.siguiente-c:hover{background:var(--carmesi-vivo)}.siguiente-c[disabled]{opacity:.35;cursor:default}.siguiente-c.hueco-c{box-shadow:inset 0 0 0 1px var(--hueso);background:0 0}.siguiente-c.hueco-c:hover{background:var(--hueso);color:var(--negro)}.intro{font:italic 400 15px/1 var(--texto);color:var(--gris)}@media (hover:none){.intro{display:none}}.atras{color:var(--gris);font:italic 400 16px/1 var(--texto);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.carta-c{max-width:38ch;margin:4vh 0 0;font-size:clamp(22px,1.9vw,30px);line-height:1.45}.carta-c .trozo{color:var(--hueso);border-bottom:2px solid var(--carmesi-vivo);cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone}.carta-c .trozo:focus-visible{outline:1px solid var(--hueso);outline-offset:3px}.aviso-c{font:italic 400 15px/1.4 var(--texto);color:var(--gris);margin:3vh 0 0}.aviso-c a,.otra-c a{color:var(--hueso);text-underline-offset:3px}.otra-c{font:italic 400 16px/1.3 var(--texto);color:var(--gris);margin:5vh 0 0}.tarro{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}@media (width<=760px){.charla{grid-template-columns:minmax(0,1fr);align-items:start}.charla-rueda .vista{width:56vw}.faltan{margin-top:.6vh}.charla-hilo{min-height:0;margin-top:2vh}.dicho{margin-bottom:2.4vh}.entrada-c{margin-top:2.6vh}.opciones-c{gap:8px;margin-top:2.4vh}.opcion-c{padding:12px 14px}}
