/* Approved mobile product cascade. English homepage only. */
@media (max-width: 640px) {
  html:lang(en) body .worlds-page.home-refined #worlds .world {
    grid-template-columns: minmax(0, 1fr) 48%;
    column-gap: 10px;
  }
  html:lang(en) body .worlds-page.home-refined #worlds .world-art { height: 172px; }
  html:lang(en) body .worlds-page.home-refined #worlds .world-art img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
  }
  html:lang(en) body .worlds-page.home-refined #worlds .world-genres-full { font-size: 12.5px; line-height: 1.5; }
  html:lang(en) body .worlds-page.home-refined #worlds .world-link { font-size: 13px; line-height: 1.45; }
}
@media (max-width: 359px) {
  html:lang(en) body .worlds-page.home-refined #worlds .world { grid-template-columns: minmax(0, 1fr) 46%; }
  html:lang(en) body .worlds-page.home-refined #worlds .world-art { height: 160px; }
  html:lang(en) body .worlds-page.home-refined #worlds .world-genres-full { font-size: 12px; }
  html:lang(en) body .worlds-page.home-refined #worlds .world-link { font-size: 12px; gap: 4px; }
  html:lang(en) body .worlds-page.home-refined #worlds .world-link svg { width: 12px; height: 12px; flex-shrink: 0; }
}
