
/* KOCUCE_FORUM_CATEGORY_V7 */

body:has(.kc-category-v7) {
    background: #f5f7fb !important;
}

.kc-category-v7 {
    --kc-navy: #17253e;
    --kc-orange: #f97316;
    --kc-border: #e2e8f0;
    --kc-muted: #64748b;
    color: #17253e;
}

/* Sayfa genisligi */
.kc-category-v7 .kc-category-premium {
    max-width: 1440px !important;
    width: 100%;
}

/* Kategori basligi */
.kc-category-v7 h1 {
    color: var(--kc-navy);
    font-weight: 900;
    letter-spacing: -.65px;
    line-height: 1.25;
}

/* Beyaz kartlar */
.kc-category-v7 .kc-category-premium .bg-white {
    background: #fff !important;
    border: 1px solid var(--kc-border) !important;
    border-radius: 15px !important;
    box-shadow: 0 5px 22px rgba(15,23,42,.035) !important;
}

/* Konu satirlari */
.kc-category-v7 .kc-category-premium a.group {
    position: relative;
    border-radius: 11px !important;
    transition:
        background .2s ease,
        border-color .2s ease,
        box-shadow .2s ease;
}

.kc-category-v7 .kc-category-premium a.group:hover {
    background: #f8fbff !important;
    border-color: #bfdbfe !important;
    box-shadow: 0 4px 14px rgba(37,99,235,.06);
}

/* Konu basliklari */
.kc-category-v7 .kc-category-premium a.group .font-bold,
.kc-category-v7 .kc-category-premium a.group .font-black {
    letter-spacing: -.2px;
}

/* Sabitlenmis ve sponsorlu konular */
.kc-category-v7 .kc-pinned-topics {
    border-radius: 15px !important;
    overflow: hidden;
}

.kc-category-v7 .kc-pinned-topics a.group {
    background: #fffaf3 !important;
    border-left: 3px solid var(--kc-orange) !important;
}

.kc-category-v7 .kc-pinned-topics a.group:hover {
    background: #fff3e3 !important;
}

/* Normal konu listesi */
.kc-category-v7 .kc-normal-topics {
    border-radius: 15px !important;
    overflow: hidden;
}

/* Sayac kutulari */
.kc-category-v7 a.group .hidden.sm\:flex > div {
    border-radius: 10px !important;
}

/* Filtreler ve aksiyonlar */
.kc-category-v7 a[href*="type="] {
    transition: background .2s ease, border-color .2s ease;
}

.kc-category-v7 a[href*="type="]:hover {
    border-color: #fb923c !important;
}

/* Mobil */
@media (max-width: 767px) {
    .kc-category-v7 .kc-category-premium {
        padding-left: 12px !important;
        padding-right: 12px !important;
    }

    .kc-category-v7 h1 {
        font-size: 24px !important;
    }

    .kc-category-v7 .kc-category-premium a.group {
        padding: 13px 10px !important;
    }

    .kc-category-v7 .kc-pinned-topics,
    .kc-category-v7 .kc-normal-topics {
        border-radius: 12px !important;
    }
}

/* Karanlik mod */
html.dark body:has(.kc-category-v7) {
    background: #0f172a !important;
}

html.dark .kc-category-v7 {
    color: #e2e8f0;
}

html.dark .kc-category-v7 h1 {
    color: #f8fafc;
}

html.dark .kc-category-v7 .kc-category-premium .bg-white {
    background: #1e293b !important;
    border-color: #334155 !important;
    box-shadow: none !important;
}

html.dark .kc-category-v7 .kc-pinned-topics a.group {
    background: #30291f !important;
    border-left-color: #fb923c !important;
}

html.dark .kc-category-v7 .kc-pinned-topics a.group:hover {
    background: #3b3023 !important;
}

html.dark .kc-category-v7 .kc-normal-topics a.group:hover {
    background: #273449 !important;
}

/* KOCUCE_FORUM_CATEGORY_V7_END */
