/* Mobile/coarse-pointer gameplay compositor safety.
   Keep gameplay legible and tactile without filters/transitions on stacked DOM layers. */
@media (max-width:820px), (hover:none) and (pointer:coarse){
  body:not(.home-view) .cell{
    transition:none!important;
  }
  body:not(.home-view) .cell.legal:hover{
    transform:none!important;
  }
  body:not(.home-view) .piece{
    transition:none!important;
    filter:none!important;
  }
  body:not(.home-view) .piece.buried{
    filter:none!important;
    opacity:.62!important;
  }
  body:not(.home-view) .piece.enter{
    animation:drop .22s ease-out;
  }
  body:not(.home-view) .lock-plate{
    filter:none!important;
  }
}
