/* Navigasi customer responsif untuk layar HP */
@media (max-width: 600px) {
  .mobile-header {
    margin: 8px auto 0 !important;
    padding: 12px 0 0 !important;
  }

  .judul-emas {
    padding: 0 14px;
    font-size: 22px !important;
    line-height: 1.25 !important;
  }

  .sub-emas {
    margin: 5px 12px 12px !important;
    font-size: 10px !important;
    letter-spacing: .45px !important;
  }

  .nav-center {
    display: flex !important;
    flex-wrap: nowrap !important;
    justify-content: flex-start !important;
    gap: 8px !important;
    overflow-x: auto !important;
    padding: 0 12px 12px !important;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
  }

  .nav-center::-webkit-scrollbar { display: none; }

  .nav-center a {
    min-width: 74px !important;
    min-height: 65px;
    flex: 0 0 74px;
    padding: 8px 5px !important;
    border-radius: 11px !important;
    font-size: 9.5px !important;
    white-space: nowrap;
  }

  .nav-center a span {
    margin-bottom: 3px !important;
    font-size: 16px !important;
  }

  .nav-center a:hover,
  .nav-center a.active {
    transform: none !important;
  }
}

@media (max-width: 360px) {
  .judul-emas { font-size: 19px !important; }
  .nav-center a { min-width: 70px !important; flex-basis: 70px; font-size: 9px !important; }
}