/* Resuelve el misterio: tres filas de sospechosos, lugares y objetos. */
.tarta { background: #FDEEF3; }
.ta-centro { flex: 1; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 1rem; }
.ta-titulo { font-size: 2.6rem; font-weight: var(--tg-w-strong); letter-spacing: -.03em; }
.ta-cartel { font-size: 1.6rem; font-weight: var(--tg-w-medium); text-align: center; min-height: 2rem; max-width: 42rem; }
.ta-cartel .tg-personaje--linea { width: 1.8rem; height: 1.8rem; vertical-align: -.4rem; }
.ta-tablero { display: flex; flex-direction: column; gap: .7rem; }
.ta-fila { display: flex; align-items: center; gap: .6rem; }
.ta-grupo { width: 7.5rem; font-size: 1.4rem; font-weight: var(--tg-w-strong); color: #A03A62; }
.ta-cosa { width: 4.6rem; height: 4.6rem; border-radius: 1rem; background: #fff; border: .2rem solid #F2C6D6; display: flex; align-items: center; justify-content: center; font-size: 2.8rem; box-sizing: border-box; }
.ta-cosa--culpable { border-color: #D64545; background: #FFE0DC; transform: scale(1.12); }
.ta-cosa--no { opacity: .35; }
