
    /* =============================================
   NOTIFIKASI UNDUH APK, HEADER, PENGUMUMAN
   (Hanya warna, background, shadow)
   ============================================= */

/* --- Notifikasi Unduh APK --- */
.download-apk-notification {
  background: linear-gradient(135deg, #0a1628 0%, #12233e 100%) !important;
  box-shadow: 
    inset 0 1px 0 rgba(255,255,255,0.08),
    0 8px 20px rgba(0,0,0,0.5),
    0 0 0 1px rgba(255,255,255,0.05) !important;
  color: #ffffff !important;
}
.download-apk-notification p b {
  color: #f0c040 !important;
  text-shadow: 0 0 10px rgba(240,192,64,0.4) !important;
}
.download-apk-notification span#dont_show_again_today {
  color: #8099b5 !important;
  text-shadow: 0 1px 2px rgba(0,0,0,0.4) !important;
}
.download-apk-notification .download-btn {
  background: linear-gradient(180deg, #ffd700 0%, #ffaa00 100%) !important;
  color: #000000 !important;
  box-shadow: 
    0 4px 10px rgba(255,215,0,0.5),
    0 0 15px rgba(255,170,0,0.4),
    inset 0 1px 0 rgba(255,255,255,0.5) !important;
  border: none !important;
}
.download-apk-notification .download-btn:hover {
  background: linear-gradient(180deg, #ffe44d 0%, #ffbb00 100%) !important;
  box-shadow: 
    0 6px 20px rgba(255,215,0,0.8),
    0 0 25px rgba(255,170,0,0.6),
    inset 0 1px 0 rgba(255,255,255,0.6) !important;
}
.download-apk-notification .close {
  color: #ffffff !important;
  text-shadow: 0 0 8px rgba(255,255,255,0.5) !important;
  opacity: 0.8 !important;
}
.download-apk-notification .close:hover {
  color: #00e5ff !important;
  text-shadow: 0 0 12px rgba(0,229,255,0.8) !important;
  opacity: 1 !important;
}

/* --- Header Situs --- */
.site-header {
  background: linear-gradient(135deg, #0a1628 0%, #12233e 50%, #0d1b33 100%) !important;
  box-shadow: 
    inset 0 1px 0 rgba(255,255,255,0.08),
    0 4px 15px rgba(0,0,0,0.5),
    0 0 0 1px rgba(255,255,255,0.05) !important;
}
.site-header .logo img {
  filter: brightness(1) drop-shadow(0 2px 4px rgba(0,0,0,0.5)) !important;
}
.site-header .site-menu-trigger i {
  color: #ffffff !important;
  text-shadow: 0 2px 4px rgba(0,0,0,0.5) !important;
}

/* --- Container Pengumuman --- */
.announcement-container {
  background: linear-gradient(135deg, #0a1628 0%, #12233e 100%) !important;
  box-shadow: 
    inset 0 1px 0 rgba(255,255,255,0.08),
    0 6px 18px rgba(0,0,0,0.4) !important;
  color: #ffffff !important;
}
.announcement-container [data-section="date"] i {
  filter: brightness(0) invert(1) !important; /* ikon putih */
}
.announcement-container ul.announcement-list li {
  color: #c0d0e5 !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.4) !important;
}
    /* === Gradien Biru Elegan (pilih satu saja) === */

/* 1. Deep Navy – Biru gelap klasik berkelas */
/* .main-menu-outer-container {
  background: linear-gradient(135deg, #0a1628 0%, #12233e 50%, #0d1b33 100%) !important;
} */

/* 2. Ocean Blue – Biru laut dalam */
/*
.main-menu-outer-container {
  background: linear-gradient(135deg, #021b33 0%, #04345a 40%, #064273 100%) !important;
}
*/

/* 3. Electric Blue – Modern & energik */

/* .main-menu-outer-container {
  background: linear-gradient(135deg, #001f3f 0%, #003366 30%, #004080 70%, #00264d 100%) !important;
} */


/* 4. Midnight Blue – Biru malam mewah */
/* 
.main-menu-outer-container {
  background: linear-gradient(135deg, #0b0f1c 0%, #192a45 50%, #12223b 100%) !important;
} */



/* === WARNA TEKS & ELEMEN DALAM MENU === */

/* Teks menu default */
.main-menu-outer-container main a {
  color: #b0c7e0 !important; /* biru muda */
}

/* Hover link */
.main-menu-outer-container main a:hover {
  color: #ffffff !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-color: rgba(255, 255, 255, 0.15) !important;
  box-shadow: 0 0 12px rgba(0, 160, 255, 0.4) !important;
}

/* Status aktif */
.main-menu-outer-container main a[data-active="true"] {
  color: #ffffff !important;
  background: rgba(0, 160, 255, 0.25) !important;
  border-color: #00a6ff !important;
  box-shadow: 0 0 14px rgba(0, 166, 255, 0.5) !important;
}

/* Ikon SVG default (ubah warna menjadi putih kebiruan) */
.main-menu-outer-container main a img {
  filter: brightness(0) saturate(100%) invert(80%) sepia(10%) hue-rotate(180deg) brightness(1.1) !important;
}

/* Ikon saat hover/aktif (putih penuh) */
.main-menu-outer-container main a:hover img,
.main-menu-outer-container main a[data-active="true"] img {
  filter: brightness(0) invert(1) !important;
}


/* === TRIGGER PANAH (opsional) === */
.left_trigger,
.right_trigger {
  color: #8aaccf !important;
  background: rgba(10, 25, 50, 0.65) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
}

.left_trigger:hover,
.right_trigger:hover {
  color: #ffffff !important;
  background: rgba(0, 160, 255, 0.4) !important;
  border-color: #00a6ff !important;
  box-shadow: 0 0 10px rgba(0, 166, 255, 0.5) !important;
}

.scrollable-game-list {
  background: linear-gradient(135deg, #00c6ff 0%, #0072ff 100%) !important;
  box-shadow: 
    inset 0 2px 6px rgba(255, 255, 255, 0.3),
    0 10px 30px rgba(0, 114, 255, 0.4),
    0 4px 10px rgba(0, 0, 0, 0.2) !important;
}


/* === NAMA GAME === */
.game-name {
  color: #ffffff !important;
  text-shadow: 
    0 2px 4px rgba(0, 0, 0, 0.4),
    0 0 10px rgba(0, 200, 255, 0.3) !important;
  font-weight: 600 !important;
}


/* === TOMBOL "MAIN" (emas terang dengan shadow) === */
.play-now {
  background: linear-gradient(180deg, #ffd700 0%, #ffaa00 100%) !important;
  color: #000000 !important;
  font-weight: bold !important;
  border: 1px solid #ffcc00 !important;
  border-radius: 20px !important;
  box-shadow: 
    0 4px 10px rgba(255, 215, 0, 0.5),
    0 0 15px rgba(255, 170, 0, 0.4),
    inset 0 1px 0 rgba(255, 255, 255, 0.5) !important;
  transition: all 0.3s ease !important;
}

.play-now:hover {
  background: linear-gradient(180deg, #ffe44d 0%, #ffbb00 100%) !important;
  box-shadow: 
    0 6px 20px rgba(255, 215, 0, 0.8),
    0 0 25px rgba(255, 170, 0, 0.6),
    inset 0 1px 0 rgba(255, 255, 255, 0.6) !important;
  transform: translateY(-2px) !important;
}


/* === WRAPPER GAMBAR GAME (glassmorphism + shadow) === */
.game-item .wrapper-container {
  background: rgba(255, 255, 255, 0.12) !important;
  border: 2px solid rgba(255, 255, 255, 0.25) !important;
  border-radius: 14px !important;
  box-shadow: 
    0 8px 20px rgba(0, 0, 0, 0.25),
    0 0 15px rgba(0, 200, 255, 0.2),
    inset 0 1px 0 rgba(255, 255, 255, 0.2) !important;
  transition: all 0.3s ease !important;
}

.game-item:hover .wrapper-container {
  background: rgba(255, 255, 255, 0.25) !important;
  border-color: #00e5ff !important;
  box-shadow: 
    0 12px 30px rgba(0, 0, 0, 0.35),
    0 0 25px rgba(0, 229, 255, 0.6),
    0 0 10px rgba(0, 180, 255, 0.4),
    inset 0 1px 0 rgba(255, 255, 255, 0.3) !important;
  transform: translateY(-3px) !important;
}

/* Gambar di dalam wrapper */
.game-item .wrapper-container img {
  border-radius: 10px !important;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3) !important;
}


/* === PANAH KIRI & KANAN === */
.scrollable-game-list .left_trigger,
.scrollable-game-list .right_trigger {
  background: rgba(0, 0, 0, 0.4) !important;
  color: #ffffff !important;
  border: 2px solid rgba(255, 255, 255, 0.3) !important;
  border-radius: 50% !important;
  box-shadow: 
    0 4px 12px rgba(0, 0, 0, 0.3),
    0 0 10px rgba(0, 200, 255, 0.3),
    inset 0 1px 0 rgba(255, 255, 255, 0.2) !important;
  transition: all 0.3s ease !important;
}

.scrollable-game-list .left_trigger:hover,
.scrollable-game-list .right_trigger:hover {
  background: rgba(0, 200, 255, 0.5) !important;
  border-color: #00e5ff !important;
  box-shadow: 
    0 6px 20px rgba(0, 0, 0, 0.4),
    0 0 20px rgba(0, 229, 255, 0.8),
    0 0 10px rgba(0, 180, 255, 0.6),
    inset 0 1px 0 rgba(255, 255, 255, 0.4) !important;
  color: #ffffff !important;
}

/* =============================================
   WARNA SAJA UNTUK SETIAP SECTION DIV
   (Tidak menyentuh layout)
   ============================================= */

/* --- Navigasi Menu Atas --- */
.main-menu-outer-container {
  background: linear-gradient(135deg, #0b1e3d 0%, #112d4f 30%, #1b3a5c 70%, #0f2744 100%) !important;
  box-shadow: 
    inset 0 1px 0 rgba(255,255,255,0.08),
    0 8px 24px rgba(0,0,0,0.6) !important;
  border: 1px solid rgba(255,255,255,0.05) !important;
}

/* --- Daftar Game (Popular Game) --- */
.scrollable-game-list {
  background: linear-gradient(135deg, #00c6ff 0%, #0072ff 100%) !important;
  box-shadow: 
    inset 0 2px 6px rgba(255,255,255,0.3),
    0 10px 30px rgba(0,114,255,0.4),
    0 4px 10px rgba(0,0,0,0.2) !important;
}

/* --- Footer Utama (.container) --- */
.container {
  background: linear-gradient(135deg, #0a1628 0%, #12233e 50%, #0d1b33 100%) !important;
  box-shadow: 
    inset 0 2px 8px rgba(255,255,255,0.08),
    0 -8px 30px rgba(0,0,0,0.5),
    0 0 0 1px rgba(255,255,255,0.05) !important;
}

/* --- Copyright Footer (paling bawah) --- */
.site-info {
  background: #060e1a !important;
  box-shadow: 
    inset 0 2px 6px rgba(255,255,255,0.05),
    0 -4px 20px rgba(0,0,0,0.6) !important;
}
.site-info .copyright {
  color: #b0c7e0 !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.5) !important;
}

/* --- Judul "Permainan Unggulan" --- */
.featured-games-title {
  background: linear-gradient(135deg, #0a1628 0%, #12233e 100%) !important;
  box-shadow: 
    inset 0 2px 6px rgba(255,255,255,0.08),
    0 8px 20px rgba(0,0,0,0.4) !important;
}
.featured-games-title .h2 {
  color: #f0c040 !important;
  text-shadow: 
    0 0 12px rgba(240,192,64,0.5),
    0 2px 4px rgba(0,0,0,0.5) !important;
}

/* --- Container Kartu Permainan Unggulan --- */
.featured-games-container {
  background: linear-gradient(135deg, #0a1628 0%, #12233e 100%) !important;
  box-shadow: 
    inset 0 2px 6px rgba(255,255,255,0.08),
    0 8px 20px rgba(0,0,0,0.5) !important;
}

/* --- Judul "Unduh SLOT777 App" --- */
.popular-game-title-container {
  background: linear-gradient(135deg, #0a1628 0%, #12233e 100%) !important;
  box-shadow: 
    inset 0 2px 6px rgba(255,255,255,0.08),
    0 8px 20px rgba(0,0,0,0.5) !important;
}
.popular-game-title-container .title {
  color: #ffffff !important;
  text-shadow: 0 2px 4px rgba(0,0,0,0.5) !important;
}
.popular-game-title-container .title strong {
  color: #00e5ff !important;
  text-shadow: 0 0 12px rgba(0,229,255,0.6) !important;
}

/* --- Container Download APK --- */
.download-apk-container {
  background: linear-gradient(135deg, #0a1628 0%, #12233e 100%) !important;
  box-shadow: 
    inset 0 2px 6px rgba(255,255,255,0.08),
    0 8px 20px rgba(0,0,0,0.5) !important;
}


/* =============================================
   FOOTER - GRADIEN BIRU ELEGAN + SHADOW
   ============================================= */

/* --- Container Utama Footer --- */
.container {
  background: linear-gradient(135deg, #0a1628 0%, #12233e 50%, #0d1b33 100%) !important;
  box-shadow: 
    inset 0 2px 8px rgba(255, 255, 255, 0.08),
    0 -8px 30px rgba(0, 0, 0, 0.5),
    0 0 0 1px rgba(255, 255, 255, 0.05) !important;
  border-radius: 0 !important; /* jaga agar tidak bulat jika tidak perlu */
}

/* --- Bagian Copyright di Bawah --- */
.site-info {
  background: #060e1a !important; /* sedikit lebih gelap */
  box-shadow: 
    inset 0 2px 6px rgba(255, 255, 255, 0.05),
    0 -4px 20px rgba(0, 0, 0, 0.6) !important;
}

.site-info .copyright {
  color: #b0c7e0 !important;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5) !important;
}

/* --- Garis Pemisah --- */
.footer-separator {
  border-top: 1px solid rgba(255, 255, 255, 0.1) !important;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3) !important;
  margin: 15px 0 !important;
}

/* --- Judul Sitemap (Kebijaksanaan, Platform, dll) --- */
.footer-sitemap-section h4 {
  color: #f0c040 !important; /* emas elegan */
  text-shadow: 0 0 10px rgba(240, 192, 64, 0.5), 0 1px 2px rgba(0,0,0,0.5) !important;
  font-weight: 700 !important;
  letter-spacing: 0.5px !important;
}

/* --- Link di Sitemap --- */
.footer-links a,
.contact-list a,
.social-media-list a {
  color: #c0d0e5 !important;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) !important;
  transition: all 0.3s ease !important;
}

.footer-links a:hover,
.contact-list a:hover,
.social-media-list a:hover {
  color: #00e5ff !important;
  text-shadow: 0 0 12px rgba(0, 229, 255, 0.6), 0 2px 4px rgba(0,0,0,0.6) !important;
}

/* --- Deskripsi Situs (paragraf putih) --- */
.site-description p {
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) !important;
  color: #ffffff;
}

/* Link cyan di deskripsi */
.site-description a {
  color: #00e5ff !important;
  text-shadow: 0 0 12px rgba(0, 229, 255, 0.6) !important;
  font-weight: 600 !important;
}

/* Link "KLIK DISINI" biar glowing */
.site-description a:hover {
  color: #ffffff !important;
  text-shadow: 0 0 20px rgba(0, 229, 255, 0.9), 0 0 30px rgba(0, 229, 255, 0.6) !important;
}

/* --- Judul H1 di Deskripsi --- */
.site-description h1 {
  text-shadow: 0 0 20px rgba(0, 160, 255, 0.5), 0 2px 4px rgba(0,0,0,0.6) !important;
  color: #ffffff !important;
}

.site-description h2 {
  text-shadow: 0 0 20px rgba(0, 160, 255, 0.5), 0 2px 4px rgba(0,0,0,0.6) !important;
  color: #ffffff !important;
}

/* --- Bagian Bank / Metode Pembayaran --- */
.bank-logo-wrapper {
  background: rgba(255, 255, 255, 0.05) !important;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
  border-radius: 8px !important;
  box-shadow: 
    0 4px 10px rgba(0, 0, 0, 0.3),
    inset 0 1px 0 rgba(255, 255, 255, 0.05) !important;
  transition: all 0.3s ease !important;
}

.bank-logo-wrapper:hover {
  background: rgba(255, 255, 255, 0.12) !important;
  border-color: #00e5ff !important;
  box-shadow: 
    0 6px 18px rgba(0, 0, 0, 0.5),
    0 0 15px rgba(0, 229, 255, 0.4),
    inset 0 1px 0 rgba(255, 255, 255, 0.1) !important;
  transform: translateY(-2px) !important;
}

/* Teks peringatan bank */
.bank-list-container p {
  color: #8099b5 !important;
  text-shadow: 0 1px 2px rgba(0,0,0,0.4) !important;
  font-size: 12px !important;
}


/* =============================================
   FOOTER NAVIGASI BAWAH (site-footer)
   (Hanya warna, background, shadow, border)
   ============================================= */

/* --- Latar footer --- */
.site-footer {
  background: linear-gradient(135deg, #0a1628 0%, #12233e 50%, #0d1b33 100%) !important;
  box-shadow: 
    inset 0 2px 4px rgba(255, 255, 255, 0.05),
    0 -4px 15px rgba(0, 0, 0, 0.5) !important;
  border-top: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* --- Link default --- */
.site-footer a {
  color: #b0c7e0 !important;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) !important;
  background: transparent !important;
  border: 1px solid transparent !important;
}

/* --- Ikon default (putih kebiruan) --- */
.site-footer a img {
  filter: brightness(0) saturate(100%) invert(80%) sepia(10%) hue-rotate(180deg) brightness(1.1) !important;
}

/* --- Hover link --- */
.site-footer a:hover {
  color: #00e5ff !important;
  text-shadow: 0 0 10px rgba(0, 229, 255, 0.6) !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-color: rgba(255, 255, 255, 0.15) !important;
  box-shadow: 0 0 10px rgba(0, 160, 255, 0.3) !important;
}

.site-footer a:hover img {
  filter: brightness(0) invert(1) !important; /* putih penuh */
}

/* --- Link aktif (Beranda, data-active="true") --- */
.site-footer a[data-active="true"] {
  color: #f0c040 !important;
  text-shadow: 0 0 12px rgba(240, 192, 64, 0.6) !important;
  background: rgba(255, 255, 255, 0.1) !important;
  border-color: #f0c040 !important;
  box-shadow: 0 0 12px rgba(240, 192, 64, 0.4) !important;
}

.site-footer a[data-active="true"] img {
  /* Filter menghasilkan warna emas */
  filter: brightness(0) saturate(100%) invert(65%) sepia(80%) saturate(500%) hue-rotate(5deg) brightness(1.2) !important;
}

/* --- Tombol prioritas (Masuk, data-priority="true") --- */
.site-footer a[data-priority="true"] {
  background: linear-gradient(180deg, #ffd700 0%, #ffaa00 100%) !important;
  color: #000000 !important;
  text-shadow: none !important;
  border: 1px solid #ffcc00 !important;
  box-shadow: 
    0 0 12px rgba(255, 215, 0, 0.5),
    inset 0 1px 0 rgba(255, 255, 255, 0.3) !important;
}

.site-footer a[data-priority="true"] img {
  filter: brightness(0) !important; /* ikon hitam agar kontras */
}

/* Hover tombol prioritas */
.site-footer a[data-priority="true"]:hover {
  background: linear-gradient(180deg, #ffe44d 0%, #ffbb00 100%) !important;
  box-shadow: 
    0 0 20px rgba(255, 215, 0, 0.8),
    0 0 15px rgba(255, 170, 0, 0.6),
    inset 0 1px 0 rgba(255, 255, 255, 0.5) !important;
  color: #000000 !important;
}

/* =============================================
   SITE MENU (HANYA WARNA) – PERBAIKAN GAMBAR
   ============================================= */

/* --- UL utama di dalam .site-menu --- */
.site-menu > ul {
  background: linear-gradient(180deg, #0a1628 0%, #0d1b33 100%) !important;
  box-shadow: 
    inset 0 1px 4px rgba(255, 255, 255, 0.05),
    0 8px 20px rgba(0, 0, 0, 0.6) !important;
  border: 1px solid rgba(255, 255, 255, 0.08) !important;
}

/* --- Telegram banner --- */
.telegram-bot-link img {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.5) !important;
}

/* --- Panel login/daftar --- */
.side-menu-login-panel {
  background: rgba(0, 0, 0, 0.3) !important;
  border-top: 1px solid rgba(255, 255, 255, 0.1) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Tombol Masuk (emas) */
.login-button {
  background: linear-gradient(180deg, #ffd700 0%, #ffaa00 100%) !important;
  color: #000000 !important;
  text-shadow: none !important;
  border: 1px solid #ffcc00 !important;
  box-shadow: 
    0 4px 10px rgba(255, 215, 0, 0.4),
    inset 0 1px 0 rgba(255, 255, 255, 0.4) !important;
}

.login-button:hover {
  background: linear-gradient(180deg, #ffe44d 0%, #ffbb00 100%) !important;
  box-shadow: 
    0 6px 15px rgba(255, 215, 0, 0.7),
    inset 0 1px 0 rgba(255, 255, 255, 0.5) !important;
  color: #000000 !important;
}

/* Tombol Daftar (cyan) */
.register-button {
  background: linear-gradient(180deg, #00e5ff 0%, #0088cc 100%) !important;
  color: #000000 !important;
  text-shadow: none !important;
  border: 1px solid #00e5ff !important;
  box-shadow: 
    0 4px 10px rgba(0, 229, 255, 0.4),
    inset 0 1px 0 rgba(255, 255, 255, 0.3) !important;
}

.register-button:hover {
  background: linear-gradient(180deg, #66f0ff 0%, #00aaff 100%) !important;
  box-shadow: 
    0 6px 15px rgba(0, 229, 255, 0.7),
    inset 0 1px 0 rgba(255, 255, 255, 0.5) !important;
  color: #000000 !important;
}

/* --- Link umum di dalam menu (Pencarian, Versi Desktop, dll.) --- */
.site-menu ul a {
  color: #c0d0e5 !important;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) !important;
}

.site-menu ul a:hover {
  color: #00e5ff !important;
  text-shadow: 0 0 10px rgba(0, 229, 255, 0.6) !important;
}

/* ========== GAMBAR / IKON (PERBAIKAN: TIDAK DIUBAH WARNA) ========== */
/* Biarkan gambar tampil dengan warna aslinya (emas dari SVG dark-gold) */
.site-menu ul a img {
  filter: none !important; /* hapus filter putih */
  transition: filter 0.3s ease, drop-shadow 0.3s ease !important;
}

/* Saat hover, beri sedikit efek cerah + glow emas */
.site-menu ul a:hover img {
  filter: brightness(1.2) drop-shadow(0 0 6px rgba(255, 215, 0, 0.6)) !important;
}

/* --- Dropdown (details) --- */
.site-menu details summary {
  color: #ffffff !important;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) !important;
  background: rgba(255, 255, 255, 0.02) !important;
}

.site-menu details summary:hover {
  color: #00e5ff !important;
  background: rgba(255, 255, 255, 0.05) !important;
}

.site-menu details[open] summary {
  background: rgba(0, 229, 255, 0.1) !important;
  border-left: 3px solid #00e5ff !important;
}

.site-menu details article {
  background: rgba(0, 0, 0, 0.3) !important;
  border-left: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Link di dalam dropdown */
.site-menu details article ul li a {
  color: #a0b8d0 !important;
}

.site-menu details article ul li a:hover {
  color: #ffffff !important;
  background: rgba(0, 229, 255, 0.15) !important;
  text-shadow: 0 0 8px rgba(0, 229, 255, 0.4) !important;
}

/* --- Panah chevron --- */
.site-menu .glyphicon-chevron-right {
  color: #607a99 !important;
}

.site-menu summary:hover .glyphicon-chevron-right {
  color: #00e5ff !important;
}

/* --- Language selector spesifik (jika diperlukan) --- */
.language-selector-container details summary {
  color: #ffffff !important;
}

.language-selector-container details article a {
  color: #c0d0e5 !important;
}

.language-selector-container details article a:hover {
  color: #00e5ff !important;
  background: rgba(0, 229, 255, 0.1) !important;
}