/* ===== Center text untuk menu & submenu ===== */

/* Top menu (semua item di .pill-nav) */
.pill-nav > li > a,
.main-nav > li > a {
  display: flex !important;
  align-items: center !important;     /* vertikal tengah */
  justify-content: center !important; /* horizontal tengah */
  text-align: center !important;
  width: 100% !important;
  padding: 14px 18px !important;      /* kiri & kanan sama */
}

/* Submenu (baik versi grid maupun list) */
.pill-nav .sub-menu a,
.main-nav .sub-menu a {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
  width: 100% !important;
  padding: 16px 22px !important;
}

/* Jika ada ikon di kiri/kanan, pastikan tidak menggeser teks */
.pill-nav a > i,
.pill-nav a > svg,
.main-nav a > i,
.main-nav a > svg {
  margin: 0 8px; /* opsional */
}
