/* Keep dense shell puzzles readable on small screens while preserving 5/10 bundles. */
@media(max-width:390px){
  .game[data-scene=groups] .stage.beach-dense .shell-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}
  .game[data-scene=groups] .stage.beach-dense .shell-group{padding:5px 1px}
  .game[data-scene=groups] .stage.beach-dense .shell-bundle{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;max-width:76px;grid-auto-rows:17px;column-gap:1px;row-gap:2px}
  .game[data-scene=groups] .stage.beach-dense .shell{width:min(14px,100%);height:17px}
}
