/* Mobile catalog navigation: Pokemon + One Piece, then NIKKE + Dragon Ball + Naruto. */
@media (max-width:700px){
 body .ph-catalog-worlds .ph-worlds-panels{
  display:grid!important;
  grid-template-columns:repeat(6,minmax(0,1fr))!important;
  grid-template-rows:repeat(2,clamp(124px,31vw,176px));
  height:auto!important;
  gap:0;
  overflow:hidden!important;
  scroll-snap-type:none;
  overscroll-behavior:auto;
 }
 body .ph-catalog-worlds .ph-world-panel{
  min-width:0!important;
  flex:none!important;
  scroll-snap-align:none;
  border-right:1px solid #ffffff30;
  border-bottom:0;
 }
 body .ph-catalog-worlds .ph-world-panel:nth-child(1){grid-column:1/4;grid-row:1;border-bottom:1px solid #ffffff30}
 body .ph-catalog-worlds .ph-world-panel:nth-child(2){grid-column:4/7;grid-row:1;border-right:0;border-bottom:1px solid #ffffff30}
 body .ph-catalog-worlds .ph-world-panel:nth-child(3){grid-column:1/3;grid-row:2}
 body .ph-catalog-worlds .ph-world-panel:nth-child(4){grid-column:3/5;grid-row:2}
 body .ph-catalog-worlds .ph-world-panel:nth-child(5){grid-column:5/7;grid-row:2;border-right:0}
 body .ph-catalog-worlds .ph-world-caption{
  top:9px!important;
  bottom:auto!important;
  left:8px!important;
  right:6px!important;
 }
 body .ph-catalog-worlds .ph-world-caption strong{font-size:clamp(12px,3.4vw,15px);line-height:1.3;letter-spacing:-.04em}
 body .ph-catalog-worlds .ph-world-caption small{display:none}
 body .ph-catalog-worlds .ph-world-state{display:inline-block;margin-top:6px;font-size:9px;line-height:1.4;padding:3px 5px}
 body .ph-catalog-worlds .ph-world-logo{right:8px!important;bottom:9px!important;height:32px!important;width:min(120px,calc(100% - 16px))!important}
 body .ph-catalog-worlds .ph-world-panel:nth-child(n+3) .ph-world-logo{right:7px!important;height:28px!important;width:min(96px,calc(100% - 14px))!important}
}
