/* Nunilog Global */

body{
    outline:4px solid transparent;
}

/* ==========================================
   NUNILOG FILTER ACTIVE
========================================== */

.wp-block-button{
    transition:all .25s ease;
}

.wp-block-button .wp-block-button__link{
    transition:
        border-color .25s ease,
        box-shadow .25s ease,
        transform .25s ease;
}

.wp-block-button .wp-block-button__link:hover{
    transform:translateY(-2px);
}

.wp-block-button.is-active .wp-block-button__link{

    border:2px solid #D3B170 !important;

    box-shadow:0 0 0 3px rgba(211,177,112,.25);

    transform:translateY(-2px);

}
/* ==========================================
   NUNILOG SEARCH
========================================== */

.nunilog-search-wrap{

    display:flex;
    align-items:center;
    gap:12px;

    width:100%;

}

.nunilog-search-icon{

    font-size:18px;

}

#ders-arama{

    width:100%;

    border:none;
    outline:none;

    background:transparent;

    font-size:16px;

    color:#2D241C;

}

#ders-arama::placeholder{

    color:#9C9490;

}
/* ===========================
   NUNILOG BADGES
=========================== */

.wp-block-post-featured-image figure{
    position:relative;
}

.nunilog-badge-wrap{
    position:absolute;
    bottom:12px;
    right:12px;

    display:flex;
    gap:8px;
    flex-wrap:wrap;

    justify-content:flex-end;

    z-index:20;
}

.nunilog-badge{

    display:inline-flex;
    align-items:center;
    justify-content:center;

    padding:6px 12px;

    border-radius:999px;

    font-size:12px;
    font-weight:600;
    line-height:1;

    color:#fff;

    white-space:nowrap;

    border:1px solid rgba(255,255,255,.18);

    box-shadow:0 4px 12px rgba(0,0,0,.15);

}

/* ===========================
   KATEGORİLER
=========================== */

.nunilog-badge.seramik{
    background:#D8613C;
}

.nunilog-badge.resim{
    background:#1662C5;
}

.nunilog-badge.heykel{
    background:#8A8A8A;
}

/* ===========================
   SEVİYELER
=========================== */

.nunilog-badge.baslangic{
    background:#529D34;
}

.nunilog-badge.orta{
    background:#D99036;
}

.nunilog-badge.ileri{
    background:#F31616;
}
/* ===========================
   ÜRÜN GALERİSİ
=========================== */

.nunilog-product-main-image {
    position: relative;
}

.nunilog-gallery-prev,
.nunilog-gallery-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;

    width: 44px;
    height: 44px;

    border: none;
    border-radius: 50%;

    background: rgba(255, 255, 255, 0.85);
    color: #5a3a20;

    font-size: 26px;
    line-height: 1;

    cursor: pointer;

    display: flex;
    align-items: center;
    justify-content: center;

    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);

    transition:
        background 0.2s ease,
        transform 0.2s ease;
}

.nunilog-gallery-prev {
    left: 18px;
}

.nunilog-gallery-next {
    right: 18px;
}

.nunilog-gallery-prev:hover,
.nunilog-gallery-next:hover {
    background: #ffffff;
    transform: translateY(-50%) scale(1.08);
}

.nunilog-product-thumb {
    cursor: pointer;
}

.nunilog-product-thumb.is-active {
    outline: 2px solid #b58a3a;
    outline-offset: 2px;
}

/** Nunilog – Gerçek Yorumlar **/

.nunilog-reviews-grid {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 24px;
	width: 100%;
	align-items: stretch;
}

.nunilog-review-card {
	background: #f9f4ed;
	border: 1px solid #d3b170;
	border-radius: 20px;
	padding: 32px;
	box-sizing: border-box;
	height: 100%;
}

.nunilog-review-quote {
	color: #b88a3b;
	font-size: 42px;
	line-height: 1;
	margin-bottom: 16px;
}

.nunilog-review-text {
	color: #5e4d40;
	font-size: 17px;
	line-height: 1.7;
	margin-bottom: 24px;
}

.nunilog-review-author {
	display: flex;
	flex-direction: column;
	gap: 5px;
}

.nunilog-review-author strong {
	color: #352111;
	font-size: 16px;
}

.nunilog-review-source {
	display: block;
	color: #a07850;
	font-size: 14px;
	margin-top: 4px;
	text-decoration: none;
}

.nunilog-review-source:hover {
	text-decoration: underline;
}

/* Tablet */
@media (max-width: 900px) {
	.nunilog-reviews-grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

/* Mobil */
@media (max-width: 600px) {
	.nunilog-reviews-grid {
		grid-template-columns: 1fr;
	}
}

/* ==========================================
   NUNILOG HUB FILTER SYSTEM
   BLOG + DÜKKAN + DERSLER

   Bu CSS:
   - Filtre panelini yönetir
   - Mobil/tablet drawer'ı yönetir
   - Panelin kartların üstüne gelmesini sağlar

   Kart sütun sayısını YÖNETMEZ.
   Sütun sayısı WordPress blok ayarlarından kontrol edilir.
========================================== */


/* ==========================================
   FİLTRE PANELİ
========================================== */

.nunilog-filter-panel{

    width:100%;
    box-sizing:border-box;

    position:relative;

    visibility:visible;
    opacity:1;

}


/* Panel kapalı */

.nunilog-filter-panel.filters-panel-hidden{

    display:none !important;

}


/* ==========================================
   PANEL HEADER
========================================== */

.filter-panel-header{

    display:none;

}


/* ==========================================
   ANA KATEGORİLER
========================================== */

.nunilog-filter-panel > .wp-block-buttons{

    display:flex;

    flex-direction:column;

    width:100%;

}


/* ==========================================
   TABLET + MOBİL
   PANEL → SOLDAN AÇILAN DRAWER
========================================== */

@media (max-width:900px){


    /* ------------------------------------------
       FILTRE SÜTUNU
    ------------------------------------------ */

    .filters-column-open{

        position:relative !important;

    }


    /* ------------------------------------------
       DRAWER HEADER
    ------------------------------------------ */

    .filter-panel-header{

        display:flex;

        position:fixed;

        top:0;
        left:0;

        width:340px;
        max-width:88vw;

        height:64px;

        box-sizing:border-box;

        align-items:center;

        z-index:10002;

        background:#f4eee3;

        box-shadow:
            4px 0 20px rgba(0,0,0,.12);

        transform:translateX(-110%);

        transition:
            transform .3s ease;

    }


    /* Header açık */

    .filter-panel-header.filters-header-open{

        transform:translateX(0);

    }


    /* ------------------------------------------
       HEADER İÇİNDEKİ BUTON GRUBU
    ------------------------------------------ */

    .filter-panel-header
    > .wp-block-buttons{

        display:flex;

        flex-direction:row;

        align-items:center;

        justify-content:space-between;

        width:100%;

        padding:0 18px;

        box-sizing:border-box;

    }


    /* Header butonları */

    .filter-panel-header
    .wp-block-button__link{

        cursor:pointer;

    }


    /* ==========================================
       MOBİL / TABLET FİLTRE PANELİ

       Panel fixed olduğu için:
       - Query Loop aşağı itilmez
       - Kartlar sağa kaymaz
       - Panel kartların üzerine gelir
    ========================================== */

    .nunilog-filter-panel{

        position:fixed !important;

        top:64px !important;

        left:0 !important;

        width:340px !important;

        max-width:88vw;

        height:
            calc(100vh - 64px) !important;

        max-height:none !important;

        overflow-y:auto !important;

        box-sizing:border-box;

        z-index:10001;

        background:#f4eee3;

        padding:20px;

        margin:0 !important;

        box-shadow:
            4px 0 20px rgba(0,0,0,.12);

        transform:translateX(-110%) !important;

        transition:
            transform .3s ease;

    }


    /* ------------------------------------------
   PANEL AÇIK
------------------------------------------ */

.filters-column-open .nunilog-filter-panel{

    transform:translateX(0) !important;

}
    /* ------------------------------------------
       PANEL KAPALI
    ------------------------------------------ */

    .nunilog-filter-panel.filters-panel-hidden{

        display:block !important;

        transform:translateX(-110%) !important;

    }


    /* ------------------------------------------
       ALT KATEGORİLER
    ------------------------------------------ */

    .nunilog-subcategory-area{

        width:100%;

    }

}


/* ==========================================
   KÜÇÜK MOBİL
========================================== */

@media (max-width:600px){

    .filter-panel-header{

        width:320px;

        max-width:88vw;

    }


    .nunilog-filter-panel{

        width:320px !important;

        max-width:88vw;

        padding:16px;

    }

}
/* =========================================================
   NUNILOG — HUB FILTER BUTTONS
   TEMİZ FİLTRE TASARIMI
   BLOG + DERSLER + DÜKKAN
   ========================================================= */


/* =========================================================
   1. ÜST KONTROLLER
   FİLTRELERİ GİZLE
   ========================================================= */

.nunilog-blog-filters .wp-block-button:first-child .wp-block-button__link,
.nunilog-ders-filters .wp-block-button:first-child .wp-block-button__link,
.nunilog-shop-filters .wp-block-button:first-child .wp-block-button__link {

    min-height:0 !important;

    padding:7px 12px !important;

    background:#F8F3EA !important;
    color:#4A3525 !important;

    border:1px solid #D8C7A9 !important;
    border-radius:6px !important;

    font-size:11px !important;
    font-weight:600 !important;
    line-height:1.2 !important;

    box-shadow:none !important;

    transform:none !important;
}


/* Filtreler Gizle — hover */

.nunilog-blog-filters .wp-block-button:first-child .wp-block-button__link:hover,
.nunilog-ders-filters .wp-block-button:first-child .wp-block-button__link:hover,
.nunilog-shop-filters .wp-block-button:first-child .wp-block-button__link:hover {

    background:#EEE3D0 !important;
    color:#3A291B !important;

    border-color:#C9B58D !important;

    transform:none !important;
}


/* =========================================================
   2. TÜM YAZILAR
   ========================================================= */

.filter-blog-all .wp-block-button__link {

    min-height:0 !important;

    padding:7px 13px !important;

    background:#B88932 !important;
    color:#FFFFFF !important;

    border:1px solid #B88932 !important;
    border-radius:6px !important;

    font-size:11px !important;
    font-weight:600 !important;
    line-height:1.2 !important;

    box-shadow:none !important;

    transform:none !important;
}

.filter-blog-all .wp-block-button__link:hover {

    background:#A77729 !important;
    border-color:#A77729 !important;
}


/* =========================================================
   3. TÜM DERSLER
   ========================================================= */

.filter-category-all .wp-block-button__link {

    min-height:0 !important;

    padding:7px 13px !important;

    background:#B88932 !important;
    color:#FFFFFF !important;

    border:1px solid #B88932 !important;
    border-radius:6px !important;

    font-size:11px !important;
    font-weight:600 !important;
    line-height:1.2 !important;

    box-shadow:none !important;

    transform:none !important;
}

.filter-category-all .wp-block-button__link:hover {

    background:#A77729 !important;
    border-color:#A77729 !important;
}


/* =========================================================
   4. TÜM ÜRÜNLER
   ========================================================= */

.filter-shop-all .wp-block-button__link {

    min-height:0 !important;

    padding:7px 13px !important;

    background:#B88932 !important;
    color:#FFFFFF !important;

    border:1px solid #B88932 !important;
    border-radius:6px !important;

    font-size:11px !important;
    font-weight:600 !important;
    line-height:1.2 !important;

    box-shadow:none !important;

    transform:none !important;
}

.filter-shop-all .wp-block-button__link:hover {

    background:#A77729 !important;
    border-color:#A77729 !important;
}


/* =========================================================
   5. FİLTRE PANELİNİN İÇİNDEKİ NORMAL BUTONLAR
   BLOG + DÜKKAN
   ========================================================= */

.nunilog-filter-panel .wp-block-button__link {

    min-height:0 !important;

    padding:7px 10px !important;

    background:#F8F3EA !important;
    color:#4A3525 !important;

    border:1px solid #E3D7C3 !important;
    border-radius:5px !important;

    font-size:11px !important;
    font-weight:500 !important;
    line-height:1.2 !important;

    box-shadow:none !important;

    transform:none !important;
}


/* Panel normal hover */

.nunilog-filter-panel .wp-block-button__link:hover {

    background:#EEE3D0 !important;

    color:#3A291B !important;

    border-color:#D0BC94 !important;

    box-shadow:none !important;

    transform:none !important;
}


/* =========================================================
   6. BLOG AKTİF
   ========================================================= */

.nunilog-blog-filters .wp-block-button.is-active
.wp-block-button__link,
.nunilog-filter-panel .filter-sanat-dunyasi.is-active
.wp-block-button__link,
.nunilog-filter-panel .filter-sanat-tarihi.is-active
.wp-block-button__link,
.nunilog-filter-panel .filter-yasam-atmosfer.is-active
.wp-block-button__link,
.nunilog-filter-panel .filter-dogal-yasam.is-active
.wp-block-button__link,
.nunilog-filter-panel .filter-ilham-kesif.is-active
.wp-block-button__link {

    background:#B88932 !important;

    color:#FFFFFF !important;

    border:1px solid #B88932 !important;

    box-shadow:none !important;

    transform:none !important;
}


/* =========================================================
   7. BLOG ALT KATEGORİLER
   NORMAL
   ========================================================= */

.nunilog-filter-panel .filter-blog-sanat-dunyasi-all .wp-block-button__link,
.nunilog-filter-panel .filter-sanatcilar .wp-block-button__link,
.nunilog-filter-panel .filter-sanat-teknikleri .wp-block-button__link,
.nunilog-filter-panel .filter-sanat-malzemeleri .wp-block-button__link,
.nunilog-filter-panel .filter-sanat-terimleri .wp-block-button__link,
.nunilog-filter-panel .filter-muzeler .wp-block-button__link,

.nunilog-filter-panel .filter-blog-sanat-tarihi-all .wp-block-button__link,
.nunilog-filter-panel .filter-antik-sanat .wp-block-button__link,
.nunilog-filter-panel .filter-orta-cag-sanati .wp-block-button__link,
.nunilog-filter-panel .filter-ronesans .wp-block-button__link,
.nunilog-filter-panel .filter-19-yuzyil .wp-block-button__link,
.nunilog-filter-panel .filter-modern-cagdas .wp-block-button__link,

.nunilog-filter-panel .filter-blog-yasam-atmosfer-all .wp-block-button__link,
.nunilog-filter-panel .filter-ev-mekan .wp-block-button__link,
.nunilog-filter-panel .filter-yasam-bicimleri .wp-block-button__link,
.nunilog-filter-panel .filter-atmosfer-ritueller .wp-block-button__link,

.nunilog-filter-panel .filter-blog-dogal-yasam-all .wp-block-button__link,
.nunilog-filter-panel .filter-bitkiler-bahce .wp-block-button__link,
.nunilog-filter-panel .filter-surdurulebilirlik .wp-block-button__link,

.nunilog-filter-panel .filter-blog-ilham-kesif-all .wp-block-button__link,
.nunilog-filter-panel .filter-kultur .wp-block-button__link,
.nunilog-filter-panel .filter-zihin-yaraticilik .wp-block-button__link {

    background:#F8F3EA !important;
    color:#4A3525 !important;

    border:1px solid #E3D7C3 !important;

    border-radius:5px !important;

    box-shadow:none !important;
}


/* Blog alt kategori aktif */

.nunilog-filter-panel
.filter-blog-sanat-dunyasi-all.is-active .wp-block-button__link,
.nunilog-filter-panel
.filter-sanatcilar.is-active .wp-block-button__link,
.nunilog-filter-panel
.filter-sanat-teknikleri.is-active .wp-block-button__link,
.nunilog-filter-panel
.filter-sanat-malzemeleri.is-active .wp-block-button__link,
.nunilog-filter-panel
.filter-sanat-terimleri.is-active .wp-block-button__link,
.nunilog-filter-panel
.filter-muzeler.is-active .wp-block-button__link,

.nunilog-filter-panel
.filter-blog-sanat-tarihi-all.is-active .wp-block-button__link,
.nunilog-filter-panel
.filter-antik-sanat.is-active .wp-block-button__link,
.nunilog-filter-panel
.filter-orta-cag-sanati.is-active .wp-block-button__link,
.nunilog-filter-panel
.filter-ronesans.is-active .wp-block-button__link,
.nunilog-filter-panel
.filter-19-yuzyil.is-active .wp-block-button__link,
.nunilog-filter-panel
.filter-modern-cagdas.is-active .wp-block-button__link,

.nunilog-filter-panel
.filter-blog-yasam-atmosfer-all.is-active .wp-block-button__link,
.nunilog-filter-panel
.filter-ev-mekan.is-active .wp-block-button__link,
.nunilog-filter-panel
.filter-yasam-bicimleri.is-active .wp-block-button__link,
.nunilog-filter-panel
.filter-atmosfer-ritueller.is-active .wp-block-button__link,

.nunilog-filter-panel
.filter-blog-dogal-yasam-all.is-active .wp-block-button__link,
.nunilog-filter-panel
.filter-bitkiler-bahce.is-active .wp-block-button__link,
.nunilog-filter-panel
.filter-surdurulebilirlik.is-active .wp-block-button__link,

.nunilog-filter-panel
.filter-blog-ilham-kesif-all.is-active .wp-block-button__link,
.nunilog-filter-panel
.filter-kultur.is-active .wp-block-button__link,
.nunilog-filter-panel
.filter-zihin-yaraticilik.is-active .wp-block-button__link {

    background:#B88932 !important;
    color:#FFFFFF !important;

    border-color:#B88932 !important;
}


/* =========================================================
   8. DERSLER — RENKLİ KATEGORİLER
   ========================================================= */


/* RESİM */

.nunilog-filter-panel .filter-resim .wp-block-button__link {

    background:#1662C5 !important;
    color:#FFFFFF !important;

    border-color:#1662C5 !important;
}


/* HEYKEL */

.nunilog-filter-panel .filter-heykel .wp-block-button__link {

    background:#8A8A8A !important;
    color:#FFFFFF !important;

    border-color:#8A8A8A !important;
}


/* SERAMİK */

.nunilog-filter-panel .filter-seramik .wp-block-button__link {

    background:#D8613C !important;
    color:#FFFFFF !important;

    border-color:#D8613C !important;
}


/* Hover */

.nunilog-filter-panel .filter-resim .wp-block-button__link:hover {
    background:#1255A8 !important;
    border-color:#1255A8 !important;
}

.nunilog-filter-panel .filter-heykel .wp-block-button__link:hover {
    background:#707070 !important;
    border-color:#707070 !important;
}

.nunilog-filter-panel .filter-seramik .wp-block-button__link:hover {
    background:#B94E30 !important;
    border-color:#B94E30 !important;
}


/* =========================================================
   9. DERSLER — SEVİYELER
   ========================================================= */


/* TÜM SEVİYELER */

.nunilog-filter-panel .filter-level-all .wp-block-button__link {

    background:#F8F3EA !important;
    color:#4A3525 !important;

    border-color:#E3D7C3 !important;
}


/* BAŞLANGIÇ */

.nunilog-filter-panel .filter-baslangic .wp-block-button__link {

    background:#529D34 !important;
    color:#FFFFFF !important;

    border-color:#529D34 !important;
}


/* ORTA */

.nunilog-filter-panel .filter-orta .wp-block-button__link {

    background:#D99036 !important;
    color:#FFFFFF !important;

    border-color:#D99036 !important;
}


/* İLERİ */

.nunilog-filter-panel .filter-ileri .wp-block-button__link {

    background:#F31616 !important;
    color:#FFFFFF !important;

    border-color:#F31616 !important;
}


/* Seviye hover */

.nunilog-filter-panel .filter-level-all .wp-block-button__link:hover {
    background:#593357 !important;
    border-color:#593357 !important;
}

.nunilog-filter-panel .filter-baslangic .wp-block-button__link:hover {
    background:#438029 !important;
    border-color:#438029 !important;
}

.nunilog-filter-panel .filter-orta .wp-block-button__link:hover {
    background:#BD7927 !important;
    border-color:#BD7927 !important;
}

.nunilog-filter-panel .filter-ileri .wp-block-button__link:hover {
    background:#D20F0F !important;
    border-color:#D20F0F !important;
}


/* =========================================================
   11. BUTONLAR ARASI BOŞLUK
   ========================================================= */

.nunilog-filter-panel .wp-block-button {

    margin-bottom:4px !important;
}


/* =========================================================
   12. ÜST BUTONLARDA BOŞLUK
   ========================================================= */

.nunilog-blog-filters .wp-block-button,
.nunilog-ders-filters .wp-block-button,
.nunilog-shop-filters .wp-block-button {

    margin-bottom:0 !important;
}


/* =========================================================
   13. MOBİL / TABLET
   SADECE GÖRÜNÜM
   DRAWER DAVRANIŞINA DOKUNMA
   ========================================================= */

@media (max-width:900px) {

    .nunilog-blog-filters .wp-block-button__link,
    .nunilog-ders-filters .wp-block-button__link,
    .nunilog-shop-filters .wp-block-button__link {

        padding:8px 11px !important;

        font-size:12px !important;

        border-radius:6px !important;
    }


    .nunilog-filter-panel .wp-block-button__link {

        padding:9px 11px !important;

        font-size:12px !important;

        border-radius:6px !important;
    }

}


/* =========================================================
   14. KÜÇÜK MOBİL
   ========================================================= */

@media (max-width:600px) {

    .nunilog-blog-filters .wp-block-button__link,
    .nunilog-ders-filters .wp-block-button__link,
    .nunilog-shop-filters .wp-block-button__link {

        padding:8px 11px !important;

        font-size:12px !important;
    }


    .nunilog-filter-panel .wp-block-button__link {

        padding:9px 11px !important;

        font-size:12px !important;
    }

}
/* ==========================================
   DERSLER — AKTİF BUTON MOR
   ========================================== */

.nunilog-filter-panel .filter-resim.is-active .wp-block-button__link,
.nunilog-filter-panel .filter-heykel.is-active .wp-block-button__link,
.nunilog-filter-panel .filter-seramik.is-active .wp-block-button__link,

.nunilog-filter-panel .filter-resim .wp-block-button__link.is-active,
.nunilog-filter-panel .filter-heykel .wp-block-button__link.is-active,
.nunilog-filter-panel .filter-seramik .wp-block-button__link.is-active,

.nunilog-filter-panel .filter-baslangic.is-active .wp-block-button__link,
.nunilog-filter-panel .filter-orta.is-active .wp-block-button__link,
.nunilog-filter-panel .filter-ileri.is-active .wp-block-button__link,

.nunilog-filter-panel .filter-baslangic .wp-block-button__link.is-active,
.nunilog-filter-panel .filter-orta .wp-block-button__link.is-active,
.nunilog-filter-panel .filter-ileri .wp-block-button__link.is-active {

    background:#6B3F69 !important;
    color:#FFFFFF !important;
    border-color:#6B3F69 !important;

    box-shadow:
        0 0 0 3px rgba(107,63,105,.18) !important;

    transform:translateY(-2px) !important;
}
/* DÜKKAN AKTİF KATEGORİ */

.nunilog-shop-filters .is-active .wp-block-button__link,
.nunilog-shop-filters .is-active.wp-block-button__link {

    background:#B88932 !important;
    color:#FFFFFF !important;
    border-color:#B88932 !important;

    box-shadow:none !important;
}
/* =========================================================
   NUNILOG – DERS HERO AÇIKLAMASI
   ========================================================= */
.lesson-hero-description {
    font-size: 18px;
    font-style: normal;
    color: #5d4f41;
    line-height: 1.6;
}


/* =========================================================
   NUNILOG – DERS KARTI AÇIKLAMASI
   ========================================================= */
.lesson-card-description {
    font-size: 12px;
    font-style: italic;
    color: #5d4f41;
    line-height: 1.5;
}
/* =========================================================
   NUNILOG – DERS NUMARASI
   ========================================================= */
.lesson-number-description {
    font-size: 12px;
    color: #5d4f41;
    line-height: 1.5;
}
/* =========================================================
   NUNILOG – LİSTE SİSTEMİ
   Normal listeler: nokta
   Checkmark seçili listeler: ✓
   Footer hariç ana içerik
   ========================================================= */


/* ---------------------------------------------------------
   NORMAL UL LİSTELERİ
   --------------------------------------------------------- */

main ul.wp-block-list:not(.is-style-checkmark-list),
.entry-content ul.wp-block-list:not(.is-style-checkmark-list),
.wp-block-post-content ul.wp-block-list:not(.is-style-checkmark-list) {
    display: block !important;
    list-style: disc outside !important;
    padding-left: 2em !important;
    margin-left: 0 !important;
}

main ul.wp-block-list:not(.is-style-checkmark-list) > li,
.entry-content ul.wp-block-list:not(.is-style-checkmark-list) > li,
.wp-block-post-content ul.wp-block-list:not(.is-style-checkmark-list) > li {
    display: list-item !important;
    list-style: disc outside !important;
}

main ul.wp-block-list:not(.is-style-checkmark-list) > li::marker,
.entry-content ul.wp-block-list:not(.is-style-checkmark-list) > li::marker,
.wp-block-post-content ul.wp-block-list:not(.is-style-checkmark-list) > li::marker {
    content: "• " !important;
    color: currentColor !important;
    font-size: 1em !important;
}


/* =========================================================
   NUNILOG – LİSTE SİSTEMİ
   Normal liste: •
   Checkmark liste: ✓
   Numaralı liste: 1, 2, 3
   Footer etkilenmez
   ========================================================= */


/* =========================================================
   1. NORMAL NOKTALI LİSTELER
   ========================================================= */

main ul.wp-block-list:not(.is-style-checkmark-list),
.entry-content ul.wp-block-list:not(.is-style-checkmark-list),
.wp-block-post-content ul.wp-block-list:not(.is-style-checkmark-list) {
    display: block !important;
    list-style: disc outside !important;
    padding-left: 2em !important;
    margin-left: 0 !important;
}

main ul.wp-block-list:not(.is-style-checkmark-list) > li,
.entry-content ul.wp-block-list:not(.is-style-checkmark-list) > li,
.wp-block-post-content ul.wp-block-list:not(.is-style-checkmark-list) > li {
    display: list-item !important;
    list-style: disc outside !important;
}

main ul.wp-block-list:not(.is-style-checkmark-list) > li::marker,
.entry-content ul.wp-block-list:not(.is-style-checkmark-list) > li::marker,
.wp-block-post-content ul.wp-block-list:not(.is-style-checkmark-list) > li::marker {
    content: "• " !important;
    color: currentColor !important;
    font-size: 1em !important;
}


/* =========================================================
   2. CHECKMARK LİSTELERİ
   ========================================================= */

main ul.wp-block-list.is-style-checkmark-list,
.entry-content ul.wp-block-list.is-style-checkmark-list,
.wp-block-post-content ul.wp-block-list.is-style-checkmark-list,
main ul.is-style-checkmark-list,
.entry-content ul.is-style-checkmark-list,
.wp-block-post-content ul.is-style-checkmark-list {
    display: block !important;
    list-style: none !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
}

main ul.wp-block-list.is-style-checkmark-list > li,
.entry-content ul.wp-block-list.is-style-checkmark-list > li,
.wp-block-post-content ul.wp-block-list.is-style-checkmark-list > li,
main ul.is-style-checkmark-list > li,
.entry-content ul.is-style-checkmark-list > li,
.wp-block-post-content ul.is-style-checkmark-list > li {
    position: relative !important;
    display: list-item !important;
    list-style: none !important;
    padding-left: 2em !important;
}

main ul.wp-block-list.is-style-checkmark-list > li::before,
.entry-content ul.wp-block-list.is-style-checkmark-list > li::before,
.wp-block-post-content ul.wp-block-list.is-style-checkmark-list > li::before,
main ul.is-style-checkmark-list > li::before,
.entry-content ul.is-style-checkmark-list > li::before,
.wp-block-post-content ul.is-style-checkmark-list > li::before {
    content: "✓" !important;
    display: inline-block !important;
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    visibility: visible !important;
    opacity: 1 !important;
    font-weight: bold !important;
    color: currentColor !important;
    z-index: 10 !important;
}

main ul.wp-block-list.is-style-checkmark-list > li::marker,
.entry-content ul.wp-block-list.is-style-checkmark-list > li::marker,
.wp-block-post-content ul.wp-block-list.is-style-checkmark-list > li::marker,
main ul.is-style-checkmark-list > li::marker,
.entry-content ul.is-style-checkmark-list > li::marker,
.wp-block-post-content ul.is-style-checkmark-list > li::marker {
    content: none !important;
}


/* =========================================================
   3. NUMARALI LİSTELER
   ========================================================= */

main ol.wp-block-list,
.entry-content ol.wp-block-list,
.wp-block-post-content ol.wp-block-list {
    display: block !important;
    list-style: decimal outside !important;
    padding-left: 2em !important;
    margin-left: 0 !important;
}

main ol.wp-block-list > li,
.entry-content ol.wp-block-list > li,
.wp-block-post-content ol.wp-block-list > li {
    display: list-item !important;
}

main ol.wp-block-list > li::marker,
.entry-content ol.wp-block-list > li::marker,
.wp-block-post-content ol.wp-block-list > li::marker {
    content: normal !important;
}