/* Pokémon Arena · cards de habilidade com o visual do UI Lab (apenas apresentação; carregado em index.html e training.html).
   Mantém a grade 2×2 unida, cores chapadas por tipo, dano amarelo e a fonte pixel já aprovadas. Mudanças:
   - número sem moldura/divisória;
   - pronto = cor chapada do tipo; em recarga = base escurecida com preenchimento verde progressivo (sem degradê);
   - transições curtas de seleção. Não altera o relógio de recarga: continua vindo de abilityCardState/updateAbilityCard. */
body #abilities .ability kbd{border:0!important;border-right:0!important;background:none!important}
body #abilities .ability{background:var(--element);transition:filter .12s,transform .1s cubic-bezier(.2,.8,.2,1)}
body #abilities .ability:not(.is-ready){background:color-mix(in srgb,var(--element) 50%,#0a1018)}
body #abilities .ability .ability-fill{background:var(--element)}
body #abilities .ability:not(.is-ready) .ability-fill{background:#23a455}
body #abilities .ability:active{transform:scale(.975);box-shadow:none}
body #abilities .ability:nth-child(odd){border-right:2px solid #0007}
body #abilities .ability:nth-child(-n+2){border-bottom:2px solid #0007}
body #abilities{border:2px solid #031019;background:#031019}
