/* Perbaikan mobile dari audit SEO v2 (2 Nov 2026): target sentuh >= 44px, huruf dasar 16px,
   dan cover game portrait tidak lagi terpotong. Dimuat setelah style.css; hapus link-nya di layout.php untuk membatalkan. */
@media (max-width: 767px) {
  body { font-size: 16px; }

  /* Target sentuh minimal 44px */
  .top-logo { display: inline-flex; align-items: center; justify-content: center; min-width: 44px; min-height: 44px; }
  .fav-btn { min-width: 44px; min-height: 44px; }
  .breadcrumb a { display: inline-flex; align-items: center; min-height: 44px; }
  /* Chip label cukup 32px (di atas minimum WCAG 24px) supaya blok label tidak mendorong area game terlalu ke bawah */
  .chips .chip > a { display: inline-flex; align-items: center; min-height: 32px; }
  .game-card__title a { display: inline-block; padding: 12px 0; }
  .footer-contact a { display: inline-block; padding: 11px 0; }

  /* Cover sebelum main: tampilkan gambar utuh, jangan dipotong/diperbesar */
  .player--any .player__cover img,
  .player--portrait .player__cover img { object-fit: contain; background: #1b1430; }
}
