/* Nil Akademi Köşe Yazıları v1.1.2 */
.nilkc-page,.nilkc-home{--nil-navy:#14243d;--nil-purple:#a52ac5;--nil-purple-2:#7c2fd0;--nil-text:#263348;--nil-muted:#6d7685;--nil-border:#e5e8ef;--nil-soft:#f7f7fb;--nil-white:#fff;color:var(--nil-text);box-sizing:border-box}.nilkc-page *,.nilkc-home *{box-sizing:border-box}.nilkc-page{padding:54px 0 72px;background:#fff}.nilkc-home{padding:64px 0;background:#fff}.nilkc-shell{width:min(1160px,calc(100% - 36px));margin:0 auto}.nilkc-kicker{display:block;color:var(--nil-purple);font-weight:800;font-size:12px;letter-spacing:.13em;margin-bottom:8px}.nilkc-breadcrumb{display:flex;gap:8px;align-items:center;flex-wrap:wrap;color:#8a93a1;font-size:12px;margin-bottom:30px}.nilkc-breadcrumb a{color:#64718a;text-decoration:none}.nilkc-archive-head{text-align:center;margin:0 auto 25px;max-width:820px}.nilkc-archive-head h1{margin:4px 0 8px;color:var(--nil-navy);font-size:clamp(38px,5vw,58px);line-height:1.05}.nilkc-archive-head p{margin:0;color:var(--nil-muted);font-size:16px}.nilkc-filters{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:30px 0 34px}.nilkc-filters a{padding:9px 18px;border:1px solid var(--nil-border);border-radius:999px;color:var(--nil-navy);background:#fff;font-size:13px;font-weight:700;text-decoration:none;transition:.2s}.nilkc-filters a:hover,.nilkc-filters a.is-active{background:linear-gradient(135deg,var(--nil-purple),var(--nil-purple-2));border-color:transparent;color:#fff}.nilkc-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:28px}.nilkc-section-head h2{margin:0;color:var(--nil-navy);font-size:clamp(30px,4vw,42px)}.nilkc-section-head p{margin:8px 0 0;color:var(--nil-muted)}.nilkc-section-head>a{display:inline-flex;align-items:center;gap:7px;padding:11px 18px;border-radius:7px;background:linear-gradient(135deg,var(--nil-purple),var(--nil-purple-2));color:#fff;text-decoration:none;font-weight:750;font-size:13px}.nilkc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.nilkc-card{border:1px solid var(--nil-border);border-radius:10px;background:#fff;overflow:hidden;box-shadow:0 7px 23px rgba(20,36,61,.055);transition:.2s}.nilkc-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(20,36,61,.1)}.nilkc-card__image{display:flex;aspect-ratio:16/9;overflow:hidden;background:#f2edf7;text-decoration:none}.nilkc-card__image img{width:100%;height:100%;object-fit:cover}.nilkc-image-placeholder{display:flex;width:100%;align-items:center;justify-content:center;color:var(--nil-purple);font-size:22px;font-weight:900;letter-spacing:.12em}.nilkc-card__body{padding:19px 19px 21px}.nilkc-pill{display:inline-flex;padding:5px 9px;border-radius:4px;background:#f2e8fa;color:#8b2aa9;text-decoration:none;font-size:10px;font-weight:800;letter-spacing:.02em}.nilkc-card h3{margin:10px 0 7px;font-size:19px;line-height:1.3}.nilkc-card h3 a{color:var(--nil-navy);text-decoration:none}.nilkc-card__meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:#8991a0;font-size:11px;margin:0 0 10px}.nilkc-card__meta a{color:#5f6876;text-decoration:none;font-weight:650}.nilkc-card__body>p{font-size:13px;line-height:1.65;color:var(--nil-muted);margin:0 0 16px}.nilkc-read{display:inline-flex;align-items:center;gap:6px;color:var(--nil-purple);text-decoration:none;font-size:12px;font-weight:800}.nilkc-read span{transition:.2s}.nilkc-read:hover span{transform:translateX(3px)}.nilkc-pages{margin-top:35px}.nilkc-pages .nav-links{display:flex;gap:8px;justify-content:center}.nilkc-pages a,.nilkc-pages span{padding:9px 12px;border:1px solid var(--nil-border);border-radius:6px;text-decoration:none}.nilkc-pages .current{background:var(--nil-navy);color:#fff}.nilkc-empty{padding:28px;border:1px dashed #d9dde7;border-radius:10px;text-align:center;color:var(--nil-muted);background:var(--nil-soft)}
/* article */.nilkc-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:42px;align-items:start}.nilkc-article__head h1{margin:10px 0 12px;color:var(--nil-navy);font-size:clamp(36px,5vw,56px);line-height:1.08}.nilkc-lead{font-size:18px;line-height:1.7;color:#5e6877}.nilkc-article__meta{display:flex;gap:9px;align-items:center;flex-wrap:wrap;color:#87909e;font-size:12px;margin:14px 0}.nilkc-inline-author{display:flex;align-items:center;gap:8px;color:var(--nil-navy);text-decoration:none}.nilkc-inline-author img{width:30px;height:30px;border-radius:50%;object-fit:cover}.nilkc-featured{margin:28px 0 24px}.nilkc-featured img{display:block;width:100%;height:auto;border-radius:10px}.nilkc-content{font-size:17px;line-height:1.88;color:#303a4a}.nilkc-content h2,.nilkc-content h3{color:var(--nil-navy);margin-top:1.8em}.nilkc-content a{color:var(--nil-purple)}.nilkc-share{display:flex;align-items:center;gap:8px;margin:0 0 24px;color:#87909e;font-size:11px}.nilkc-share a{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--nil-navy);color:#fff;text-decoration:none;font-size:10px;font-weight:800}.nilkc-sidebar{position:sticky;top:110px}.nilkc-side-author,.nilkc-related{border:1px solid var(--nil-border);border-radius:9px;padding:20px;background:#fff;box-shadow:0 7px 23px rgba(20,36,61,.045)}.nilkc-side-author{text-align:center}.nilkc-side-author>img,.nilkc-avatar-fallback{width:76px;height:76px;border-radius:50%;object-fit:cover;margin:7px auto 10px}.nilkc-avatar-fallback{display:grid;place-items:center;background:#efe7f6;color:var(--nil-purple);font-weight:900;font-size:24px}.nilkc-side-author h3{margin:0;color:var(--nil-navy);font-size:18px}.nilkc-role{margin:4px 0 12px;color:#7a8492;font-size:12px}.nilkc-side-author>p:not(.nilkc-role){font-size:12px;line-height:1.65;color:var(--nil-muted)}.nilkc-related{margin-top:20px}.nilkc-related>h3{margin:0 0 13px;color:var(--nil-navy);font-size:16px}.nilkc-related__item{display:grid;grid-template-columns:60px 1fr;gap:10px;align-items:center;padding:9px 0;border-top:1px solid #edf0f4;text-decoration:none}.nilkc-related__item:first-of-type{border-top:0}.nilkc-related__item img,.nilkc-related__thumb{width:60px;height:48px;border-radius:5px;object-fit:cover}.nilkc-related__thumb{display:grid;place-items:center;background:#efe7f6;color:var(--nil-purple);font-weight:900;font-size:11px}.nilkc-related__item span:last-child{display:flex;flex-direction:column}.nilkc-related__item strong{color:var(--nil-navy);font-size:11px;line-height:1.35}.nilkc-related__item small{color:#929aa7;font-size:9px;margin-top:3px}
/* writer */.nilkc-writer-hero{display:grid;grid-template-columns:250px minmax(0,1fr);gap:42px;align-items:start;padding:26px 0 48px;border-bottom:1px solid var(--nil-border)}.nilkc-writer-photo img,.nilkc-writer-placeholder{width:100%;aspect-ratio:1/1;border-radius:50%;object-fit:cover}.nilkc-writer-placeholder{display:grid;place-items:center;background:#efe7f6;color:var(--nil-purple);font-size:52px;font-weight:900}.nilkc-writer-hero h1{margin:3px 0 5px;color:var(--nil-navy);font-size:clamp(36px,5vw,54px)}.nilkc-writer-role{margin:0 0 18px;color:#596579;font-size:16px;font-weight:750}.nilkc-expertise{margin:20px 0 0}.nilkc-expertise strong{display:block;color:var(--nil-navy);font-size:12px;margin-bottom:4px}.nilkc-expertise p{color:var(--nil-muted);margin:0}.nilkc-writer-bio{font-size:15px;line-height:1.8;color:#495466}.nilkc-socials{display:flex;gap:8px;margin-top:18px}.nilkc-socials a{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#24659a;color:#fff;text-decoration:none;font-size:11px;font-weight:900}.nilkc-writer-posts{padding-top:42px}.nilkc-list{display:flex;flex-direction:column;gap:14px}.nilkc-list__item{display:grid;grid-template-columns:230px minmax(0,1fr);gap:22px;padding:12px;border:1px solid var(--nil-border);border-radius:9px;background:#fff}.nilkc-list__image{display:flex;min-height:140px;border-radius:7px;overflow:hidden;background:#efe7f6;text-decoration:none}.nilkc-list__image img{width:100%;height:100%;object-fit:cover}.nilkc-list__image span{display:grid;place-items:center;width:100%;color:var(--nil-purple);font-weight:900}.nilkc-list__item h3{margin:8px 0 6px;font-size:20px}.nilkc-list__item h3 a{color:var(--nil-navy);text-decoration:none}.nilkc-list__item p{margin:6px 0 0;color:var(--nil-muted);font-size:13px;line-height:1.55}
@media(max-width:960px){.nilkc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nilkc-article-layout{grid-template-columns:1fr}.nilkc-sidebar{position:static;display:grid;grid-template-columns:1fr 1fr;gap:20px}.nilkc-related{margin-top:0}.nilkc-writer-hero{grid-template-columns:190px 1fr}}@media(max-width:640px){.nilkc-page{padding:38px 0 52px}.nilkc-home{padding:45px 0}.nilkc-shell{width:calc(100% - 26px)}.nilkc-grid{grid-template-columns:1fr}.nilkc-section-head{align-items:flex-start;flex-direction:column;gap:14px}.nilkc-section-head>a{width:100%;justify-content:center}.nilkc-sidebar{grid-template-columns:1fr}.nilkc-writer-hero{grid-template-columns:1fr}.nilkc-writer-photo{max-width:180px}.nilkc-list__item{grid-template-columns:1fr}.nilkc-list__image{aspect-ratio:16/9;min-height:0}.nilkc-content{font-size:16px}.nilkc-article__head h1{font-size:34px}.nilkc-filters{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:5px}.nilkc-filters a{white-space:nowrap}}


/* v1.1.1 polish: writings / writers navigation */
.nilkc-topnav{display:flex;justify-content:center;align-items:center;gap:8px;margin:24px 0 16px}
.nilkc-topnav a{min-width:112px;padding:10px 20px;border:1px solid var(--nil-border);border-radius:999px;text-align:center;text-decoration:none;color:var(--nil-navy);font-size:13px;font-weight:800;background:#fff;transition:.2s}
.nilkc-topnav a:hover,.nilkc-topnav a.is-active{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--nil-purple),var(--nil-purple-2))}

/* v1.1.1 writers archive */
.nilkc-writers-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:34px}
.nilkc-writer-card{border:1px solid var(--nil-border);border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 7px 23px rgba(20,36,61,.055);transition:.2s}
.nilkc-writer-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(20,36,61,.1)}
.nilkc-writer-card__photo{display:block;padding:26px 26px 0;text-align:center;text-decoration:none}
.nilkc-writer-card__photo img,.nilkc-writer-card__photo>span{display:grid;width:150px;height:150px;margin:0 auto;border-radius:50%;object-fit:cover}
.nilkc-writer-card__photo>span{place-items:center;background:#efe7f6;color:var(--nil-purple);font-weight:900;font-size:42px}
.nilkc-writer-card__body{padding:20px 22px 22px;text-align:center}
.nilkc-writer-card h3{margin:0 0 5px;font-size:21px;line-height:1.3}
.nilkc-writer-card h3 a{color:var(--nil-navy);text-decoration:none}
.nilkc-writer-card__role{margin:0 0 13px;color:#647085;font-size:13px;font-weight:700}
.nilkc-writer-card__tags{display:flex;justify-content:center;gap:6px;flex-wrap:wrap;min-height:28px;margin-bottom:18px}
.nilkc-writer-card__tags span{padding:5px 8px;border-radius:999px;background:#f2e8fa;color:#8b2aa9;font-size:10px;font-weight:750}
.nilkc-writer-card__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:15px;border-top:1px solid #edf0f4;color:#8b94a2;font-size:11px}
.nilkc-writer-card__foot a{color:var(--nil-purple);text-decoration:none;font-weight:800}
.nilkc-writer-card__foot a span{display:inline-block;transition:.2s}
.nilkc-writer-card__foot a:hover span{transform:translateX(3px)}

/* Üçüncü parti sosyal paylaşım eklentilerinin yazar biyografisine eklediği tekrar ikonları gizle.
   Plugin kendi LinkedIn/X/Instagram/Web ikonlarını göstermeye devam eder. */
.nilkc-writer-bio .addtoany_share_save_container,
.nilkc-writer-bio .a2a_kit,
.nilkc-writer-bio .sharedaddy,
.nilkc-writer-bio .sd-sharing-enabled,
.nilkc-writer-bio .heateor_sss_sharing_container,
.nilkc-writer-bio .ssba,
.nilkc-writer-bio .sassy-social-share{
    display:none!important;
}

@media(max-width:960px){
  .nilkc-writers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:640px){
  .nilkc-writers-grid{grid-template-columns:1fr}
  .nilkc-topnav{margin-top:20px}
  .nilkc-topnav a{flex:1;min-width:0}
}


/* =========================================================
   v1.1.2 — Ana sayfa haber sitesi / köşe yazarı görünümü
   ========================================================= */
.nilkc-home--editorial .nilkc-section-head{
    margin-bottom:28px;
}
.nilkc-home-editorial-list{
    border:1px solid var(--nil-border);
    border-radius:14px;
    background:#fff;
    padding:0 24px;
    box-shadow:0 8px 30px rgba(20,36,61,.045);
}
.nilkc-home-row{
    display:grid;
    grid-template-columns:260px minmax(0,1fr);
    gap:34px;
    padding:28px 0;
    border-bottom:1px solid #e8ebf1;
}
.nilkc-home-row:last-child{
    border-bottom:0;
}
.nilkc-home-row__writer{
    display:grid;
    grid-template-columns:92px minmax(0,1fr);
    gap:16px;
    align-items:center;
    padding-right:28px;
    border-right:1px solid #e4e7ed;
}
.nilkc-home-row__avatar{
    display:block;
    width:92px;
    height:92px;
    border-radius:50%;
    overflow:hidden;
    text-decoration:none;
    background:#efe7f6;
}
.nilkc-home-row__avatar img{
    width:100%;
    height:100%;
    object-fit:cover;
}
.nilkc-home-row__avatar span{
    display:grid;
    place-items:center;
    width:100%;
    height:100%;
    color:var(--nil-purple);
    font-size:24px;
    font-weight:900;
}
.nilkc-home-row__writer-copy h3{
    margin:0 0 4px;
    font-size:16px;
    line-height:1.25;
}
.nilkc-home-row__writer-copy h3 a{
    color:var(--nil-navy);
    text-decoration:none;
}
.nilkc-home-row__writer-copy p{
    margin:0 0 8px;
    color:#717b8b;
    font-size:11px;
    line-height:1.45;
}
.nilkc-home-row__all{
    display:inline-flex;
    align-items:center;
    gap:5px;
    color:var(--nil-purple);
    text-decoration:none;
    font-size:11px;
    font-weight:800;
}
.nilkc-home-row__all span,
.nilkc-home-row__read span{
    transition:.2s;
}
.nilkc-home-row__all:hover span,
.nilkc-home-row__read:hover span{
    transform:translateX(3px);
}
.nilkc-home-row__article{
    min-width:0;
}
.nilkc-home-row__article h3{
    margin:9px 0 8px;
    font-size:23px;
    line-height:1.25;
}
.nilkc-home-row__article h3 a{
    color:var(--nil-navy);
    text-decoration:none;
}
.nilkc-home-row__article>p{
    margin:0 0 14px;
    color:var(--nil-muted);
    font-size:13px;
    line-height:1.65;
    max-width:830px;
}
.nilkc-home-row__meta{
    display:flex;
    align-items:center;
    gap:9px;
    color:#87909e;
    font-size:11px;
}
.nilkc-home-row__read{
    margin-left:auto;
    display:inline-flex;
    align-items:center;
    gap:5px;
    color:var(--nil-purple);
    text-decoration:none;
    font-size:12px;
    font-weight:800;
}
@media(max-width:900px){
    .nilkc-home-row{
        grid-template-columns:210px minmax(0,1fr);
        gap:24px;
    }
    .nilkc-home-row__writer{
        grid-template-columns:72px minmax(0,1fr);
        padding-right:20px;
    }
    .nilkc-home-row__avatar{
        width:72px;
        height:72px;
    }
}
@media(max-width:680px){
    .nilkc-home-editorial-list{
        padding:0 18px;
    }
    .nilkc-home-row{
        grid-template-columns:1fr;
        gap:18px;
        padding:24px 0;
    }
    .nilkc-home-row__writer{
        grid-template-columns:68px minmax(0,1fr);
        border-right:0;
        border-bottom:1px solid #edf0f4;
        padding:0 0 16px;
    }
    .nilkc-home-row__avatar{
        width:68px;
        height:68px;
    }
    .nilkc-home-row__article h3{
        font-size:20px;
    }
    .nilkc-home-row__meta{
        flex-wrap:wrap;
    }
    .nilkc-home-row__read{
        width:100%;
        margin:5px 0 0;
    }
}

/* v1.1.2 — Köşe Yazarlarımız sayfasında sekme yok */
.post-type-archive-nil_columnist .nilkc-topnav{
    display:none!important;
}
