/*
Theme Name: KFC Tema
Theme URI: https://webtasarimsirketi.com/
Author: Adapte Dijital
Author URI: https://adaptedijital.com
Description: Kurumsal Fotoğraf Çekimi alt teması. AINEO Magazin üzerine kurulur; sayfalar ThemeSys ile, yazılar AINEO Magazin şablonlarıyla KFC kimliğinde (siyah + yeşil #2E9E4B) basılır. ThemeSys yoksa sayfaları kendi sayfa motoruyla basar. İçinde: KFC Kurucu (19 sayfa, ayarlar, 301 haritası), ön analiz formu ucu (DataSys + e-posta), [kfc_yazilar] ve [kfc_kategoriler] kısa kodları.
Template: aineo-magazin
Version: 1.0.3
Requires at least: 6.0
Requires PHP: 7.4
License: GPL v2 or later
Text Domain: kfc-tema
*/

/* AINEO Magazin kimlik tokenları — ana temanın /kimlik/tokens.css dosyası KFC'ya çevrilmediyse bu blok onu ezer */
:root{
  --bs-keten:#FFFFFF;--bs-murekkep:#141A22;--bs-kum:#E3E8EE;
  --bs-gul-kurusu:#1F7A38;--bs-gul-koyu:#0A0A0A;--bs-acik-gul:#EAF8EE;
  --bs-adacayi:#2E9E4B;--bs-adacayi-koyu:#1F7A38;--bs-pirinc:#2E9E4B;--bs-tas:#5E6873;
  --bs-font-baslik:"Space Grotesk","Manrope","Helvetica Neue",Arial,sans-serif;
  --bs-font-metin:"Manrope","Helvetica Neue",Arial,sans-serif;
}
.kat-kurumsal{--kat-zemin:#EAF8EE;--kat-cizgi:#CDEBD5;--kat-metin:#1F7A38}
.kat-web-tasarim{--kat-zemin:#EEF2F7;--kat-cizgi:#D5DDE8;--kat-metin:#0A0A0A}
.kat-site{--kat-zemin:#F1F4F8;--kat-cizgi:#D8DFEA;--kat-metin:#1C211E}
.kat-web-sitesi{--kat-zemin:#EAF7F1;--kat-cizgi:#BFE9D3;--kat-metin:#00805A}
.kat-web{--kat-zemin:#F5F7FA;--kat-cizgi:#E3E8EE;--kat-metin:#141A22}

/* Yazı ve arşiv sayfalarında KFC ince ayarları */
body.kfc-govde{font-family:"Manrope","Helvetica Neue",Arial,sans-serif}
.kfc-govde h1,.kfc-govde h2,.kfc-govde h3,.kfc-govde h4{font-family:"Space Grotesk","Manrope","Helvetica Neue",Arial,sans-serif;font-weight:700;letter-spacing:-.02em}
.kfc-govde .yazi-baslik-alan h1{color:#0A0A0A}
.kfc-govde .yazi-meta{color:#5E6873}
.kfc-govde .iz{font-size:13px;color:#5E6873;margin-bottom:14px}
.kfc-govde .iz a:hover{color:#1F7A38}
.kfc-govde .icerik a{color:#1F7A38;text-decoration:underline;text-underline-offset:3px}
.kfc-govde .icerik h2{position:relative;padding-bottom:12px}
.kfc-govde .icerik h2::after{content:"";position:absolute;left:0;bottom:0;width:56px;height:3px;background:#2E9E4B;border-radius:2px}
.kfc-govde .icerik #ddy h2::after{display:none} /* ConSys yazılarının kendi stili var */
.kfc-govde .icerik #ddy h2{padding-bottom:0}
.kfc-govde .bs-sir{border-left:5px solid #2E9E4B;background:#EAF8EE;color:#0A0A0A;border-radius:0 12px 12px 0}
.kfc-govde .bs-sir p,.kfc-govde .bs-sir div,.kfc-govde .bs-sir li{color:#141A22}
.kfc-govde .bs-sir a{color:#1F7A38;border-color:rgba(0,157,100,.3)}
.kfc-govde .bs-sir .bs-sir-baslik{color:#1F7A38;letter-spacing:.14em}
.kfc-govde .bs-ozet{background:#F5F7FA;border-left:5px solid #0A0A0A}
.kfc-govde .bs-uyari{border-left:5px solid #2E9E4B}
.kfc-govde .dugme,.kfc-govde .oku-dugme,.kfc-govde .cip:hover{background:#0A0A0A;color:#fff;border-radius:999px}
.kfc-govde .dugme:hover,.kfc-govde .oku-dugme:hover{background:#1F7A38}
.kfc-govde .kfc-cta{margin:36px 0;padding:28px;border-radius:16px;background:#0A0A0A;color:#fff;display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap}
.kfc-govde .kfc-cta b{font-size:20px;display:block;font-family:"Space Grotesk","Manrope",sans-serif}
.kfc-govde .kfc-cta span{opacity:.75}
.kfc-govde .kfc-cta a{background:#2E9E4B;color:#0A0A0A!important;text-decoration:none!important;padding:12px 20px;border-radius:999px;font-weight:700}
.kfc-govde .kfc-cta a.ikincil{background:transparent;color:#fff!important;border:1.5px solid rgba(255,255,255,.5)}

/* ConSys yazılarının kendi içindekiler kutusu (#ddy .toc) ana temanın yapışkan .toc kuralına takılıyordu → akışta kalsın; masaüstünde soldaki tema içindekileri yeterli */
.kfc-govde .icerik #ddy .toc,.kfc-govde .icerik .toc.toc{position:static!important;top:auto!important;max-height:none!important;overflow:visible!important}
.kfc-govde .yazi-govde>aside.toc{position:sticky}
@media (min-width:1100px){.kfc-govde .icerik #ddy .toc{display:none}}
