/* Cuentacuentos: cartas de tres dibujos en fila. */
.cuentos { background: #FBEFE3; }
.cu-centro { flex: 1; min-width: 0; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: .8rem; }
.cu-cartel { font-size: 2.2rem; font-weight: var(--tg-w-strong); text-align: center; }
.cu-cartel .tg-personaje--linea { width: 2.2rem; height: 2.2rem; vertical-align: -.5rem; }
.cu-sub { font-size: 1.3rem; color: var(--tg-muted); text-align: center; }
.cu-mesa { display: flex; flex-wrap: wrap; justify-content: center; gap: 1rem; margin-top: .8rem; }
.cu-carta { position: relative; width: 8.6rem; height: 8.6rem; border-radius: 1.2rem; background: #fff; border: .25rem solid #E7D4BE; box-sizing: border-box;
  display: flex; flex-direction: column; align-items: center; justify-content: center; }
.cu-carta b { position: absolute; left: .6rem; top: .4rem; font-size: 1.4rem; color: #8A6A48; }
.cu-dibujo { font-size: 2rem; line-height: 1.2; white-space: nowrap; }
.cu-carta--buena { border-color: #2F9E63; background: #E3F8EA; }
.cu-dueno { position: absolute; right: .4rem; top: .35rem; font-size: 1.2rem; }
.cu-votos { position: absolute; bottom: .4rem; display: flex; gap: .15rem; }
