/* Container Navigasi Artikel */
.article-switcher-wrapper {
    margin: 25px 0;
    padding: 15px 0;
    border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
}

/* Style Tombol Pemicu (Mengikuti gaya navigasi utama) */
.btn-fancy-pemicu {
    background-color: #1FB6E0 !important; /* Warna Toska sesuai menu ID */
    background-image: none !important;
    border: 1px solid #0E5467 !important;
    color: #ffffff !important;
    padding: 12px 20px !important;
    font-weight: bold;
    font-style: italic;
    cursor: pointer;
    border-radius: 6px;
    transition: all 0.3s ease-in-out !important; /* Transisi halus */
    font-family: inherit;
    font-size: 0.95rem;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

/* EFEK HOVER (Mengacu pada efek navigasi utama Anda) */
.btn-fancy-pemicu:hover {
    background-color: #0E5467 !important; /* Toska Tua saat hover */
    color: #ffffff !important;
    border-color: #0E5467 !important;
    transform: translateY(-2px); /* Efek mengangkat */
    box-shadow: 0 4px 8px rgba(0,0,0,0.15) !important;
}

/* Penanda Tombol Aktif (Biru Siemens) */
.btn-fancy-pemicu.active {
    background-color: #5CAED1 !important; /* Biru Siemens */
    border-color: #004085 !important;
}

/* Area Konten (PASTIKAN HIDDEN DEFAULT) */
.content-section {
    display: none !important; /* Memaksa hidden secara default */
    line-height: 1.8;
    color: #333;
    padding: 20px 0;
}

/* Animasi saat konten muncul */
@keyframes fadeInContent {
    from { opacity: 0; }
    to { opacity: 1; }
}

.content-section[style*="display: block"] {
    animation: fadeInContent 0.5s ease-in-out;
}

/* Pastikan selector menargetkan class utama tema Zymphonies */

/* Hover untuk tombol pemicu artikel */
body .node__content .article-switcher-wrapper .btn-fancy-pemicu:hover {
  background-color: #0E5467 !important; /* Toska Tua */
  color: #ffffff !important;
  border-color: #0E5467 !important;
  transition: all 0.3s ease !important;
}

/* Hover untuk Breadcrumb (mengikuti gaya menu utama) */
body .breadcrumb a:hover, 
body .region-breadcrumb a:hover {
  background-color: #0E5467 !important;
  color: #ffffff !important;
  text-decoration: none !important;
}

/* 3. Read More Hover */
body .node__links a:hover,
body .field--name-node-link a:hover {
    color: #5CAED1 !important; /* Warna Biru Siemens */
    text-decoration: underline !important;
}


/* ===============Menghilangkan gaya button agar menyatu dengan paragraf */
body .btn-fancy-readmore {
    background: none !important;
    border: none !important;
    padding: 0 !important;
    color: #2563eb !important; /* Warna biru link yang elegan */
    font-weight: bold;
    font-style: italic;
    text-decoration: underline;
    text-underline-offset: 4px;
    cursor: pointer;
    display: inline; /* Agar menyatu di tengah kalimat */
    font-family: inherit; /* Mengikuti tipografi Zymphonies */
    transition: color 0.3s ease;
}

body .btn-fancy-readmore:hover {
    color: #1d4ed8 !important;
    text-decoration: none;
}