/* full width, hilangin container/padding astra */
.ast-container { max-width: none !important; padding: 0 !important; }
.site-content { padding: 0 !important; margin: 0 !important; }

.ast-footer-bar {
  display: none !important;
}

/* Matikan container bawaan Astra biar landing full-width */
.ast-container { max-width: none !important; padding: 0 !important; }
.site-content { padding: 0 !important; margin: 0 !important; }
.site-primary-header-wrap { display: none !important; } /* header astra kalau masih nongol */

/* Karena navbar kamu fixed */
/* .landing-root { padding-top: 110px; } */

/* ---- SUPPORT untuk class "shadow-light-primary-primary-shadow-sm" (custom dari laravel) ---- */
.shadow-light-primary-primary-shadow-sm {
  box-shadow: 0 8px 20px rgba(1,110,141,0.18);
}

/* ---- SUPPORT untuk warna blue-gray dari projectmu (kalau ga kebaca) ---- */
.text-blue-gray600 { color: rgba(47,43,61,0.70); }
.text-blue-gray700 { color: #334155; }
.text-blue-gray900 { color: #0f172a; }
.text-blue-gray800 { color: #1e293b; }
.text-blue-gray100 { color: #f1f5f9; }

/* ---- Tailwind CDN sering gagal untuk selector before:[...] -> kita bikin ulang versi navbar border glow ---- */
.nav-glow {
  position: relative;
  border-radius: 12px;
}
.nav-glow::before{
  content:"";
  position:absolute;
  inset:0;
  margin:-1px;
  padding:1px;
  border-radius:12px;
  background:
    linear-gradient(90.36deg,rgba(255,255,255,0.1) 5.38%,rgba(255,255,255,0.05) 87.6%),
    linear-gradient(90.29deg,rgba(255,255,255,0.3) 19.09%,rgba(255,255,255,0.15) 100.86%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events:none;
  z-index:-1;
}

/* Hapus footer Astra paling bawah */
.ast-footer-bar,
.site-footer,
footer.site-footer {
    display: none !important;
}

body.admin-bar header.absolute { top: 32px; }
@media (max-width: 782px) {
  body.admin-bar header.absolute { top: 46px; }
}

/* Saat WP admin bar aktif, translucent biasanya jadi terlihat gelap → naikin opacity */
body.admin-bar .nav-surface {
  background: rgba(255,255,255,0.20) !important;
}

.nav-link {
  position: relative;
}

.nav-link.active::after {
  content: '';
  position: absolute;
  bottom: -4px; /* Atur jarak garis bawah dengan teks */
  left: 0;
  width: 100%;
  height: 2px; /* Tebal garis bawah */
  background-color: #016e8d; /* Warna garis bawah */
}


