/* Explore + listing detail — mobile touch and layout */
@media (max-width: 920px) {
  .explore-split { gap: 16px; }
  .explore-list { gap: 14px; }
  .elist-card {
    grid-template-columns: 1fr;
    touch-action: manipulation;
    -webkit-tap-highlight-color: transparent;
  }
  .elist-media {
    aspect-ratio: 16 / 10;
    max-height: 220px;
  }
  .elist-body {
    padding: 14px 16px !important;
  }
  .elist-fav {
    min-width: 44px;
    min-height: 44px;
  }
}

/* Property popup sizing lives in newden-modals.css */
