/* font.py: indirilen yazi tipi yok (sistem fontu) + okuma katmani */
/* punto.py: font-size +0 px (h1 haric), tepe logo 48px */
/* GBC Core - YENI TASARIM KABUK CSS
   Uretildi: scratchpad/kabuk/kabuk-css.py
   Kaynak:   scratchpad/sayfa/gbc-kabuk.html maket stili
   Kapsam:   her kural body.gbc-yeni-sayfa ile basliyor.
   Maketin kendi mobil taklidi (body.mobil) ALINMADI: gercek
   sitede medya sorgulari o isi zaten yapiyor ve blokta ikisi
   de vardi. */
/* Renk ve punto belirtecleri ortak.css :root'ta (14 Eki 2026, tasarim); burada kopya yok. */
body.gbc-yeni-sayfa .gorsel-gizli{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
body.gbc-yeni-sayfa .reklam-et{padding:1px 5px;border-radius:4px;background:transparent;border:1px solid var(--cizgi);font-size:var(--fs-0);font-weight:600;letter-spacing:.3px;line-height:1.3;color:var(--gri2);text-transform:uppercase;opacity:.85}
/* Kabugun ici kabi: makette bu olcuyu #cerceve veriyordu. */
body.gbc-yeni-sayfa .gbc-kabuk-ic{max-width:1180px;margin:0 auto;padding:0 16px}
/* ---------- YAZI TEMELI (olculerek eklendi) ---------- */
body.gbc-yeni-sayfa .gbc-kabuk-ic{font-family:var(--govde);font-size:var(--fs-2);line-height:var(--lh-govde);color:var(--metin);-webkit-font-smoothing:antialiased}
body.gbc-yeni-sayfa .gbc-kabuk-ic p{margin:0}
body.gbc-yeni-sayfa .gbc-kabuk-ic h1,body.gbc-yeni-sayfa .gbc-kabuk-ic h2,body.gbc-yeni-sayfa .gbc-kabuk-ic h3{font-family:var(--serif);font-weight:700;margin:0}
body.gbc-yeni-sayfa .gbc-kabuk-ic a{color:var(--marka);font-weight:600;text-decoration:none}
body.gbc-yeni-sayfa .gbc-kabuk-ic a:hover{text-decoration:underline;text-underline-offset:3px}
body.gbc-yeni-sayfa .gbc-kabuk-ic *{box-sizing:border-box}
body.gbc-yeni-sayfa .gbc-kabuk-ic .et{font-size:var(--fs-0);font-weight:700;letter-spacing:var(--ls-etiket);text-transform:uppercase;color:var(--gri2)}
body.gbc-yeni-sayfa .gbc-kabuk-ic .kucuk{font-size:var(--fs-1);color:var(--gri);line-height:1.5;font-weight:400}
/* ---- SITE KABUGU: her sayfada ayni ust serit ve alt bilgi ---- */
body.gbc-yeni-sayfa .site-tepe{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:13px;padding:9px 0;background:var(--kagit);border-bottom:1px solid var(--cizgi);flex-wrap:nowrap}
body.gbc-yeni-sayfa .site-tepe .ana-menu{display:flex;min-width:0;overflow:hidden}
body.gbc-yeni-sayfa .site-tepe .ana-menu a{font-weight:600;text-decoration:none;white-space:nowrap}
body.gbc-yeni-sayfa .site-tepe .ana-menu a:hover{color:var(--marka)}
body.gbc-yeni-sayfa .tepe-dugme{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:33px;min-width:33px;padding:0 9px;border-radius:999px;border:1px solid var(--cizgi);background:var(--kart);cursor:pointer;font-family:inherit;font-size:var(--fs-1);font-weight:600;flex:none}
body.gbc-yeni-sayfa .tepe-dugme:hover{border-color:var(--marka-cizgi);color:var(--marka)}
body.gbc-yeni-sayfa .dil{display:inline-flex;align-items:center;gap:7px;flex:none;padding-left:13px;border-left:1px solid var(--cizgi)}
body.gbc-yeni-sayfa .dil a{font-size:var(--fs-1);font-weight:700;text-decoration:none;color:var(--gri2);letter-spacing:.3px;line-height:1.2}
body.gbc-yeni-sayfa .dil a:hover{color:var(--marka)}
body.gbc-yeni-sayfa .dil a[aria-current="true"]{color:var(--metin)}
body.gbc-yeni-sayfa .dil .ayrac{color:var(--cizgi);font-size:var(--fs-1);line-height:1}
body.gbc-yeni-sayfa .site-ara{display:none;padding:10px 0;border-bottom:1px solid var(--cizgi)}
body.gbc-yeni-sayfa .site-ara.acik{display:block}
body.gbc-yeni-sayfa .site-ara form{display:flex;gap:8px}
body.gbc-yeni-sayfa .site-ara input{flex:1;min-width:0;padding:10px 12px;border-radius:10px;border:1px solid var(--cizgi);background:var(--kart);font-family:inherit;font-size:var(--fs-1);color:var(--metin)}
body.gbc-yeni-sayfa .site-panel{display:none;padding:14px 0 6px;border-bottom:1px solid var(--cizgi)}
body.gbc-yeni-sayfa .site-panel.acik{display:block}
body.gbc-yeni-sayfa .site-panel .sutunlar{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px}
body.gbc-yeni-sayfa .site-panel .sutun-bas{font-size:var(--fs-0);letter-spacing:.7px;text-transform:uppercase;margin:0 0 7px}
body.gbc-yeni-sayfa .site-panel a{display:block;font-size:var(--fs-1);font-weight:600;color:var(--metin);text-decoration:none;padding:4px 0}
body.gbc-yeni-sayfa .site-panel a:hover{color:var(--marka)}
@media(max-width:1080px){ body.gbc-yeni-sayfa .site-tepe .ana-menu{display:none} }
@media(max-width:520px){ body.gbc-yeni-sayfa .tepe-dugme .yazi{display:none} }
body.gbc-yeni-sayfa .site-dip{border-top:1px solid var(--cizgi);padding-top:22px;padding-bottom:26px}
body.gbc-yeni-sayfa .site-dip .ust{display:grid;grid-template-columns:minmax(0,1.25fr) repeat(auto-fit,minmax(135px,1fr));gap:20px}
body.gbc-yeni-sayfa .site-dip .sutun-bas{font-size:var(--fs-0);letter-spacing:.7px;text-transform:uppercase;margin:0 0 8px}
body.gbc-yeni-sayfa .site-dip a{display:block;font-size:var(--fs-1);color:var(--gri);text-decoration:none;padding:3px 0}
body.gbc-yeni-sayfa .site-dip a:hover{color:var(--marka)}
body.gbc-yeni-sayfa .site-dip .sosyal{display:flex;gap:8px;margin-top:11px;flex-wrap:wrap}
body.gbc-yeni-sayfa .site-dip .sosyal a{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;border:1px solid var(--cizgi);background:var(--kart);padding:0}
body.gbc-yeni-sayfa .site-dip .alt{margin-top:22px;padding-top:15px;border-top:1px solid var(--cizgi);display:flex;gap:10px 24px;align-items:center;justify-content:space-between;flex-wrap:wrap}
body.gbc-yeni-sayfa .site-dip .alt .ortaklik{font-size:var(--fs-1);min-width:0;max-width:62ch}
body.gbc-yeni-sayfa .site-dip .alt .sag{display:inline-flex;align-items:center;gap:12px;flex:0 1 auto;min-width:0;max-width:100%}
body.gbc-yeni-sayfa .site-dip .alt .telif{white-space:normal;overflow-wrap:anywhere;line-height:1.5} /* v1.99.114: icerik/yer saglayici satiri mobilde kirilir (641 px tasma) */
/* Alt satirdaki baglantilar sutunlardaki gibi blok olmamali, yoksa dil alt satira duser */
body.gbc-yeni-sayfa .site-dip .alt a{display:inline;padding:0}
/* ---------- ALT BILGIDEKI GERCEK LOGO ---------- */
@media (prefers-color-scheme: dark){ body.gbc-yeni-sayfa:not([data-theme="light"]) .site-dip .gbc-dip-logo{filter:invert(1)} }
/* ---------- ALT BILGI, DAR EKRAN (olculerek eklendi) ---------- */
@media(max-width:1000px){ body.gbc-yeni-sayfa .site-dip .ust{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))} body.gbc-yeni-sayfa .site-dip .ust > div:first-child{grid-column:1 / -1} }
@media(max-width:760px){ body.gbc-yeni-sayfa .site-dip .ust{grid-template-columns:repeat(2,minmax(0,1fr))} body.gbc-yeni-sayfa .site-dip .ust > div:first-child{grid-column:1 / -1} }
@media(max-width:760px){ body.gbc-yeni-sayfa .site-dip .ust > div:last-child{grid-column:1 / -1} }
/* ---------- KONU PANELI, DAR EKRANDA 2x2 ---------- */
@media(max-width:760px){ body.gbc-yeni-sayfa .site-panel .sutunlar{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px} body.gbc-yeni-sayfa .site-panel a{font-size:var(--fs-1);padding:5px 0} }
/* ---------- ALT BILGI, DAR EKRANDA BLOKLAMA ---------- */
@media(max-width:760px){ body.gbc-yeni-sayfa .site-dip .ust{gap:0} body.gbc-yeni-sayfa .site-dip .ust > div{border-top:1px solid var(--cizgi)} body.gbc-yeni-sayfa .site-dip .ust > div:first-child{border-top:0;padding-top:0} body.gbc-yeni-sayfa .site-dip .ust > div > .sutun-bas{margin-bottom:9px} body.gbc-yeni-sayfa .site-dip .ust > div > a{font-size:var(--fs-1)} }
@media(max-width:760px){ body.gbc-yeni-sayfa .site-dip .ust > div > a{padding:5px 0} body.gbc-yeni-sayfa .site-dip .ust > div{padding:14px 0} body.gbc-yeni-sayfa .site-dip .sosyal{margin-top:8px} body.gbc-yeni-sayfa .site-dip .ust > div:first-child .et{margin-top:11px;display:block} body.gbc-yeni-sayfa .site-dip{padding-top:18px;padding-bottom:20px} body.gbc-yeni-sayfa .site-dip .alt{margin-top:16px;padding-top:13px} }
/* ---------- UST SERITTE LOGONUN TAMAMI ---------- */
body.gbc-yeni-sayfa .gbc-kabuk-ic{--tepe-logo-boy:48px}
body.gbc-yeni-sayfa .gbc-tepe-logo-kap{display:block;flex:none;line-height:0}
body.gbc-yeni-sayfa .site-tepe .gbc-tepe-logo-kap img.gbc-tepe-logo{display:block;width:auto;height:var(--tepe-logo-boy);max-width:none;max-height:none}
@media (prefers-color-scheme: dark){ body.gbc-yeni-sayfa:not([data-theme="light"]) .gbc-tepe-logo{filter:invert(1)} }
/* ---------- ARAMA SERIDI ---------- */
body.gbc-yeni-sayfa .site-ara input{width:100%}
/* ---------- AYRAC, MENU, DUGMELER ---------- */
body.gbc-yeni-sayfa .tepe-ayrac{flex:none;width:1px;height:22px;background:var(--cizgi);margin:0 4px}
@media(max-width:1080px){ body.gbc-yeni-sayfa .tepe-ayrac{display:none} }
body.gbc-yeni-sayfa .site-tepe .ana-menu{gap:18px}
body.gbc-yeni-sayfa .site-tepe .ana-menu a{font-size:var(--fs-1);color:var(--metin)}
body.gbc-yeni-sayfa .tepe-dugme{color:var(--metin)}
body.gbc-yeni-sayfa .tepe-dugme.birincil{background:var(--marka);border-color:var(--marka);color:var(--zit)}
body.gbc-yeni-sayfa .tepe-dugme.birincil:hover{background:var(--marka-koyu);border-color:var(--marka-koyu);color:var(--zit)}
/* ---------- PANEL VE ALT BILGI: DAHA KOYU ---------- */
body.gbc-yeni-sayfa .site-panel .sutun-bas{font-family:var(--serif);font-weight:700;line-height:1.32;color:var(--gri)}
body.gbc-yeni-sayfa .site-dip .sutun-bas{font-family:var(--serif);font-weight:700;line-height:1.32;color:var(--gri)}
body.gbc-yeni-sayfa .site-dip .ust a{color:var(--metin)}
body.gbc-yeni-sayfa .site-dip .ust a:hover{color:var(--marka)}
/* Alt bilgi logosu: bos kenarlar kirpildi, olculerek. */
body.gbc-yeni-sayfa .gbc-kabuk-ic{--dip-logo-boy:76px}
body.gbc-yeni-sayfa .gbc-dip-logo-kap{display:block;overflow:hidden;height:var(--dip-logo-boy);width:calc(var(--dip-logo-boy) * 442 / 351);max-width:100%}
body.gbc-yeni-sayfa .site-dip .gbc-dip-logo-kap img.gbc-dip-logo{display:block;max-width:none;max-height:none;width:auto;height:calc(var(--dip-logo-boy) * 370 / 351);margin-left:calc(var(--dip-logo-boy) * -89 / 351);margin-top:calc(var(--dip-logo-boy) * -7 / 351)}
/* Kirinti yolu: govdenin icinde, hero'nun ustunde. */
body.gbc-yeni-sayfa .gbc-kirinti{display:flex;gap:7px;align-items:center;padding-block:9px;color:var(--gri2);flex-wrap:wrap}
body.gbc-yeni-sayfa .gbc-kirinti a{color:var(--gri2);text-decoration:none}
body.gbc-yeni-sayfa .gbc-kirinti a:hover{color:var(--marka)}
body.gbc-yeni-sayfa .gbc-kirinti .son{color:var(--metin);font-weight:600}
/* Yorum alani yazar kutusuyla AYNI genislik ve hiza; ustteki */
/* ayrim cizgisi kaldirildi (Halil, 9 Eki 2026). */
body.gbc-yeni-sayfa #comments{max-width:1180px;margin:0 auto 32px;padding:0 16px;border:0;float:none}
body.gbc-yeni-sayfa .comments-area,body.gbc-yeni-sayfa .comment-respond,body.gbc-yeni-sayfa .ast-comment-list{border:0;background:none}
/* SEFE SOR + YORUM FORMU: TEK KART. 9 Eki 2026, Halil: */
/* "bu iki kismi birlestir, yukaridaki tasarimla %100 uyumlu olsun, */
/*  yukarida hangi rengi kullandiysa oyle olacak." Renkler yeni */
/*  tasarimin degiskenlerinden geliyor, sabit renk yazilmadi. */
/* TEK KUTU: cerceve sarmalayicinin, ic parcalarda kenarlik yok. */
body.gbc-yeni-sayfa .gbc-sor-kart{border:1px solid var(--cizgi);background:var(--kart);margin:0 0 26px}
body.gbc-yeni-sayfa #respond #reply-title{font-family:var(--serif);font-size:var(--fs-2);margin:0 0 10px;padding-top:4px}
body.gbc-yeni-sayfa .gbc-sor-top{display:flex;align-items:center;gap:11px}
body.gbc-yeni-sayfa .gbc-sor-av img{border-radius:50%;display:block}
body.gbc-yeni-sayfa .gbc-sor-kicker{display:block;font-size:var(--fs-0);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gri2)}
body.gbc-yeni-sayfa .gbc-sor-id strong{font-family:var(--serif);font-size:var(--fs-2);color:var(--metin)}
body.gbc-yeni-sayfa .gbc-sor-title{font-family:var(--serif);font-size:var(--fs-3);line-height:1.25;margin:14px 0 0;color:var(--metin)}
body.gbc-yeni-sayfa .gbc-sor-sub{font-size:var(--fs-1);line-height:1.6;color:var(--gri);margin:6px 0 0}
body.gbc-yeni-sayfa .gbc-sor-empty,body.gbc-yeni-sayfa .gbc-sor-count{font-size:var(--fs-1);color:var(--gri2);margin-top:13px}
body.gbc-yeni-sayfa #respond textarea,body.gbc-yeni-sayfa #respond input[type=text],body.gbc-yeni-sayfa #respond input[type=email],body.gbc-yeni-sayfa #respond input[type=url]{width:100%;box-sizing:border-box;font-family:var(--govde);font-size:var(--fs-1);color:var(--metin);background:var(--kagit);border:1px solid var(--cizgi);border-radius:12px;padding:11px 13px}
body.gbc-yeni-sayfa #respond textarea:focus,body.gbc-yeni-sayfa #respond input:focus{outline:0;border-color:var(--marka);box-shadow:0 0 0 3px var(--marka-zemin)}
/* Gonder dugmesi: tariftekiyle AYNI. Olculdu: Astra'nin kendi */
/* .submit kurali kazaniyordu, acik turuncu cikiyordu. Secici */
/* yukseltildi; olcu de hap bicimli, tam genislik degil. */
body.gbc-yeni-sayfa #respond input.submit,body.gbc-yeni-sayfa #respond .submit,body.gbc-yeni-sayfa #respond input[type=submit]{display:inline-flex;align-items:center;justify-content:center;width:auto;font-family:var(--govde);font-size:var(--fs-1);font-weight:700;min-height:44px;padding:0 24px;border-radius:999px;border:1px solid var(--marka);background:var(--marka);color:var(--zit);cursor:pointer;box-shadow:none;text-transform:none;letter-spacing:0}
body.gbc-yeni-sayfa #respond input.submit:hover,body.gbc-yeni-sayfa #respond .submit:hover,body.gbc-yeni-sayfa #respond input[type=submit]:hover{background:var(--marka-koyu);border-color:var(--marka-koyu);color:var(--zit)}
body.gbc-yeni-sayfa #respond .form-submit{margin:14px 0 0}
/* 9 Eki 2026 - Halil: cipler ve gonder dugmesi OVAL olacak. */
/* Olcu zaten 999px'ti ama temanin dugme kurali daha ozeldi; */
/* secici yukseltildi, hap bicim her yerde garanti. */
body.gbc-yeni-sayfa #respond .gbc-chips button.gbc-chip,body.gbc-yeni-sayfa .gbc-chips .gbc-chip{border-radius:999px;border:1px solid var(--cizgi);background:var(--mu);color:var(--gri);font-family:var(--govde);font-size:var(--fs-1);font-weight:600;padding:7px 14px;cursor:pointer;line-height:1.3}
body.gbc-yeni-sayfa #respond .gbc-chips button.gbc-chip:hover,body.gbc-yeni-sayfa .gbc-chips .gbc-chip:hover{border-color:var(--marka-cizgi);background:var(--marka-zemin);color:var(--kiremit)}
/* Slogan: baslikla alt satirin arasinda, kucuk ve sakin. */
body.gbc-yeni-sayfa .gbc-sor-slogan{font-size:var(--fs-1);line-height:1.55;color:var(--gri2);margin:8px 0 0}
/* Yaniti sef veriyor: yanit kartinda gorunur rozet. */
body.gbc-yeni-sayfa .gbc-sef{border:1px solid var(--marka-cizgi);background:var(--marka-zemin);border-radius:14px;padding:13px}
/* 9 Eki 2026 - Halil: 'sef diye yazmana gerek yok, zaten o veriyor.' */
/* Rozet kalkti; yanit karti marka zeminiyle zaten ayirt ediliyor. */
/* Logo buyudu, 'Sefe Sor' ust etiketi kalkti. */
/* Hazir sorular formun EN USTUNDE: 'Sorunu yaz' basligi yerine. */
/* Karakter sayaci: metin alaninin sag altinda, sessiz. */
body.gbc-yeni-sayfa #respond .gbc-count{display:block;text-align:right;font-size:var(--fs-0);color:var(--gri2);margin-top:4px;font-variant-numeric:tabular-nums}
/* KVKK onay kutusu: isaretli gelmez, zorunludur. */
body.gbc-yeni-sayfa .gbc-privacy{line-height:1.55;color:var(--gri2);margin-top:8px}
/* Logo buyudu, 'Sefe Sor' ust etiketi kalkti. */
body.gbc-yeni-sayfa .gbc-sor-av img{width:52px;height:52px}
body.gbc-yeni-sayfa .gbc-sor-kicker:empty{display:none}
/* Hazir sorular formun EN USTUNDE: 'Sorunu yaz' basligi yerine. */
body.gbc-yeni-sayfa #respond .gbc-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding-top:16px;border-top:1px solid var(--cizgi)}
body.gbc-yeni-sayfa #respond .comment-reply-title:empty{display:none}
/* KVKK onay kutusu: isaretli gelmez, zorunludur. */
body.gbc-yeni-sayfa .gbc-onay{margin:12px 0 0}
body.gbc-yeni-sayfa .gbc-onay label{display:flex;gap:10px;align-items:flex-start;font-size:var(--fs-1);line-height:1.5;color:var(--gri);cursor:pointer}
body.gbc-yeni-sayfa .gbc-onay input{flex:none;width:18px;height:18px;margin-top:1px;accent-color:var(--marka)}
body.gbc-yeni-sayfa .gbc-privacy a{color:var(--kiremit);text-decoration:underline}
body.gbc-yeni-sayfa #respond .logged-in-as{font-size:var(--fs-1);color:var(--gri2)}
@media(max-width:760px){ body.gbc-yeni-sayfa .gbc-sor-head{padding:15px 15px 13px;border-radius:14px 14px 0 0} body.gbc-yeni-sayfa #respond{padding:0 15px 16px;border-radius:0 0 14px 14px} body.gbc-yeni-sayfa .gbc-sor-title{font-size:var(--fs-3)} }
/* Govde kabukla ayni genislikte ve ayni hizada. */
body.gbc-yeni-sayfa .entry-content > .gbc-yeni,body.gbc-yeni-sayfa .gbc-yeni{max-width:1180px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;padding-bottom:24px}
/* Temanin kendi 'N Yorum' basligi: bizim sayacimizla ciftleniyor. */
body.gbc-yeni-sayfa .gbc-sor-kart .comments-title{display:none!important}
/* Soru-yanit listesi: tek kutunun icinde, maketteki duzen. */
body.gbc-yeni-sayfa .gbc-sor-kart .comment-list,body.gbc-yeni-sayfa .gbc-sor-kart .ast-comment-list{list-style:none!important;margin:0!important;padding:16px 20px 0!important;border-top:1px solid var(--cizgi)!important}
body.gbc-yeni-sayfa .gbc-sor-kart .comment-list li{list-style:none!important;float:none!important;width:auto!important}
body.gbc-yeni-sayfa .gbc-sor-kart .comment-body{float:none!important;width:auto!important;max-width:none!important;margin:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:12px 0!important}
body.gbc-yeni-sayfa .gbc-sor-kart .comment+.comment{border-top:1px solid var(--cizgi)}
body.gbc-yeni-sayfa .gbc-sor-kart .avatar{width:40px!important;height:40px!important;border-radius:50%!important}
body.gbc-yeni-sayfa .gbc-sor-kart .comment-metadata,body.gbc-yeni-sayfa .gbc-sor-kart .comment-meta time{font-size:var(--fs-0);color:var(--gri2)}
body.gbc-yeni-sayfa .gbc-sor-kart .gbc-sef{background:var(--marka-zemin)!important;border:1px solid var(--marka-cizgi)!important;border-radius:14px!important;padding:13px!important}
body.gbc-yeni-sayfa .gbc-sor-kart .comment-reply-link,body.gbc-yeni-sayfa .gbc-sor-kart .comment-edit-link{font-size:var(--fs-1);font-weight:700;padding:4px 12px;border-radius:999px;border:1px solid var(--cizgi);color:var(--gri);text-decoration:none;display:inline-block;margin-top:8px;margin-right:6px}
/* Tek yazi olcegi: 21 baslik / 14,5 govde / 12,5 kucuk / 11,5 etiket. */
body.gbc-yeni-sayfa .gbc-sor-kart .gbc-sor-title{font-size:var(--fs-3)!important;line-height:1.25}
body.gbc-yeni-sayfa .gbc-sor-kart .gbc-sor-sub,body.gbc-yeni-sayfa .gbc-sor-kart .gbc-sor-slogan,body.gbc-yeni-sayfa .gbc-sor-kart .comment-content p{font-size:var(--fs-1)!important;line-height:1.6}
body.gbc-yeni-sayfa .gbc-sor-kart .gbc-sor-slogan{color:var(--gri2)}
body.gbc-yeni-sayfa .gbc-sor-kart .gbc-sor-empty,body.gbc-yeni-sayfa .gbc-sor-kart .gbc-sor-count,body.gbc-yeni-sayfa .gbc-sor-kart .gbc-privacy,body.gbc-yeni-sayfa .gbc-sor-kart .gbc-onay label,body.gbc-yeni-sayfa .gbc-sor-kart .logged-in-as,body.gbc-yeni-sayfa .gbc-sor-kart .gbc-count{line-height:1.55}
body.gbc-yeni-sayfa .gbc-sor-kart .fn,body.gbc-yeni-sayfa .gbc-sor-kart .comment-author{font-size:var(--fs-1)!important;font-weight:700;text-transform:none!important;letter-spacing:0!important;font-style:normal;color:var(--metin)}
body.gbc-yeni-sayfa .gbc-sor-kart .comment-metadata,body.gbc-yeni-sayfa .gbc-sor-kart .comment-metadata a{font-size:var(--fs-0)!important;color:var(--gri2);text-transform:none!important;letter-spacing:0!important;text-decoration:none}
body.gbc-yeni-sayfa .gbc-chips .gbc-chip{text-transform:none!important;letter-spacing:0!important}
/* Soru kartinin ic duzeni: avatar + ad/tarih ustte, metin altta, */
/* islem baglari yan yana. Tema bunlari iki uca itiyordu.      */
body.gbc-yeni-sayfa .gbc-sor-kart .comment-meta{display:flex;align-items:center;gap:11px;justify-content:flex-start!important;margin:0 0 8px!important;padding:0!important;border:0!important;float:none!important}
body.gbc-yeni-sayfa .gbc-sor-kart .comment-author{display:flex;flex-direction:column;gap:1px;align-items:flex-start}
body.gbc-yeni-sayfa .gbc-sor-kart .comment-content{margin:0!important;padding:0!important}
body.gbc-yeni-sayfa .gbc-sor-kart .reply{display:flex!important;gap:8px;justify-content:flex-start!important;margin-top:10px!important;float:none!important;width:auto!important}
/* Yorum metni de tek olcekte; tema secicisi dahil. */
body.gbc-yeni-sayfa .gbc-sor-kart .comment-content,body.gbc-yeni-sayfa .gbc-sor-kart .comment-content p{font-size:var(--fs-1)!important;line-height:1.6!important;color:var(--gri)}
body.gbc-yeni-sayfa #respond textarea,body.gbc-yeni-sayfa #respond input[type=text],body.gbc-yeni-sayfa #respond input[type=email],body.gbc-yeni-sayfa .comment-form textarea,body.gbc-yeni-sayfa .comment-form input[type=text]{font-size:var(--fs-1)!important}
/* Sol-sag bosluk esit: girinti yalniz YANITLARA. */
body.gbc-yeni-sayfa .gbc-sor-kart .gbc-sef{margin:0!important}
body.gbc-yeni-sayfa .gbc-sor-kart .children .gbc-sef,body.gbc-yeni-sayfa .gbc-sor-kart .children>li{margin-left:34px!important}
body.gbc-yeni-sayfa .gbc-sor-kart .children{list-style:none;margin:10px 0 0;padding:0}
/* Dip seritle arasi sabit: 40px. */
body.gbc-yeni-sayfa #comments{margin-bottom:40px!important}
body.gbc-yeni-sayfa #page{padding-bottom:0!important;margin-bottom:0!important}
body.gbc-yeni-sayfa .site-dip{margin-top:0!important}
/* Eski snippet'in !important'larina karsi emniyet kemeri. */
body.gbc-yeni-sayfa .gbc-sor-kart{border-radius:16px!important;overflow:hidden!important}
body.gbc-yeni-sayfa .gbc-sor-kart .gbc-sor-head,body.gbc-yeni-sayfa .gbc-sor-kart #respond{border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}
body.gbc-yeni-sayfa .gbc-sor-kart .gbc-sor-head{padding:20px 20px 16px!important;margin:0!important}
body.gbc-yeni-sayfa .gbc-sor-kart #respond{padding:0 20px 20px!important;margin:0!important}
body.gbc-yeni-sayfa #respond .submit,body.gbc-yeni-sayfa #respond input[type=submit],body.gbc-yeni-sayfa .comment-form .gbc-send{width:auto!important;background:var(--marka)!important;color:var(--zit)!important;border:1px solid var(--marka)!important;border-radius:999px!important;font-size:var(--fs-1)!important;font-weight:700!important;min-height:44px!important;padding:0 24px!important;box-shadow:none!important}
body.gbc-yeni-sayfa #respond .submit:hover,body.gbc-yeni-sayfa #respond input[type=submit]:hover{background:var(--marka-koyu)!important;border-color:var(--marka-koyu)!important}
body.gbc-yeni-sayfa .gbc-chips .gbc-chip{border-radius:999px!important;background:var(--mu)!important;border:1px solid var(--cizgi)!important;color:var(--gri)!important;font-size:var(--fs-1)!important;padding:7px 14px!important}
body.gbc-yeni-sayfa #respond textarea,body.gbc-yeni-sayfa #respond input[type=text],body.gbc-yeni-sayfa #respond input[type=email]{border:1px solid var(--cizgi)!important;border-radius:12px!important;background:var(--kagit)!important;font-size:var(--fs-1)!important}
body.gbc-yeni-sayfa .gbc-sor-empty,body.gbc-yeni-sayfa .gbc-sor-count{border:0!important;padding:0!important}
body.gbc-yeni-sayfa .gbc-sales{display:none!important}
body.gbc-yeni-sayfa .gbc-yeni img.gbc-buyur{cursor:zoom-in}
body.gbc-yeni-sayfa .gbc-yeni img.gbc-buyur:focus-visible{outline:2px solid var(--marka);outline-offset:2px}
html.gbc-isik-acik{overflow:hidden}
body.gbc-yeni-sayfa .gbc-isik{--isik-op:1;position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:58px 64px 24px;background:rgba(10,9,8,calc(.94 * var(--isik-op)));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .18s ease,visibility 0s linear .18s;touch-action:pan-y pinch-zoom}
body.gbc-yeni-sayfa .gbc-isik.acik{opacity:1;visibility:visible;transition:opacity .18s ease}
body.gbc-yeni-sayfa .gbc-isik-sahne{margin:0;max-width:100%;max-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:100%}
body.gbc-yeni-sayfa .gbc-isik-sahne img{display:block;max-width:100%;max-height:calc(100% - 34px);width:auto;height:auto;object-fit:contain;border-radius:8px;box-shadow:0 18px 50px rgba(0,0,0,.45);transform:scale(.97);transition:transform .2s ease,opacity .2s ease;user-select:none;-webkit-user-drag:none}
body.gbc-yeni-sayfa .gbc-isik.acik .gbc-isik-sahne img{transform:none}
body.gbc-yeni-sayfa .gbc-isik.yukleniyor .gbc-isik-sahne img{opacity:.85}
body.gbc-yeni-sayfa .gbc-isik-alt{max-width:760px;color:rgba(255,255,255,.86);font:500 var(--fs-1)/1.45 var(--govde,system-ui),sans-serif;text-align:center}
body.gbc-yeni-sayfa .gbc-isik-ust{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:10px 12px 0 18px;color:rgba(255,255,255,.8);font:600 var(--fs-1)/1 var(--govde,system-ui),sans-serif;font-variant-numeric:tabular-nums}
body.gbc-yeni-sayfa .gbc-isik button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.12);color:#fff;cursor:pointer;transition:background .15s}
body.gbc-yeni-sayfa .gbc-isik button:hover{background:rgba(255,255,255,.24)}
body.gbc-yeni-sayfa .gbc-isik button:focus-visible{outline:2px solid #fff;outline-offset:2px}
body.gbc-yeni-sayfa .gbc-isik-git{position:absolute;top:50%;transform:translateY(-50%)}
body.gbc-yeni-sayfa .gbc-isik-geri{left:12px}
body.gbc-yeni-sayfa .gbc-isik-ileri{right:12px}
body.gbc-yeni-sayfa .gbc-isik.tek .gbc-isik-git{display:none}
@media(max-width:700px){body.gbc-yeni-sayfa .gbc-isik{padding:56px 0 76px}body.gbc-yeni-sayfa .gbc-isik-sahne img{border-radius:0}body.gbc-yeni-sayfa .gbc-isik-git{top:auto;bottom:16px;transform:none}body.gbc-yeni-sayfa .gbc-isik-geri{left:calc(50% - 56px)}body.gbc-yeni-sayfa .gbc-isik-ileri{right:calc(50% - 56px)}body.gbc-yeni-sayfa .gbc-isik-alt{padding:0 16px}}
@media(prefers-reduced-motion:reduce){body.gbc-yeni-sayfa .gbc-isik,body.gbc-yeni-sayfa .gbc-isik-sahne img{transition:none}}
body.gbc-yeni-sayfa .gbc-yeni button,body.gbc-yeni-sayfa .gbc-isik button{text-transform:none;letter-spacing:normal;font-family:var(--govde,system-ui),sans-serif;box-shadow:none;text-shadow:none}
body.gbc-yeni-sayfa .gbc-yeni .gbc-ad:has(ins[data-ad-status="unfilled"]){display:none !important}
body.gbc-yeni-sayfa .gbc-yeni main section:empty{display:none}
body.gbc-yeni-sayfa .gbc-yeni main .gz-govde:empty{display:none}
body.gbc-yeni-sayfa .gbc-yeni main p:empty{display:none}
body.gbc-yeni-sayfa .gbc-yeni main section:has(> .gz-govde:only-child:empty){display:none}
body.gbc-yeni-sayfa .gbc-yeni .p-ara{display:block;height:.8em}
body.gbc-yeni-sayfa .gbc-yeni .yazar-bag{display:inline-flex;align-items:center;gap:6px}
body.gbc-yeni-sayfa .gbc-yeni .yazar-bag svg{flex:none}
body.gbc-yeni-sayfa .gbc-yeni .yazar-ilke{margin:10px 0 6px;font-size:var(--fs-1);line-height:1.55;font-weight:600;color:var(--metin)}
body.gbc-yeni-sayfa .gbc-sor-kart .gbc-onay span{font-size:var(--fs-1)!important}
body.gbc-yeni-sayfa .gbc-sor-kart label span{font-size:var(--fs-1)!important}
body.gbc-yeni-sayfa .gbc-sor-kart label{font-size:var(--fs-1)!important}
body.gbc-yeni-sayfa .gbc-kirinti{font-size:var(--fs-1)}
body.gbc-yeni-sayfa .gbc-privacy,body.gbc-yeni-sayfa .gbc-sor-kart .gbc-count,body.gbc-yeni-sayfa .gbc-sor-kart .gbc-onay label,body.gbc-yeni-sayfa .gbc-sor-kart .gbc-privacy,body.gbc-yeni-sayfa .gbc-sor-kart .gbc-sor-count,body.gbc-yeni-sayfa .gbc-sor-kart .gbc-sor-empty,body.gbc-yeni-sayfa .gbc-sor-kart .logged-in-as{font-size:var(--fs-1)!important}
/* ===== KABUK: DOKUNMA, OKUMA CUBUGU, YUKARI OK (14 Eki 2026, tasarim) ===== */
/* Ust seritteki dugmeler 40 px gorunur, dokunma alani 48 px (gorunmez kenar). */
body.gbc-yeni-sayfa .tepe-dugme{height:40px;min-width:40px;position:relative}
body.gbc-yeni-sayfa .tepe-dugme::after{content:"";position:absolute;inset:-4px}
body.gbc-yeni-sayfa .site-dip .ust>div>a{display:flex;align-items:center;min-height:44px;padding:0;line-height:1.35}
body.gbc-yeni-sayfa .site-dip .sosyal a{width:44px;height:44px}
body.gbc-yeni-sayfa .gbc-kirinti a{padding-block:12px;margin-block:-12px}
/* Telefonda kirinti tek satir; sigmazsa kendi icinde kayar, sayfayi itmez. */
@media(max-width:760px){body.gbc-yeni-sayfa .gbc-kirinti{overflow-x:auto;scrollbar-width:none;white-space:nowrap}body.gbc-yeni-sayfa .gbc-kirinti::-webkit-scrollbar{display:none}}
/* Okuma cubugu: tekil yazida, ust seridin hemen altinda. Sabit konum + transform:
   duzen kaymasi (CLS) yok. kabuk.js boyar. */
.gbc-okuma{position:fixed;top:0;left:0;right:0;height:3px;z-index:45;pointer-events:none;background:var(--marka);transform-origin:0 0;transform:scaleX(0);will-change:transform}
/* Sayfanin basina don: uzun sayfada 600 px asagida belirir. 48x48 dokunma alani. */
.gbc-yukari{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom,0px) + var(--yukari-alt,0px));z-index:50;width:48px;height:48px;padding:0;border-radius:50%;border:1px solid var(--cizgi);background:var(--kart);color:var(--marka);box-shadow:0 4px 14px #0000002e;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .2s,transform .2s,visibility .2s;touch-action:manipulation;-webkit-tap-highlight-color:transparent}
.gbc-yukari.acik{opacity:1;visibility:visible;transform:none}
.gbc-yukari:hover{border-color:var(--marka-cizgi);background:var(--marka-zemin)}
html.gbc-isik-acik .gbc-yukari{visibility:hidden}
@media(prefers-reduced-motion:reduce){.gbc-yukari{transition:none}}
@media print{:is(.gbc-yukari,.gbc-okuma){display:none}}
/* v1.99.111 YAPISKAN UST SERIT: sticky kabin kendisinde (ici: serit + arama + menu paneli).
   Zemin tam genislik (box-shadow + clip-path), yonetici cubugu payi, acik panel ekrana sigar. */
body.gbc-yeni-sayfa .gbc-kabuk-ic.gbc-kabuk-tepe{position:sticky;top:0;z-index:40;background:var(--kagit);box-shadow:0 0 0 100vmax var(--kagit);clip-path:inset(0 -100vmax)}
body.gbc-yeni-sayfa .gbc-kabuk-tepe .site-tepe{position:relative;top:auto}
body.admin-bar.gbc-yeni-sayfa .gbc-kabuk-ic.gbc-kabuk-tepe{top:32px}
@media(max-width:782px){body.admin-bar.gbc-yeni-sayfa .gbc-kabuk-ic.gbc-kabuk-tepe{top:46px}}
@media(max-width:600px){body.admin-bar.gbc-yeni-sayfa .gbc-kabuk-ic.gbc-kabuk-tepe{top:0}}
body.gbc-yeni-sayfa .gbc-kabuk-tepe .site-panel.acik{max-height:calc(100vh - 90px);max-height:calc(100dvh - 90px);overflow-y:auto;overscroll-behavior:contain}
html:has(body.gbc-yeni-sayfa){scroll-padding-top:80px}
/* 14 Eki 2026 - v1.99.118: dil dugmesi */
body.gbc-yeni-sayfa a.tepe-dugme.gbc-dil-dugme{text-decoration:none;color:var(--metin);font-size:var(--fs-0);font-weight:700;letter-spacing:.04em}
body.gbc-yeni-sayfa a.tepe-dugme.gbc-dil-dugme:hover{color:var(--marka)}
body.gbc-yeni-sayfa .site-dip a.gbc-dil-dip{display:inline-flex;align-items:center;min-height:32px;margin-right:12px;font-weight:700;color:var(--kiremit);text-decoration:underline;text-underline-offset:3px}
