.widget-view-more {
    display: none !important;
}
/* Bölüm sayfasında gizlenen üst mavi alanı ve siyah şeridi göster */
.wp-manga-nav-upper, .c-breadcrumb-wrapper {
    display: block !important;
}

/* Ana sayfa logosunu ve menü alanını görünür yap */
header.site-header {
    display: block !important;
    background-color: #5286bc !important; /* Seninkine uygun mavi */
}

/* Siyah şeridi (İnsta/Discord) geri getir */
.secondary-header {
    display: block !important;
}
/* Slider ve Kapak Resimlerini Düzeltme */
.manga-slider img, .post-thumbnail img {
    width: 100% !important;
    height: 350px !important; /* Bu yüksekliği kendi zevkine göre artırıp azaltabilirsin */
    object-fit: cover !important;
    object-position: center !important;
}
/* Kapakları Geniş ve Tam Gösterme Ayarı */
.manga-slider img, .post-thumbnail img {
    width: 100% !important;
    height: 300px !important; /* Yüksekliği azalttık ki daha yatay/geniş dursun */
    object-fit: cover !important;
    object-position: top center !important; /* Resmi üstten hizalar, böylece kafalar görünür */
}

/* Eğer mobilde çok ince kalırsa burayı kullanabilirsin */
@media (max-width: 768px) {
    .manga-slider img {
        height: 300px !important;
    }
}
/* Ana sayfadaki içerik alanını 2 sütun yapar */
.site-content .row.full-width .col-md-12 .page-content-listing .row > div {
    width: 50% !important;
    float: left !important;
    padding: 10px !important;
}

/* Her serinin altında sadece son 2 bölümü tutar, diğerlerini gizler */
.site-content .listing-chapters-list .chapter-item:nth-child(n+3) {
    display: none !important;
}

/* "YENİ BÖLÜMLER" Başlığı için stil (Eğer panelden gelmiyorsa) */
.main-col-title {
    background: #222 !important;
    color: #fff !important;
    padding: 12px !important;
    border-left: 5px solid #ff0000 !important;
    font-size: 18px !important;
    text-transform: uppercase !important;
    display: block !important;
    margin-bottom: 15px !important;
}

/* Mobilde (telefonlarda) görüntünün bozulmaması için */
@media (max-width: 768px) {
    .site-content .page-content-listing .row > div {
        width: 50% !important;
    }
}
/* ---------- Manga Listesi Grid ---------- */
.page-content-listing {
    display: grid !important;
    grid-template-columns: repeat(4, 1fr) !important; /* PC: 4 kart yan yana */
    gap: 20px !important; /* Kartlar arası boşluk */
    padding: 0 10px !important;
}

/* Her manga kartı */
.page-listing-item {
    display: flex !important;
    flex-direction: column !important;
    background: transparent !important; /* Arka plan yok */
    border: none !important;
    border-radius: 0 !important;
    overflow: hidden;
}

/* Resim: üstte */
.item-thumb {
    width: 100% !important;
}
.item-thumb img {
    width: 100% !important;
    height: auto !important;
    display: block !important;
}

/* İçerik: resmin altında */
.item-summary {
    padding: 6px 0 !important;
    display: flex !important;
    flex-direction: column !important;
}

/* Başlık */
.post-title h3 a {
    color: #fff !important;
    font-weight: bold !important;
    font-size: 14px !important;
    margin-bottom: 4px !important;
    text-decoration: none !important;
}

/* Bölümler: resmin altında */
.list-chapter {
    display: flex !important;
    flex-direction: column !important;
    gap: 2px;
}
.list-chapter .chapter-item {
    display: block !important;
}

/* Mobilde 2’li grid */
@media (max-width: 768px) {
    .page-content-listing {
        grid-template-columns: repeat(2, 1fr) !important; /* Mobil: 2 kart yan yana */
        gap: 12px !important;
        padding: 0 5px !important;
    }
}
/* Discord İkonu Sabit Ayarlar */
.custom-discord-icon {
    width: 28px !important;
    height: 28px !important;
    display: inline-block !important;
    vertical-align: middle !important;
    margin-right: 8px !important;
    transition: all 0.3s ease;
}

/* Menü Öğesinin Normal Hali (Sitenin kendi rengini korur) */
.menu-item a {
    display: flex !important;
    align-items: center !important;
    transition: all 0.3s ease !important;
}

/* Üzerine gelince (Basılınca/Hover) Beyaz Parlama Efekti */
.menu-item:hover a {
    color: #ffffff !important; /* Yazı parlak beyaz olur */
    text-shadow: 0 0 10px #ffffff, 0 0 20px #ffffff; /* Yazı etrafında beyaz parlama */
    filter: drop-shadow(0 0 8px #ffffff); /* Hem ikon hem yazı için genel parlama */
    transform: translateY(-1px); /* Çok hafif yukarı kayma efekti */
}

/* İkonun üzerine gelince hafif büyümesi */
.menu-item:hover .custom-discord-icon {
    transform: scale(1.1);
}
/* Yorum kutusu genel */
#wpdcom {
    background: #0f172a;
    padding: 15px;
    border-radius: 12px;
}

/* Yorum başlığı */
#wpdcom .wpd-thread-head {
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
}

/* Yorum kutusu input */
#wpdcom textarea {
    background: #1e293b;
    color: #fff;
    border-radius: 10px;
    border: none;
    padding: 10px;
}

/* Gönder butonu */
#wpdcom .wpdiscuz-button {
    background: #22c55e;
    border-radius: 8px;
    color: #fff;
    font-weight: bold;
}

/* Tek tek yorum kutuları */
#wpdcom .wpd-comment {
    background: #1e293b;
    border-radius: 10px;
    padding: 12px;
    margin-bottom: 10px;
}

/* Kullanıcı adı */
#wpdcom .wpd-comment-author {
    color: #38bdf8;
    font-weight: bold;
}

/* Yorum yazısı */
#wpdcom .wpd-comment-text {
    color: #e2e8f0;
}

/* Like butonları */
#wpdcom .wpd-vote {
    color: #94a3b8;
}

/* Emoji / reaction alanı */
#wpdcom .wpd-reaction {
    font-size: 18px;
}
/* ===== WPDiscuz Rating Modern Blue Theme ===== */
.wpd-rating-wrap,
.wpdiscuz-rating {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;

    padding: 14px 18px;
    border-radius: 16px;

    background: linear-gradient(145deg, #e3f2ff, #f7fbff);
    border: 1px solid rgba(0, 123, 255, 0.25);

    box-shadow: 0 6px 18px rgba(0, 123, 255, 0.12);
    backdrop-filter: blur(6px);

    transition: all 0.3s ease;
}

/* Hover / desktop */
.wpd-rating-wrap:hover,
.wpdiscuz-rating:hover {
    transform: translateY(-2px);
    box-shadow: 0 10px 25px rgba(0, 123, 255, 0.2);
}

/* Yıldızlar daha canlı */
.wpdiscuz-rating svg {
    fill: #4da3ff !important;
    width: 22px;
    height: 22px;
    transition: 0.25s ease;
}

.wpdiscuz-rating svg:hover {
    fill: #1e90ff !important;
    transform: scale(1.2);
}

/* Text varsa */
.wpdiscuz-rating-text {
    font-size: 14px;
    font-weight: 600;
    color: #1e90ff;
}

/* ===== MOBILE FIX ===== */
@media (max-width: 768px) {
    .wpd-rating-wrap,
    .wpdiscuz-rating {
        width: 100%;
        justify-content: center;
        padding: 16px;
        border-radius: 18px;
    }

    .wpdiscuz-rating svg {
        width: 26px;
        height: 26px;
    }
}
/* ===== WPDiscuz Rating FIX (Mobile square issue) ===== */
.wpd-rating-wrap,
.wpdiscuz-rating {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;

    padding: 10px 14px;
    border-radius: 999px; /* TAM pill yapar */

    background: linear-gradient(145deg, #e3f2ff, #f7fbff);
    border: 1px solid rgba(0, 123, 255, 0.25);

    box-shadow: 0 6px 16px rgba(0, 123, 255, 0.10);

    width: auto;          /* önemli: full width olmasın */
    max-width: 100%;      /* taşmasın */
}

/* Yıldızlar */
.wpdiscuz-rating svg {
    width: 22px;
    height: 22px;
}

/* ===== MOBILE FIX ===== */
@media (max-width: 768px) {
    .wpd-rating-wrap,
    .wpdiscuz-rating {
        display: inline-flex;
        width: auto !important;   /* kare/blok olmayı engeller */
        max-width: 100%;
        padding: 12px 16px;
        border-radius: 999px;
    }
}
.item-thumb img{
    border-radius:18px;
    transition:all .35s ease;
}

.item-thumb:hover{
    filter:
    drop-shadow(0 4px 12px rgba(96,165,250,.18))
    drop-shadow(0 8px 24px rgba(96,165,250,.12));
}
/* Yorum alanının genel arka planı ve kutu yapısı */
.comments-area {
    background-color: #1a1c26 !important; /* Koyu lacivert/siyah arka plan */
    padding: 20px;
    border-radius: 12px;
    color: #ffffff !important;
}

/* Her bir yorumun kutu içerisine alınması */
.comment-body {
    background-color: #232635 !important; /* Yorum kutularının içi */
    padding: 15px;
    border-radius: 10px;
    margin-bottom: 15px;
    border: 1px solid #2e3348;
}

/* Yorum yapan kişinin ismi */
.comment-author b.fn, .comment-author a {
    color: #58a6ff !important; /* Havalı mavi isim rengi */
    font-weight: bold;
    font-size: 15px;
}

/* Bizim demin eklediğimiz Seviye (Level) etiketinin tasarımı */
.manga-user-level {
    background-color: #ff9800 !important; /* Seviye etiketinin turuncu rengi */
    color: #fff !important;
    padding: 2px 8px;
    border-radius: 4px;
    font-size: 11px;
    font-weight: bold;
    margin-left: 8px;
    display: inline-block;
    vertical-align: middle;
}

/* Yorum metninin rengi */
.comment-content p {
    color: #e2e8f0 !important;
    font-size: 14px;
    line-height: 1.6;
}

/* Cevapla butonu */
.reply a {
    background-color: #383e56 !important;
    color: #fff !important;
    padding: 4px 10px;
    border-radius: 6px;
    font-size: 12px;
    text-decoration: none;
}
.reply a:hover {
    background-color: #ff9800 !important;
}
/* Yanıtlanmış (Alt) Yorumların Düzeni */
ul.children {
    list-style: none !important;
    padding-left: 25px !important; /* Alt yorumları hafifçe sağa kaydırır */
    margin-left: 0 !important;
    border-left: 2px dashed #2e3348 !important; /* Üst mesaja bağlayan şık kesikli bir çizgi çeker */
}

/* Alt yorumların kutu yapısını özelleştirme */
ul.children .comment-body {
    background-color: #1e2230 !important; /* Ana yorumdan biraz daha koyu/farklı bir ton */
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    border-radius: 8px !important;
}

/* Mobil cihazlarda ekran daralmasın diye kaydırmayı optimize etme */
@media (max-width: 768px) {
    ul.children {
        padding-left: 12px !important; /* Mobilde ekran küçük olduğu için sağa kaymayı azaltır */
    }
}
/* "Yanıtlamak için oturum açın" butonunu kibar bir "Yanıtla" butonuna çevirme */
.comment-reply-login {
    font-size: 0 !important; /* Eski uzun yazıyı gizliyoruz */
    background-color: #1d4ed8 !important; /* Şık mavi bir buton rengi */
    color: #ffffff !important;
    padding: 4px 10px !important;
    border-radius: 6px !important;
    display: inline-block !important;
    font-weight: 600 !important;
    text-transform: none !important;
    box-shadow: none !important;
    position: relative !important;
    float: right; /* Sağa yaslayarak isimlerin önünden çekiyoruz */
    margin-top: -5px;
}

/* Butonun içine yeni kısa yazımızı ekliyoruz */
.comment-reply-login::after {
    content: "Yanıtla" !important;
    font-size: 12px !important; /* Yazı boyutunu kibar yapıyoruz */
}
/* Fareyle üzerine gelince parlaması için */
.comment-reply-login:hover {
    background-color: #2563eb !important;
}
/* Yanıtlanmış alt yorum kutularının rengini mavi yapma */
ul.children .comment-body {
    background-color: #1e293b !important; /* Koyu mavi/mürekkep tonu */
    border: 1px solid #3b82f6 !important; /* Kenarlarına ince mavi bir çizgi */
    padding: 12px 15px !important;
    border-radius: 8px !important;
    margin-top: 8px !important;
    margin-bottom: 8px !important;
}

/* Yanıt satırlarını bağlayan sol çizgiyi de mavi yapalım */
ul.children {
    border-left: 2px dashed #3b82f6 !important; /* Mavi kesikli bağ çizgisi */
    padding-left: 20px !important;
}

/* Mobilde sağa çok kayıp ekranı daraltmasın */
@media (max-width: 768px) {
    ul.children {
        padding-left: 10px !important;
    }
}
/* --- YANITLANMIŞ (ALT) MESAJLARI MAVİ YAPMA --- */
ul.children, .comments-area ul.children {
    border-left: 2px dashed #3b82f6 !important; /* Sol bağlantı çizgisi mavi */
    padding-left: 20px !important;
    margin-left: 10px !important;
}

/* İç içe geçmiş tüm alt yorum kutularını mavi yapıyoruz */
ul.children li.comment .comment-body, 
.comments-area ul.children .comment-body {
    background-color: #1e293b !important; /* Tam koyu mavi tonu */
    border: 1px solid #3b82f6 !important; /* Belirgin mavi kenarlık */
    padding: 12px 15px !important;
    border-radius: 8px !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

/* --- MOBİLDE YANITLA YAZISINI KÜÇÜLTME VE MAVİ BUTON YAPMA --- */
.comment-reply-login, a.comment-reply-login {
    font-size: 0 !important; /* Eski uzun yazıyı tamamen sıfırlıyoruz */
    background-color: #2563eb !important; /* Canlı mavi buton arka planı */
    color: #ffffff !important;
    padding: 6px 12px !important;
    border-radius: 6px !important;
    display: inline-block !important;
    font-weight: bold !important;
    text-transform: none !important;
    position: relative !important;
    float: right !important; /* İsimlerin üstüne binmesin diye sağa atıyoruz */
    margin-top: -10px !important;
    z-index: 999 !important;
}

/* Butonun içine kesin olarak "Yanıtla" yazısını ekliyoruz */
.comment-reply-login::after {
    content: "Yanıtla" !important;
    font-size: 12px !important; /* Okunabilir kibar boyut */
    color: #ffffff !important;
    display: inline-block !important;
}

/* Fareyle veya dokunulduğunda parlaması */
.comment-reply-login:hover {
    background-color: #1d4ed8 !important;
}

/* --- TELEFONLAR İÇİN ÖZEL MOBİL AYARI --- */
@media (max-width: 768px) {
    ul.children, .comments-area ul.children {
        padding-left: 12px !important; /* Ekran daralmasın diye sola yaklaştır */
        margin-left: 5px !important;
    }
    
    .comment-reply-login, a.comment-reply-login {
        float: none !important; /* Mobilde taşma yapmasın diye alta düşür */
        display: inline-block !important;
        margin-top: 8px !important; /* Mesaj metniyle arasına mesafe koy */
        clear: both !important;
    }
}
.comment-reply-login, a.comment-reply-login {
    display: inline-block !important;
    min-width: 70px !important; /* Butonun tıklama alanını genişletir */
    text-align: center !important;
    cursor: pointer !important;
}
/* --- YANITLANMIŞ MESAJLARA SAF CSS PARLAMA EFEKTİ --- */

/* 1. Animasyonun Kendisi (Görseldeki gibi beyaz/mavi parlama ve yükselme) */
@keyframes starSohbetParlama {
    0% {
        opacity: 0;
        transform: translateY(20px);
        box-shadow: 0 0 0px rgba(255, 255, 255, 0);
    }
    50% {
        /* Tam açılırken görseldeki gibi güçlü bir beyaz neon ışık saçacak */
        box-shadow: 0 0 20px rgba(255, 255, 255, 0.8), 0 0 30px rgba(59, 130, 246, 0.6);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
        /* Sabitlendiğinde hafif, şık bir mavi/beyaz parlama olarak kalacak */
        box-shadow: 0 0 10px rgba(255, 255, 255, 0.3), 0 0 15px rgba(59, 130, 246, 0.2);
    }
}

/* 2. Tüm Alt Yorum Kutularına Efekti Bağlama */
ul.children li.comment .comment-body, 
.comments-area ul.children .comment-body,
.comment-respond {
    background-color: #1e293b !important; /* Koyu mavi tonu */
    border: 1px solid #3b82f6 !important; /* Mavi kenarlık */
    padding: 12px 15px !important;
    border-radius: 8px !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    
    /* JavaScript olmadan, sayfa her hareket ettiğinde veya yüklendiğinde otomatik tetiklenir */
    animation: starSohbetParlama 0.8s cubic-bezier(0.25, 1, 0.5, 1) forwards !important;
}

/* Yanıt bağlantı çizgisi */
ul.children {
    border-left: 2px dashed #3b82f6 !important;
    padding-left: 20px !important;
    margin-left: 10px !important;
}
/* --- SADECE YORUM GÖNDERME ALANINA (FORM) ÖZEL PARLAMA EFEKTİ --- */

/* Parlama animasyonu */
@keyframes starSohbetParlama {
    0% {
        box-shadow: 0 0 10px rgba(255, 255, 255, 0.4), 0 0 15px rgba(59, 130, 246, 0.3);
    }
    50% {
        /* Parlama zirveye ulaştığında görseldeki gibi parlak neon beyaz ve mavi olur */
        box-shadow: 0 0 22px rgba(255, 255, 255, 0.8), 0 0 35px rgba(59, 130, 246, 0.6);
    }
    100% {
        box-shadow: 0 0 10px rgba(255, 255, 255, 0.4), 0 0 15px rgba(59, 130, 246, 0.3);
    }
}

/* Sadece mesaj gönderme yerine (Yorum yazma kutusuna) bu efekti bağlıyoruz */
.comment-respond, #respond {
    background-color: #1e293b !important; /* Arka plan rengi */
    border: 2px solid #3b82f6 !important; /* Görseldeki belirgin mavi neon kenarlık */
    padding: 20px !important;
    border-radius: 12px !important;
    margin-bottom: 25px !important;
    
    /* Sürekli, tatlı tatlı parlayıp sönmesi için animasyon döngüsü */
    animation: starSohbetParlama 2s infinite ease-in-out !important;
}


/* --- YANITLANMIŞ ALT MESAJLARIN PARLAMASIZ NORMAL MAVİ DÜZENİ --- */
ul.children li.comment .comment-body, 
.comments-area ul.children .comment-body {
    background-color: #1e293b !important; /* Koyu mavi tonu */
    border: 1px solid #3b82f6 !important; /* İnce mavi kenarlık */
    padding: 12px 15px !important;
    border-radius: 8px !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    
    /* Bunlardaki parlamayı tamamen kaldırıyoruz, normal şık kutu olarak kalıyorlar */
    opacity: 1 !important;
    transform: none !important;
    box-shadow: none !important;
    animation: none !important;
}

/* Yanıt bağlantı çizgisi */
ul.children {
    border-left: 2px dashed #3b82f6 !important;
    padding-left: 20px !important;
    margin-left: 10px !important;
    animation: none !important;
}
/* --- YORUM ALANI KARMAŞIKLIĞI GİDERME DÜZENİ --- */

/* Alt yorumların aşırı sağa kaymasını ve daralmasını engelliyoruz */
ul.children {
    padding-left: 10px !important; /* Sağa kaymayı minimuma indirdik, ekran daralmayacak */
    margin-left: 5px !important;
    border-left: none !important; /* O kafa karıştıran çizgileri kaldırıyoruz */
}

/* Her bir alt yorum kutusunu ana yorumdan ayırmak için sola şık bir mavi şerit çekiyoruz */
ul.children li.comment .comment-body {
    background-color: #1a1c26 !important; /* Ana yorumlarla aynı temiz koyu arka plan */
    border: 1px solid #2e3348 !important;
    border-left: 3px solid #3b82f6 !important; /* Sadece sol tarafta belirgin mavi bir hat */
    padding: 12px 15px !important;
    margin-top: 8px !important;
    margin-bottom: 8px !important;
    border-radius: 4px 8px 8px 4px !important;
    box-shadow: none !important; /* Göz yoran parlamalar kalktı */
    transform: none !important;
}

/* Yanıtla butonu basıldığında açılan o parlayan form alanı (Burası aynen efsane haliyle kalıyor) */
.comment-respond, #respond {
    background-color: #1e293b !important;
    border: 2px solid #3b82f6 !important;
    padding: 20px !important;
    border-radius: 12px !important;
    margin-bottom: 25px !important;
    animation: starSohbetParlama 2s infinite ease-in-out !important;
}

/* Mobilde (Telefonlarda) sıfır karmaşıklık ayarı */
@media (max-width: 768px) {
    ul.children {
        padding-left: 5px !important;
        margin-left: 0 !important;
    }
    ul.children li.comment .comment-body {
        padding: 10px !important;
    }
}
/* --- BEYAZ NEON PARLAMA VE SÜZÜLME EFEKTİ (TAM HEDEF) --- */

/* Görseldeki gibi yoğun beyaz parlama animasyonu */
@keyframes starSohbetWhiteGlow {
    0% {
        opacity: 0;
        transform: translateY(15px);
        box-shadow: 0 0 0px rgba(255, 255, 255, 0);
    }
    50% {
        box-shadow: 0 0 25px rgba(255, 255, 255, 0.9), 0 0 35px rgba(59, 130, 246, 0.4);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
        box-shadow: 0 0 12px rgba(255, 255, 255, 0.5), 0 0 18px rgba(59, 130, 246, 0.2);
    }
}

/* 1. YANITLANACAK YER: "Bir yanıt yazın" (Yorum formu) */
.comment-respond, #respond {
    background-color: #1e293b !important;
    border: 2px solid #ffffff !important;
    padding: 20px !important;
    border-radius: 12px !important;
    margin-bottom: 25px !important;
    animation: starSohbetWhiteGlow 0.8s cubic-bezier(0.25, 1, 0.5, 1) forwards !important;
}

/* 2. YANITLANMIŞ VE YANITLI MESAJLARIN KUTULARI (Tam Görseldeki Küçük Kutular) */
.comments-area ul.children li.comment .comment-body,
.comments-area ul.children .comment-body,
.comments-area .children .comment-content,
ul.children li .comment-text {
    background-color: #1e293b !important; /* Görseldeki koyu lacivert/mavi tonu */
    border: 1px solid #3b82f6 !important; /* Kenarlık çizgisi */
    border-radius: 10px !important;
    padding: 12px 15px !important;
    
    /* JavaScript olmadan tarayıcının direkt bu kutuları beyaz parlatarak süzmesi için */
    animation: starSohbetWhiteGlow 0.8s cubic-bezier(0.25, 1, 0.5, 1) forwards !important;
}

/* Alt yorumların hizasını mobilde bozmayan düzen */
ul.children {
    padding-left: 12px !important;
    margin-left: 5px !important;
    border-left: 1px dashed rgba(59, 130, 246, 0.3) !important;
}

@media (max-width: 768px) {
    ul.children {
        padding-left: 8px !important;
        margin-left: 2px !important;
    }
}
/* --- ROZET VE RÜTBE (LEVEL) BEYAZ NEON PARLAMA --- */

/* myCRED Rozetleri ve Rütbe etiketleri için ortak parlama */
.mycred-badge, 
.mycred-rank, 
.user-rank, 
.badge-image, 
.mycred-badge-wrap img {
    border: 1px solid #ffffff !important; /* Beyaz çerçeve */
    box-shadow: 0 0 10px rgba(255, 255, 255, 0.8), 0 0 15px #3b82f6 !important; /* Beyaz neon parlama */
    transition: all 0.3s ease !important;
}

/* Üzerine gelince parlamayı güçlendir */
.mycred-badge:hover, 
.mycred-rank:hover {
    box-shadow: 0 0 20px rgba(255, 255, 255, 1), 0 0 30px #ffffff !important;
    transform: scale(1.05) !important;
}
/* ============================================================
   SHUIMU STAR — Jellyfish Deep Ocean Theme — TEMİZ SÜRÜM
   (jelly-style-final.css)

   ÖNEMLİ: Ek CSS kutusundaki HER ŞEYİ SİL (v4, patch, patch2,
   patch2-final ne varsa hepsini), sonra SADECE bu dosyanın
   tamamını yapıştır. Tek dosya, karışıklık yok.

   Bu sürümde BÖLÜM LİSTESİNE (chapters) HİÇ DOKUNULMUYOR —
   tema varsayılanında kalıyor.
   ============================================================ */

:root{
  --abyss:#040a16;
  --glass: rgba(18,38,72,0.55);
  --glass-border: rgba(120,170,255,0.18);
  --cyan:#3fd8ff;
  --cyan-soft:#7ee8ff;
  --violet:#a78bfa;
  --pink:#ec6fae;
  --text:#eaf2ff;
  --muted:#8ba3c7;
}

/* ---------- Genel sayfa zemini ---------- */
.profile-manga,
.wp-manga-single{
  background:
    radial-gradient(circle at 15% 0%, rgba(63,216,255,0.08), transparent 45%),
    radial-gradient(circle at 85% 20%, rgba(167,139,250,0.07), transparent 40%),
    var(--abyss) !important;
  color:var(--text) !important;
}

/* ---------- Kapak görseli ---------- */
.profile-manga .summary_image{
  display:block !important;
  width:100% !important;
  max-width:220px !important;
  margin:0 auto 20px !important;
  border-radius:16px !important;
  overflow:hidden !important;
}
.profile-manga .summary_image img{
  display:block !important;
  width:100% !important;
  height:auto !important;
  aspect-ratio:2/3 !important;
  object-fit:cover !important;
  border-radius:16px !important;
  border:1px solid rgba(126,232,255,0.3) !important;
  box-shadow:0 0 34px rgba(63,216,255,0.25), 0 18px 30px rgba(0,0,0,0.5);
}

/* ---------- Başlık ---------- */
.post-title h1{
  font-weight:800 !important;
  font-size:24px !important;
  line-height:1.3 !important;
  background:linear-gradient(90deg,#eaf2ff,#bfe7ff 60%,#7ee8ff);
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent !important;
  margin:12px 0 !important;
}

/* ---------- Bilgi paneli dış çerçeve ---------- */
.summary_content{
  background:var(--glass) !important;
  border:1px solid var(--glass-border) !important;
  border-radius:16px !important;
  padding:18px !important;
  margin-bottom:20px !important;
}

/* ---------- HER bir satır (Yazar, Artist, Alternative, Rank, Rating, Release, Status) ---------- */
.post-content_item{
  display:block !important;
  width:100% !important;
  clear:both !important;
  padding:10px 0 !important;
  border-bottom:1px solid rgba(126,232,255,0.1) !important;
  overflow:visible !important;
  max-height:none !important;
  height:auto !important;
}
.post-content_item:last-child{
  border-bottom:none !important;
}
.summary-heading{
  display:block !important;
  width:100% !important;
  margin-bottom:4px !important;
}
.summary-heading h5{
  display:block !important;
  color:var(--cyan-soft) !important;
  font-size:11px !important;
  font-weight:700 !important;
  letter-spacing:0.6px !important;
  text-transform:uppercase !important;
  margin:0 !important;
}
.summary-content{
  display:block !important;
  width:100% !important;
  font-size:14px !important;
  line-height:1.6 !important;
  color:#dbe8ff !important;
  white-space:normal !important;
  overflow:visible !important;
  max-height:none !important;
  height:auto !important;
}

/* ---------- Tür / etiket rozetleri (GENRE(S) düzeltmesi) ---------- */
.genres-content{
  display:flex !important;
  flex-wrap:wrap !important;
  gap:8px !important;
  width:100% !important;
  overflow:visible !important;
  max-height:none !important;
  height:auto !important;
}
.genres-content a{
  display:inline-block !important;
  opacity:1 !important;
  visibility:visible !important;
  font-size:11.5px !important;
  font-weight:600 !important;
  padding:6px 14px !important;
  margin:0 !important;
  border-radius:20px !important;
  background:rgba(63,216,255,0.15) !important;
  color:var(--cyan-soft) !important;
  border:1px solid rgba(63,216,255,0.4) !important;
  text-decoration:none !important;
  white-space:nowrap !important;
}

/* ---------- Puan / rating ---------- */
.post-total-rating .score,
.rate-title{
  display:inline-block !important;
  color:var(--cyan-soft) !important;
  font-size:15px !important;
  font-weight:700 !important;
}

/* ---------- Oku butonları ---------- */
.manga-action{
  display:flex !important;
  gap:10px !important;
  margin:18px 0 !important;
}
.manga-action a{
  flex:1 !important;
  text-align:center !important;
  background:linear-gradient(135deg,#1fb6ff,#3f7bff 60%,#5b5bff) !important;
  border:none !important;
  color:#fff !important;
  font-weight:700 !important;
  font-size:14px !important;
  border-radius:14px !important;
  padding:13px 10px !important;
  box-shadow:0 10px 24px rgba(31,182,255,0.35);
}

/* ---------- Özet / Summary metni ---------- */
.description-summary .summary__content{
  display:block !important;
  color:#c3d3ec !important;
  font-size:14px !important;
  line-height:1.75 !important;
  background:transparent !important;
}

/* ---------- Yorum kutusu ---------- */
.comment-respond{
  background:var(--glass) !important;
  border:1px solid rgba(126,232,255,0.35) !important;
  border-radius:16px !important;
  padding:18px !important;
}

/* ---------- NOT: Bölüm listesi (chapters) kasıtlı olarak
   bu dosyada YOK — tema varsayılanında bırakıldı. ---------- */
