/* Native announcements and sector taxonomy dark-mode alignment */
.krk-duyuru-single-section{padding:32px 0 72px}.krk-duyuru-single-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start}.krk-duyuru-single-article,.krk-duyuru-single-aside{background:#fff;border:1px solid #dce3e9;border-radius:8px}.krk-duyuru-single-article{padding:clamp(24px,4vw,52px)}.krk-duyuru-single-aside{padding:24px;position:sticky;top:110px}.krk-duyuru-single-meta{display:flex;flex-wrap:wrap;gap:16px;padding-bottom:18px;margin-bottom:26px;border-bottom:1px solid #e5e9ed;color:#526171}.krk-duyuru-single-content{font-size:1.0625rem;line-height:1.8;color:#263442}.krk-duyuru-single-content>*:first-child{margin-top:0}.krk-duyuru-single-content img{max-width:100%;height:auto;border-radius:6px}.krk-duyuru-single-content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.krk-duyuru-single-content th,.krk-duyuru-single-content td{padding:10px 12px;border:1px solid #dce3e9}.krk-duyuru-single-cover{margin:0;min-height:280px;border-radius:8px;overflow:hidden}.krk-duyuru-single-cover img{width:100%;height:100%;object-fit:cover}.krk-duyuru-share{display:flex;align-items:center;gap:10px;margin-top:24px;padding-top:20px;border-top:1px solid #e5e9ed}.krk-duyuru-share a{display:grid;place-items:center;width:38px;height:38px;border:1px solid #dce3e9;border-radius:6px;color:#111}
body.zentura-dark.tax-sektor .projeler-hero-section,body.zentura-dark.tax-sektor .zentura-projects-section{background-color:#07090b;color:#f7f7f7}body.zentura-dark.tax-sektor .projeler-hero-section{background-image:linear-gradient(rgba(0,0,0,.76),rgba(0,0,0,.88)),var(--krk-inner-hero-bg,none)}body.zentura-dark.tax-sektor .projeler-hero-title,body.zentura-dark.tax-sektor .projeler-card-title,body.zentura-dark.tax-sektor .projeler-card-title a{color:#fff}body.zentura-dark.tax-sektor .projeler-hero-description,body.zentura-dark.tax-sektor .krk-yeterlilik-excerpt{color:#b7c0c8}body.zentura-dark.tax-sektor .proje-breadcrumb-list a,body.zentura-dark.tax-sektor .proje-breadcrumb-list li{color:#d8dde2}body.zentura-dark.tax-sektor .projeler-card{background:#111417;border-color:#2b3035;box-shadow:none}body.zentura-dark.tax-sektor .projeler-card-content{background:#111417}body.zentura-dark .krk-duyuru-single-article,body.zentura-dark .krk-duyuru-single-aside{background:#111417;border-color:#2b3035}body.zentura-dark .krk-duyuru-single-content,body.zentura-dark .krk-duyuru-single-aside{color:#d8dde2}body.zentura-dark .krk-duyuru-single-meta,body.zentura-dark .krk-duyuru-share{border-color:#2b3035;color:#aab4bd}body.zentura-dark .krk-duyuru-share a{border-color:#343a40;color:#fff}
@media(max-width:900px){.krk-duyuru-single-layout{grid-template-columns:1fr}.krk-duyuru-single-aside{position:static}}@media(max-width:600px){.krk-duyuru-single-section{padding:20px 0 48px}.krk-duyuru-single-article,.krk-duyuru-single-aside{padding:20px}.krk-duyuru-single-cover{min-height:210px}.krk-duyuru-single-content{font-size:1rem;line-height:1.72}}

/* Sector archive: remove the light hero artwork while dark mode is active. */
body.zentura-dark.tax-sektor .projeler-hero-section .zentura-grid-bg {
    background-color: #050607 !important;
    background-image:
        radial-gradient(circle at 14% 24%, rgba(255, 255, 255, 0.055), transparent 448px),
        linear-gradient(rgba(255, 255, 255, 0.035) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255, 255, 255, 0.035) 1px, transparent 1px) !important;
}
body.zentura-dark.tax-sektor .projeler-hero-section .zentura-grid-bg::before,
body.zentura-dark.tax-sektor .projeler-hero-section .zentura-grid-bg::after {
    background: none !important;
    opacity: 0 !important;
}
/* Native announcement blog dark-mode parity. */
body.zentura-dark.single-duyuru .blog-content-section {
    background: #050607 !important;
}
body.zentura-dark.single-duyuru .blog-main-content,
body.zentura-dark.single-duyuru .blog-sidebar .blog-widget,
body.zentura-dark.single-duyuru .blog-article-meta-card {
    color: #f8fafc !important;
    background: #111417 !important;
    border-color: rgba(255, 255, 255, 0.14) !important;
    box-shadow: none !important;
}
body.zentura-dark.single-duyuru .blog-content,
body.zentura-dark.single-duyuru .blog-content p,
body.zentura-dark.single-duyuru .blog-content li,
body.zentura-dark.single-duyuru .blog-widget p,
body.zentura-dark.single-duyuru .blog-recent-list time,
body.zentura-dark.single-duyuru .blog-related-card small,
body.zentura-dark.single-duyuru .blog-meta-label,
body.zentura-dark.single-duyuru .blog-stat-label {
    color: #cbd5e1 !important;
}
body.zentura-dark.single-duyuru .blog-content h2,
body.zentura-dark.single-duyuru .blog-content h3,
body.zentura-dark.single-duyuru .blog-content h4,
body.zentura-dark.single-duyuru .blog-widget .widget-title,
body.zentura-dark.single-duyuru .blog-author-name,
body.zentura-dark.single-duyuru .blog-stat-item strong,
body.zentura-dark.single-duyuru .blog-related-card strong,
body.zentura-dark.single-duyuru .blog-recent-list a,
body.zentura-dark.single-duyuru .categories-list a,
body.zentura-dark.single-duyuru .share-title {
    color: #f8fafc !important;
}
body.zentura-dark.single-duyuru .blog-share,
body.zentura-dark.single-duyuru .blog-related,
body.zentura-dark.single-duyuru .blog-recent-list li,
body.zentura-dark.single-duyuru .categories-list li {
    border-color: rgba(255, 255, 255, 0.12) !important;
}
body.zentura-dark.single-duyuru .blog-related-card,
body.zentura-dark.single-duyuru .blog-recent-list a,
body.zentura-dark.single-duyuru .categories-list a {
    background: #171a1e !important;
    border-color: rgba(255, 255, 255, 0.12) !important;
}
body.zentura-dark.single-duyuru .blog-hero-image,
body.zentura-dark.single-duyuru .zentura-blog-placeholder {
    background: #171a1e !important;
    border-color: rgba(255, 255, 255, 0.14) !important;
    color: #f8fafc !important;
}
/* Native announcement placeholder contrast. */
body.zentura-dark.single-duyuru .zentura-blog-placeholder-mark,
body.zentura-dark.single-duyuru .zentura-blog-placeholder-text { color:#f8fafc !important; }
body.zentura-dark.single-duyuru .zentura-blog-placeholder-line { background:#f8fafc !important; }
/* Announcement archive follows the blog archive component contract. */
body.page-template-page-duyurular .krk-duyuru-hero--archive .blog-archive-header {
    max-width: 780px;
}

body.page-template-page-duyurular .krk-duyuru-blog-archive .blog-archive-container {
    width: min(calc(100% - 7rem), 1760px);
    max-width: 1760px;
    margin-inline: auto;
}

body.page-template-page-duyurular .krk-duyuru-blog-archive .blog-archive-grid {
    grid-template-columns: 1fr;
}

body.page-template-page-duyurular .krk-duyuru-blog-card {
    display: grid;
    grid-template-columns: minmax(320px, .38fr) minmax(0, 1fr);
    align-items: stretch;
}

body.page-template-page-duyurular .krk-duyuru-blog-card .zentura-blog-image {
    height: 100%;
    min-height: 260px;
}

body.page-template-page-duyurular .krk-duyuru-blog-card .zentura-blog-post-title {
    font-size: 1.55rem;
}

body.page-template-page-duyurular .krk-duyuru-blog-card .zentura-blog-excerpt {
    -webkit-line-clamp: 2;
}

body.page-template-page-duyurular .zentura-blog-category .blog-category-badge {
    min-height: 34px;
}

body.page-template-page-duyurular .krk-duyuru-blog-card:focus-within {
    outline: 3px solid #f5b700;
    outline-offset: 3px;
}

body.page-template-page-duyurular .krk-duyuru-blog-card a:focus-visible {
    outline: 3px solid #f5b700;
    outline-offset: 3px;
}

body.zentura-dark.page-template-page-duyurular .krk-duyuru-blog-archive {
    background: #050607;
}

body.zentura-dark.page-template-page-duyurular .krk-duyuru-blog-card {
    color: #f8fafc;
    background: #111417;
    border-color: #30363d;
    box-shadow: none;
}

body.zentura-dark.page-template-page-duyurular .krk-duyuru-blog-card .zentura-blog-post-title,
body.zentura-dark.page-template-page-duyurular .krk-duyuru-blog-card .zentura-blog-post-title a,
body.zentura-dark.page-template-page-duyurular .krk-duyuru-blog-card .zentura-blog-link {
    color: #f8fafc;
}

body.zentura-dark.page-template-page-duyurular .krk-duyuru-blog-card .zentura-blog-excerpt,
body.zentura-dark.page-template-page-duyurular .krk-duyuru-blog-card .zentura-blog-meta,
body.zentura-dark.page-template-page-duyurular .krk-duyuru-blog-card .zentura-blog-stats {
    color: #bac4cd;
}

@media (max-width: 768px) {
    body.page-template-page-duyurular .krk-duyuru-hero--archive {
        padding-top: var(--krk-header-content-start-mobile, calc(var(--krk-mobile-header-offset, 76px) + 1.35rem)) !important;
    }

    body.page-template-page-duyurular .krk-duyuru-hero--archive .zentura-blog-container,
    body.page-template-page-duyurular .krk-duyuru-blog-archive .blog-archive-container {
        width: min(100% - 1.25rem, 1180px);
        max-width: 1180px;
        margin-inline: auto;
    }

    body.page-template-page-duyurular .krk-duyuru-blog-card {
        grid-template-columns: 1fr;
    }

    body.page-template-page-duyurular .krk-duyuru-blog-card .zentura-blog-image,
    body.page-template-page-duyurular .krk-duyuru-blog-card .zentura-blog-image > a,
    body.page-template-page-duyurular .krk-duyuru-blog-card .zentura-blog-placeholder {
        width: 100%;
        max-width: 100%;
        min-width: 0;
    }

    body.page-template-page-duyurular .krk-duyuru-blog-card .zentura-blog-image {
        height: auto;
        min-height: 0;
        aspect-ratio: 16 / 9;
    }
}
body.page-template-page-duyurular .zentura-blog-category {
    display: inline-flex !important;
    width: auto !important;
    min-width: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    isolation: isolate;
}

body.page-template-page-duyurular .zentura-blog-category::before,
body.page-template-page-duyurular .zentura-blog-category::after {
    content: none !important;
    display: none !important;
}

body.page-template-page-duyurular .zentura-blog-category .blog-category-badge {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    min-height: 34px;
    padding: 0 .78rem;
    color: #111827 !important;
    background: rgba(255, 255, 255, .96) !important;
    border: 1px solid rgba(15, 23, 42, .16) !important;
    border-radius: 8px;
    box-shadow: 0 8px 20px rgba(15, 23, 42, .08) !important;
    font-size: .78rem;
    font-weight: 800;
}

body.zentura-dark.page-template-page-duyurular .zentura-blog-category .blog-category-badge {
    color: #f8fafc !important;
    background: #171a1e !important;
    border-color: rgba(255, 255, 255, .18) !important;
    box-shadow: none !important;
}

.krk-duyuru-pagination {
    display: flex;
    justify-content: center;
    margin-top: 1.5rem;
}

.krk-duyuru-pagination .page-numbers {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: .5rem;
    padding: 0;
    margin: 0;
    list-style: none;
}

.krk-duyuru-pagination a,
.krk-duyuru-pagination span.page-numbers {
    display: inline-flex;
    min-width: 42px;
    min-height: 42px;
    align-items: center;
    justify-content: center;
    gap: .5rem;
    padding: 0 .85rem;
    color: #111827;
    background: #fff;
    border: 1px solid rgba(15, 23, 42, .16);
    border-radius: 8px;
    font-weight: 800;
    text-decoration: none;
}

.krk-duyuru-pagination .current {
    color: #fff !important;
    background: #111827 !important;
    border-color: #111827 !important;
}

.krk-duyuru-pagination a:hover,
.krk-duyuru-pagination a:focus-visible {
    color: #fff;
    background: #111827;
    border-color: #111827;
}

body.zentura-dark .krk-duyuru-pagination a,
body.zentura-dark .krk-duyuru-pagination span.page-numbers {
    color: #f8fafc;
    background: #171a1e;
    border-color: rgba(255, 255, 255, .18);
}