/* ================= MOBILE RESPONSIVE ================= */
@media(max-width:768px) {


  h1,
  h2 {
    font-size: var(--font-size-base) !important;
  }

  .category-bar {
    display: flex;
    overflow-x: auto;
    gap: 12px;
  }

  .cat-card {
    flex: 0 0 auto;
    width: 90px;
  }

  #moreCategories .category-bar {
    grid-template-columns: repeat(3, 1fr);
    gap: 10px;
  }

  .ad-horizontal {
    margin: 20px 0;
    padding: 15px 10px;
    border-radius: 10px;
  }

  .ad-box {
    min-height: 70px;
  }

  .top-games-slider .img-wrap {
    height: 80px;
  }

  .left-btn-wrap,
  .right-group {
    height: 80px;

  }

  .slider-btn {
    width: 32px;
    height: 32px;
    font-size: 14px;
  }



  .left-btn-wrap,
  .right-group {
    height: 70px;
  }

  .trend-img {
    width: 70px;
    height: 70px;
  }

  .trend-img img {
    width: 60%;
    height: 60%;
  }
}