/* Özel Sözlük Eklentisi Ön Yüz Stilleri */

/* Kart Başlığını Özelleştirme */
.ozel-sozluk-wrapper .ozs-terms-list .card .card-title {
    font-size: 1.4rem; /* Yazı boyutunu büyüt (değeri ayarlayabilirsiniz) */
    text-align: center; /* Başlığı ortala */
    margin-bottom: 1rem; /* Alt boşluğu artır */
    padding-bottom: 0.75rem; /* Alt boşluk (çizgi için yer) */
    border-bottom: 1px solid #dee2e6; /* Başlık altına çizgi ekle (Bootstrap'in border rengi) */
}

/* Kart başlığındaki linkin rengini temanızdan alması için */
.ozel-sozluk-wrapper .ozs-terms-list .card .card-title a {
    text-decoration: none; /* Link alt çizgisini kaldır (isteğe bağlı) */
    color: inherit; /* Link rengini parent'tan (h5) al */
}
.ozel-sozluk-wrapper .ozs-terms-list .card .card-title a:hover {
    color: var(--bs-link-hover-color, #0a58ca); /* Hover rengi (Bootstrap değişkeni veya varsayılan) */
    text-decoration: underline; /* Hover'da altını çiz */
}

/* Eş anlamlılar rozetleri arasına biraz boşluk (zaten me-1 vardı ama garanti olsun) */
.ozel-sozluk-wrapper .ozs-terms-list .card .ozs-synonyms .badge {
    margin-right: 0.25rem;
    margin-bottom: 0.25rem; /* Alt satıra kayarsa boşluk */
}

/* Kart gövdesindeki metin için (isteğe bağlı) */
.ozel-sozluk-wrapper .ozs-terms-list .card .card-text {
    /* font-size: 0.95rem; */ /* Gerekirse yazı boyutunu ayarlayın */
    line-height: 1.6; /* Satır yüksekliği */
}

/* Genel wrapper için ek stil (gerekirse) */
.ozel-sozluk-wrapper {
    /* background-color: #f8f9fa; */ /* Örnek: Arka plan rengi */
    /* padding-top: 2rem; */
    /* padding-bottom: 2rem; */
}

/* Sayfalama linklerinin boyutunu ve rengini ayarlama (isteğe bağlı) */
.ozel-sozluk-wrapper .ozs-pagination .pagination {
    /* font-size: 1.1rem; */ /* Boyutu ayarlayabilirsiniz */
}
.ozel-sozluk-wrapper .ozs-pagination .page-item.active .page-link {
    /* background-color: #0d6efd; */ /* Aktif sayfa rengi (Bootstrap varsayılanı) */
    /* border-color: #0d6efd; */
}