/* Sık Sorulan Sorular (SSS) Bölümü için Özel Stiller */

/* Soru başlıkları için koyu arka plan ve neon efektler */
.accordion-button, 
button[data-bs-toggle="collapse"],
[role="button"] {
    background-color: var(--dark-color) !important;
    background: linear-gradient(145deg, rgba(10, 25, 47, 0.95), rgba(23, 42, 69, 0.9)) !important;
    color: var(--text-color) !important;
    border: 1px solid rgba(0, 194, 255, 0.2) !important;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2) !important;
    border-radius: 8px !important;
}

/* Aktif durumdaki sorular için vurgulu stil */
.accordion-button:not(.collapsed), 
button[data-bs-toggle="collapse"]:not(.collapsed),
[aria-expanded="true"] {
    background-color: var(--dark-color) !important;
    background: linear-gradient(145deg, rgba(10, 25, 47, 0.98), rgba(23, 42, 69, 0.95)) !important;
    color: var(--secondary-color) !important;
    text-shadow: 0 0 8px var(--secondary-color) !important;
}

/* Cevap içeriği için koyu arka plan */
.accordion-body, 
.accordion-collapse, 
.collapse {
    background-color: var(--dark-color) !important;
    background: linear-gradient(145deg, rgba(10, 25, 47, 0.9), rgba(23, 42, 69, 0.85)) !important;
    color: var(--text-color) !important;
    border-top: 1px solid rgba(0, 194, 255, 0.2) !important;
}

/* Özel açık mavi arkaplanlar için koyu arka plan */
[style*="background-color: rgb(240, 248, 255)"],
[style*="background: rgb(240, 248, 255)"],
[style*="background-color:#f0f8ff"],
[style*="background:#f0f8ff"] {
    background-color: var(--dark-color) !important;
    background: linear-gradient(145deg, rgba(10, 25, 47, 0.95), rgba(23, 42, 69, 0.9)) !important;
    color: var(--text-color) !important;
    border: 1px solid rgba(0, 194, 255, 0.2) !important;
}
