/* Estados locais da atividade Bingo — mesmo padrão de data-estado + cor
   theme-agnostic (border sólido + fundo em baixa opacidade) usado em
   text-column-matching.css e number-puzzle.css. */
.bingo-celula[data-estado="selecionado"] { outline: 2px solid #6366f1; background: rgb(99 102 241 / .1); }
.bingo-celula[data-estado="acerto"]      { border-color: rgb(34 197 94 / .8); background: rgb(34 197 94 / .1); }
.bingo-celula[data-estado="erro"]        { border-color: rgb(239 68 68 / .8); background: rgb(239 68 68 / .1); }
.bingo-celula[data-estado="omissao"]     { border-color: rgb(245 158 11 / .8); background: rgb(245 158 11 / .1); }
.bingo-celula:disabled                   { cursor: not-allowed; }
