/* V6 mahjong3: dense six-column, five-row board */
.reels{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(5,minmax(0,1fr));gap:2px;padding:4px}
.tile-face{width:98%;height:97%;max-width:none}
.tile.drop{animation-duration:.58s}
@media(max-width:600px) and (orientation:portrait){
 .reels{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(5,minmax(0,1fr));gap:2px;padding:4px}
 .tile-face{width:98%;height:97%;border-radius:6px;border-width:1px}
 .tile .glyph{font-size:clamp(22px,6.7vw,28px)}
 .tile .sub{display:none}
}
@media(max-width:370px){.reels{gap:1px;padding:3px}.tile-face{width:99%;height:98%;border-radius:5px}.tile .glyph{font-size:22px}}
@media(min-width:700px) and (orientation:landscape){.tile .glyph{font-size:clamp(28px,3.2vw,46px)}.tile .sub{font-size:7px}}
