/* GAMA BET - Mobile Layout Fix */
@media (max-width: 767px) {

  /* Banner ustundeki dekoratif parlama */
  .banner-card::before,
  .banner-card::after,
  .banner-item::before,
  .banner-item::after,
  .banner-wrap::before,
  .banner-wrap::after {
    display: none !important;
    content: none !important;
  }

  /* Banner boyutlari */
  .banner-card,
  .banner-item,
  .banner-wrap {
    overflow: hidden;
    border-radius: 12px;
  }

  .banner-card img,
  .banner-item img,
  .banner-wrap img {
    display: block;
    width: 100%;
    height: auto;
    object-fit: contain;
  }

  /* Kick video alani */
  iframe[src*="kick.com"],
  iframe[src*="player.kick.com"] {
    display: block;
    width: 100% !important;
    max-width: 100% !important;
    aspect-ratio: 16 / 9;
    height: auto !important;
    border: 0;
  }

  /* Footer */
  footer {
    text-align: center;
    padding: 28px 18px 110px !important;
  }

  footer .container,
  footer .footer-inner {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 14px;
  }

  footer .social-links {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 12px;
  }

  footer p,
  footer small {
    text-align: center;
    line-height: 1.6;
  }
}
