/* Bingo de dibujos: la bola grande a la izquierda, lo que ya ha salido y los jugadores a la derecha. */
.bingo { background: #FFEDEB; }
.bingo-centro { flex: 1; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: .6rem; }
.bingo-ante { font-size: 1.2rem; color: var(--tg-muted); font-weight: var(--tg-w-medium); }
.bingo-bola { width: 15rem; height: 15rem; border-radius: 50%; background: #fff; border: .5rem solid #D64545; display: flex; align-items: center; justify-content: center; font-size: 8rem; line-height: 1; }
.bingo-nombre { font-size: 2.6rem; font-weight: var(--tg-w-strong); letter-spacing: -.02em; }
.bingo-cartel { min-height: 2.6rem; font-size: 2rem; font-weight: var(--tg-w-strong); color: var(--tg-primary-dark); }
.bingo-lado { width: 18rem; flex: none; display: flex; flex-direction: column; gap: .6rem; }
.bingo-lado .cl-jugadores { width: auto; margin-top: auto; }
.bingo-salidos { display: grid; grid-template-columns: repeat(5, 1fr); gap: .3rem; font-size: 2rem; }
.bingo-salidos span { background: #fff; border-radius: .6rem; text-align: center; padding: .2rem 0; }
.bingo-salidos span:first-child { background: #FFD6D6; }
