/*!
 * sezer.in Haberler: /haberler/, konu/kaynak arşivleri, tekil haber.
 *
 * Kurallar: --sz-* token TANIMLANMAZ, yalnız kullanılır; bileşen değişkenleri
 * --szh-* ve yalnız bileşen seçicisinde. Marka yeşili #10b981 metin olmaz.
 * Sayfanın karakteri tek yerde: konu rengi (--szh-konu) ve tipografik kapak.
 * Geri kalan her şey nötr yüzey ve çizgi. Başlıklar Poppins, künye ve metin
 * Roboto; ikisi de temada yüklü, ek font yok.
 */

.szh-main{
  --szh-cizgi:var(--sz-border-subtle);
  --szh-baslik-font:Poppins,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
  --szh-govde-font:Roboto,Helvetica,Arial,sans-serif;
  --szh-aralik:clamp(40px,4.4vw,60px);
  --szh-kenar:30px;
  background:var(--sz-bg);
  color:var(--sz-text);
  font-family:var(--szh-govde-font);
  font-size:15px;
  line-height:1.5;
  padding-bottom:var(--szh-aralik);
}

/* Konu renkleri: ana sayfayla aynı doğrulanmış tonlar, koyu zeminde AA metin. */
.szh-k-genel{--szh-konu:#34d399;--szh-kapak:#0e3a30}
.szh-k-guvenlik{--szh-konu:#ff9a8b;--szh-kapak:#47181f}
.szh-k-kubernetes{--szh-konu:#7cb7ff;--szh-kapak:#14305c}
.szh-k-devops{--szh-konu:#34d399;--szh-kapak:#0e3a30}
.szh-k-yapay-zeka{--szh-konu:#c4a5ff;--szh-kapak:#2f2166}
.szh-k-linux-ve-sunucu{--szh-konu:#f49ac1;--szh-kapak:#4a1838}
.szh-k-yazilim-gelistirme{--szh-konu:#fbbf24;--szh-kapak:#40300a}

/* Tema sıfırlaması. Tek sınıf özgüllüğü temanın öğe kurallarını yener, bileşen
   sınıfları sonra geldiği için kazanır. Makale gövdesine (.text) dokunmaz. */
.szh-main *,.szh-main *::before,.szh-main *::after{box-sizing:border-box}
.szh-main :where(h1,h2,h3,h4):where(:not(.text *)){margin:0;padding:0;color:var(--sz-text);font-family:var(--szh-baslik-font);font-weight:600;letter-spacing:-.01em;text-transform:none}
.szh-main :where(p,dl,dt,dd,figure):where(:not(.text *)){margin:0;padding:0}
.szh-main :where(ul,ol):where(:not(.text *)){list-style:none;margin:0;padding:0}
.szh-main :where(li):where(:not(.text *)){margin:0;padding:0;text-align:left}
.szh-main :where(a):where(:not(.text *)){color:inherit;text-decoration:none}
.szh-main :where(time){text-transform:none;letter-spacing:0}
.szh-main :where(article){margin:0;padding:0;background:none;box-shadow:none}
.szh-main :where(button){font-family:inherit;min-height:0;box-shadow:none;text-transform:none;letter-spacing:0}
.szh-main :where(img){display:block;max-width:100%}
aside.szh-kenar::before,aside.szh-yan::before,aside.szh-ray::before,aside.szh-atif::before{display:none}

.szh-main a:focus-visible,.szh-main button:focus-visible,.szh-main summary:focus-visible{outline:2px solid var(--sz-accent-fill);outline-offset:2px;border-radius:3px}
.szh-main .screen-reader-text{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}

/* Sayfa genişliği: temanın başlığı ve ana sayfayla aynı 1200 px içerik kenarı. */
.szh-ic{width:100%;max-width:1260px;margin-left:auto;margin-right:auto;padding-left:var(--szh-kenar);padding-right:var(--szh-kenar)}
.szh-bolum{margin-top:var(--szh-aralik)}

/* ---------- Sayfa başlığı ---------- */
.szh-ust{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-top:30px}
.szh-ust__sol{display:flex;align-items:center;gap:14px;min-width:0}
.szh-ust__metin{min-width:0}
.szh-ust__baslik{font-size:clamp(27px,2.8vw,36px);line-height:1.15;letter-spacing:-.02em}
.szh-ust__aciklama{margin-top:4px;color:var(--sz-text-muted);font-size:15.5px;line-height:1.45}
.szh-ust__aciklama p{margin:0}
.szh-ust__sayi{flex:0 0 auto;display:flex;gap:14px;color:var(--sz-text-subtle);font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}

.szh-sekmeler{position:relative;margin-top:14px;border-bottom:1px solid var(--szh-cizgi)}
.szh-sekmeler__liste{display:flex;gap:2px;margin-bottom:-1px;overflow-x:auto;scrollbar-width:none}
.szh-sekmeler__liste::-webkit-scrollbar{display:none}
.szh-sekmeler__liste>li{flex:0 0 auto}
.szh-sekme{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:46px;padding:0 13px;color:var(--sz-text-muted);font-family:var(--szh-baslik-font);font-size:14.5px;font-weight:500;white-space:nowrap}
.szh-sekme::after{content:"";position:absolute;left:13px;right:13px;bottom:0;height:2px;border-radius:2px 2px 0 0;background:transparent}
.szh-sekme:hover{color:var(--sz-text)}
.szh-sekme:hover::after{background:var(--sz-border-strong)}
.szh-sekme.is-aktif{color:var(--sz-text)}
.szh-sekme.is-aktif::after{background:var(--szh-konu,var(--sz-accent-fill))}
.szh-sekme__sayi{color:var(--sz-text-subtle);font-family:var(--szh-govde-font);font-size:13px;font-weight:400;font-variant-numeric:tabular-nums}
.szh-main .szh-sekmeler a:focus-visible{outline-offset:-3px}

/* ---------- Ortak künye ---------- */
.szh-kunye{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 10px;min-width:0;font-size:13px;line-height:1.4}
.szh-konu{position:relative;z-index:2;color:var(--szh-konu);font-weight:500}
.szh-konu:hover{text-decoration:underline;text-underline-offset:.2em}
.szh-kaynak{min-width:0;overflow:hidden;color:var(--sz-text-subtle);text-overflow:ellipsis;white-space:nowrap}
.szh-alt{display:flex;flex-wrap:wrap;gap:0 14px;color:var(--sz-text-subtle);font-size:13px;line-height:1.5;font-variant-numeric:tabular-nums}

.szh-nb{white-space:nowrap}

/* ---------- Görsel ---------- */
.szh-img{width:100%;height:100%;object-fit:cover;object-position:50% 45%}

/* ---------- Tipografik kapak ---------- */
.szh-kapak{
  position:relative;display:block;width:100%;height:100%;overflow:hidden;container-type:inline-size;
  background:var(--szh-kapak);
  color:var(--szh-konu);
}
/* cqw kabın kendisinde değil çocuklarında çözülür; dolgu bu yüzden iç kapta. */
.szh-kapak__ic{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:6.5cqw}
.szh-kapak__desen{position:absolute;inset:0;background:currentColor;opacity:.36;-webkit-mask:var(--szh-desen) right center / auto 150% no-repeat;mask:var(--szh-desen) right center / auto 150% no-repeat}
.szh-kapak__ikon{position:absolute;top:6.5cqw;left:6.5cqw;display:block;width:clamp(20px,8cqw,44px);height:clamp(20px,8cqw,44px)}
.szh-kapak__ikon svg{display:block;width:100%;height:100%}
.szh-kapak__yazi{position:relative;display:block;font-family:var(--szh-baslik-font);line-height:1}
.szh-kapak__yil{display:block;margin-bottom:.22em;font-size:clamp(11px,5.4cqw,28px);font-weight:600;letter-spacing:.01em}
.szh-kapak__no{display:block;color:#f2f5f8;font-size:clamp(20px,14.5cqw,84px);font-weight:600;letter-spacing:-.025em;font-variant-numeric:tabular-nums}
.szh-kapak__ad{display:block;color:#f2f5f8;font-size:clamp(15px,9.5cqw,52px);font-weight:600;letter-spacing:-.02em;line-height:1.08}
@container (max-width:130px){
  .szh-kapak__yazi{display:none}
  .szh-kapak__ikon{top:50%;left:50%;width:44cqw;height:44cqw;transform:translate(-50%,-50%)}
}

/* ---------- Son dakika şeridi ---------- */
.szh-serit{display:flex;align-items:stretch;height:44px;margin-top:16px;overflow:hidden;border:1px solid var(--szh-cizgi);border-radius:8px;background:var(--sz-surface)}
.szh-serit__ad{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:0 14px;border-right:1px solid var(--szh-cizgi);color:var(--sz-text);font-family:var(--szh-baslik-font);font-size:13.5px;font-weight:600;line-height:1}
.szh-serit__nokta{display:none;width:8px;height:8px;border-radius:50%;background:#ff9a8b}
.szh-serit--taze .szh-serit__nokta{display:block}
.szh-serit__pencere{flex:1 1 auto;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent)}
.szh-serit__ray{display:flex;width:max-content;height:100%;animation:szh-serit var(--szh-serit-sure,60s) linear infinite}
.szh-serit__liste{display:flex;align-items:center;flex:0 0 auto}
.szh-serit__oge a{display:flex;align-items:center;gap:10px;height:42px;padding:0 22px 0 14px;color:var(--sz-text-muted);font-size:14px;white-space:nowrap}
.szh-serit__oge a:hover{color:var(--sz-text)}
.szh-serit__oge time{color:var(--sz-text-subtle);font-size:13px;font-variant-numeric:tabular-nums}
.szh-main .szh-serit__oge a:focus-visible{outline-offset:-3px}
.szh-serit__dugme{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:44px;height:42px;margin:0;padding:0;border:0;border-left:1px solid var(--szh-cizgi);border-radius:0;background:transparent;color:var(--sz-text-subtle);cursor:pointer}
.szh-serit__dugme:hover{background:var(--sz-surface-2);color:var(--sz-text)}
.szh-serit__dugme[hidden]{display:none}
.szh-ikon-baslat,.is-durdu .szh-ikon-durdur{display:none}
.is-durdu .szh-ikon-baslat{display:block}
@keyframes szh-serit{to{transform:translateX(-50%)}}
/* Yalnız başlık alanı duraklatır; Durdur/Başlat düğmesi kapsam dışında. */
.szh-serit__pencere:hover .szh-serit__ray,.szh-serit__pencere:focus-within .szh-serit__ray,.szh-serit.is-durdu .szh-serit__ray{animation-play-state:paused}

/* ---------- Manşet mozaiği ---------- */
.szh-vitrin{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:14px;margin-top:14px}
.szh-vitrin--1{grid-template-columns:minmax(0,1fr)}
.szh-vitrin__yan{display:grid;grid-auto-rows:1fr;gap:14px;min-width:0}

.szh-manset{position:relative;height:476px;overflow:hidden;border-radius:12px;background:var(--sz-surface)}
.szh-manset__kaydirak{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}
.szh-manset__kaydirak::-webkit-scrollbar{display:none}
.szh-slayt{position:relative;flex:0 0 100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}
/* Köşe sızıntısı: görsel kartın en dış kenarına uzanınca parlak görsel yuvarlak
   köşede örtünün altından ince beyaz çizgi olarak sızar. */
.szh-slayt__medya{position:absolute;inset:1px;overflow:hidden;border-radius:11px}
.szh-slayt__medya .szh-kapak__ic{justify-content:flex-start;padding-top:15cqw}
/* Karartma metin kutusunun kendisinde: başlık kaç satır olursa olsun AA korunur. */
.szh-slayt__icerik{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:72px 30px 24px;background:linear-gradient(to top,rgba(8,11,15,.96) 0,rgba(8,11,15,.86) 52%,rgba(8,11,15,.62) 74%,rgba(8,11,15,.28) 88%,rgba(8,11,15,0) 100%)}
.szh-main .szh-slayt__baslik{max-width:680px;color:var(--sz-ink-strong);font-size:clamp(25px,2.9vw,34px);line-height:1.18;letter-spacing:-.015em}
.szh-slayt__baslik a::after{content:"";position:absolute;inset:0;z-index:1}
.szh-slayt__baslik a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.14em}
.szh-slayt__ozet{max-width:620px;color:#d4dae2;font-size:15.5px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.szh-slayt .szh-kunye{gap:0 12px}
.szh-slayt .szh-konu{padding:3px 8px;border-radius:5px;background:rgba(8,11,15,.78)}
.szh-slayt .szh-kaynak,.szh-slayt .szh-alt{color:#c2c8d0}

.szh-manset__kontrol{position:absolute;right:14px;bottom:14px;z-index:3;display:flex;align-items:center;gap:2px;height:32px;padding:0 3px 0 10px;border-radius:7px;background:rgba(8,11,15,.72)}
.szh-manset__kontrol[hidden]{display:none}
.szh-manset__noktalar{display:flex;align-items:center;gap:4px;margin-right:6px}
.szh-manset__nokta{position:relative;width:18px;height:32px;margin:0;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer}
.szh-manset__nokta::before{content:"";position:absolute;left:0;right:0;top:50%;height:3px;margin-top:-1.5px;border-radius:2px;background:rgba(255,255,255,.34)}
.szh-manset__nokta:hover::before{background:rgba(255,255,255,.62)}
.szh-manset__nokta[aria-current="true"]::before{background:var(--sz-accent-fill-hover)}
.szh-manset__ok{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:5px;background:transparent;color:#e6e9ee;cursor:pointer}
.szh-manset__ok:hover{background:rgba(255,255,255,.14)}

/* Tek haber: görsel ve metin yan yana, küçük görsel gerilmez. */
.szh-vitrin--1 .szh-manset{height:auto;border:1px solid var(--szh-cizgi);background:var(--sz-surface)}
.szh-vitrin--1 .szh-slayt{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}
.szh-vitrin--1 .szh-slayt__medya{position:relative;inset:auto;min-height:400px;border-radius:0}
.szh-vitrin--1 .szh-slayt__icerik{position:static;justify-content:center;padding:32px;background:none}
.szh-vitrin--1 .szh-slayt__medya .szh-kapak__ic{justify-content:flex-end;padding-top:6.5cqw}
.szh-vitrin--1 .szh-slayt__ozet{-webkit-line-clamp:4}

/* Mozaiğin yan kartları ve kaplamalı kartlar */
.szh-ortu{position:relative;min-height:0;overflow:hidden;border-radius:12px;background:var(--sz-surface)}
.szh-ortu__medya{position:absolute;inset:1px;overflow:hidden;border-radius:11px}
/* Görselsiz yan kart: kapak kartın kendisi, örtü yok. CVE üstte, başlık altta. */
.szh-ortu--kapak .szh-ortu__govde{padding-top:16px;background:none}
.szh-ortu--kapak .szh-alt{color:#d3d8df}
.szh-ortu--kapak .szh-kapak__ic{justify-content:flex-start;padding-top:5.5cqw}
.szh-ortu--kapak .szh-kapak__ikon{left:auto;right:6cqw;top:6cqw}
.szh-ortu--kapak .szh-kapak__yil{font-size:clamp(11px,4.4cqw,20px)}
.szh-ortu--kapak .szh-kapak__no{font-size:clamp(20px,11cqw,52px)}
.szh-ortu--kapak .szh-kapak__ad{font-size:clamp(15px,7cqw,34px)}
.szh-ortu--kapak .szh-kapak__desen{opacity:.26}
.szh-ortu__govde{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:44px 18px 16px;background:linear-gradient(to top,rgba(8,11,15,.96) 0,rgba(8,11,15,.84) 56%,rgba(8,11,15,.62) 76%,rgba(8,11,15,.26) 90%,rgba(8,11,15,0) 100%)}
.szh-ortu .szh-konu{padding:3px 8px;border-radius:5px;background:rgba(8,11,15,.78)}
.szh-main .szh-ortu__baslik{color:var(--sz-ink-strong);font-size:18px;line-height:1.28}
.szh-ortu__baslik a::after{content:"";position:absolute;inset:0;z-index:1}
.szh-ortu .szh-alt{color:#c2c8d0}
@media (hover:hover){.szh-ortu:hover .szh-ortu__baslik a{text-decoration:underline;text-underline-offset:.14em}}

/* ---------- Sürmanşet: tek şeritte hücreler ---------- */
.szh-sur{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;border:1px solid var(--szh-cizgi);border-radius:12px;background:var(--sz-surface)}
.szh-sur--3{grid-template-columns:repeat(3,minmax(0,1fr))}
.szh-hucre{position:relative;display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;min-width:0;padding:14px}
.szh-hucre+.szh-hucre{border-left:1px solid var(--szh-cizgi)}
.szh-hucre__medya{width:76px;height:76px;overflow:hidden;border-radius:8px;background:var(--sz-surface-2)}
.szh-hucre__govde{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}
.szh-hucre__baslik{font-size:14px;line-height:1.36;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.szh-hucre__baslik a::after{content:"";position:absolute;inset:0;z-index:1}
.szh-hucre:hover .szh-hucre__baslik a{color:var(--szh-konu)}

/* ---------- Günlük özet ---------- */
.szh-gunluk{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:0 32px;margin-top:14px;padding:14px 18px;border:1px solid var(--szh-cizgi);border-radius:12px;background:var(--sz-surface)}
.szh-gunluk__tarih{display:flex;flex-direction:column;line-height:1.25}
.szh-gunluk__tarih strong{color:var(--sz-text);font-family:var(--szh-baslik-font);font-size:17px;font-weight:600}
.szh-gunluk__tarih span{color:var(--sz-text-subtle);font-size:13px}
.szh-gunluk__sayilar{display:flex;gap:26px;padding-left:32px;border-left:1px solid var(--szh-cizgi);color:var(--sz-text-subtle);font-size:14px}
.szh-gunluk__sayilar strong{color:var(--sz-text);font-family:var(--szh-baslik-font);font-size:22px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}
.szh-gunluk__dagilim{display:flex;flex-direction:column;gap:7px;min-width:0;padding-left:32px;border-left:1px solid var(--szh-cizgi)}
.szh-gunluk__lider{color:var(--sz-text-subtle);font-size:13.5px;line-height:1.3}
.szh-gunluk__lider a{color:var(--sz-text);font-weight:500}
.szh-gunluk__lider a:hover{text-decoration:underline;text-underline-offset:.16em}
.szh-dagilim{display:flex;gap:2px;height:6px}
.szh-dagilim span{flex:1 1 0;min-width:4px;background:var(--szh-konu)}
.szh-dagilim span:first-child{border-radius:3px 0 0 3px}
.szh-dagilim span:last-child{border-radius:0 3px 3px 0}

/* ---------- Bölüm başlığı ---------- */
.szh-bas{display:flex;align-items:center;gap:12px;min-height:44px;margin-bottom:14px}
.szh-bas__baslik{flex:1 1 auto;min-width:0;font-size:clamp(21px,2vw,25px);line-height:1.25}
.szh-bas__ikon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:color-mix(in srgb,var(--szh-konu) 14%,transparent);color:var(--szh-konu)}
.szh-bas__link{flex:0 0 auto;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid color-mix(in srgb,var(--szh-konu,var(--sz-accent-fill)) 32%,transparent);border-radius:999px;background:color-mix(in srgb,var(--szh-konu,var(--sz-accent-fill)) 9%,transparent);color:var(--sz-text);font-size:14.5px;font-weight:500}
.szh-bas__link:hover{background:color-mix(in srgb,var(--szh-konu,var(--sz-accent-fill)) 16%,transparent)}

/* ---------- İki sütun ---------- */
.szh-hub{display:grid;grid-template-columns:minmax(0,1fr) 342px;gap:40px;align-items:start;margin-top:var(--szh-aralik)}
.szh-hub--tek{grid-template-columns:minmax(0,1fr)}
.szh-akim{min-width:0}

/* ---------- Liste satırı ---------- */
.szh-liste{border-top:1px solid var(--szh-cizgi)}
.szh-satir{position:relative;display:grid;grid-template-columns:232px minmax(0,1fr);gap:20px;padding:18px 0;border-bottom:1px solid var(--szh-cizgi)}
.szh-satir:last-child{border-bottom:0;padding-bottom:0}
.szh-satir__medya{position:relative;align-self:start;aspect-ratio:16/9;overflow:hidden;border-radius:8px;background:var(--sz-surface-2)}
.szh-satir__medya .szh-img{position:absolute;inset:0;filter:brightness(.92);transition:filter 160ms ease}
.szh-satir:hover .szh-img{filter:none}
.szh-satir__govde{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}
.szh-satir__baslik{font-size:18.5px;line-height:1.3}
.szh-satir__baslik a::after{content:"";position:absolute;inset:0;z-index:1}
.szh-satir:hover .szh-satir__baslik a{color:var(--szh-konu)}
.szh-satir__ozet{color:var(--sz-text-muted);font-size:14.5px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.szh-satir--kisa{grid-template-columns:144px minmax(0,1fr);gap:14px;padding:14px 0}
.szh-satir--kisa .szh-satir__baslik{font-size:15.5px;line-height:1.35}
.szh-satir--kisa .szh-satir__ozet{font-size:14px}

/* ---------- Kenar çubuğu ---------- */
.szh-kenar,.szh-yan{display:flex;flex-direction:column;gap:14px;min-width:0}
.szh-kenar{position:sticky;top:var(--szh-yan-ust,88px)}
.szh-hub--tek .szh-kenar{position:static;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:stretch}
.szh-blok{padding:16px;border:1px solid var(--szh-cizgi);border-radius:10px;background:var(--sz-surface)}
.szh-main .szh-blok__baslik{margin-bottom:10px;font-size:16px;line-height:1.3}

.szh-kl__oge{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:10px 0;border-top:1px solid var(--szh-cizgi)}
.szh-kl__oge:first-child{border-top:0;padding-top:0}
.szh-kl__oge:last-child{padding-bottom:0}
.szh-kl__ikon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:color-mix(in srgb,var(--szh-konu) 14%,transparent);color:var(--szh-konu)}
.szh-kl__govde{min-width:0}
.szh-kl__baslik{display:block;font-size:14.5px;font-weight:500;line-height:1.4}
.szh-kl__baslik::after{content:"";position:absolute;inset:0}
.szh-kl__oge:hover .szh-kl__baslik{color:var(--szh-konu)}
.szh-kl__oge .szh-alt{margin-top:2px}

.szh-cve>li{border-top:1px solid var(--szh-cizgi)}
.szh-cve>li:first-child{border-top:0}
.szh-cve a{display:block;padding:9px 0}
.szh-cve>li:first-child a{padding-top:0}
.szh-cve>li:last-child a{padding-bottom:0}
.szh-cve__kimlik{display:block;color:var(--szh-konu);font-family:var(--szh-baslik-font);font-size:14.5px;font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums}
.szh-cve__baslik{color:var(--sz-text-muted);font-size:13.5px;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.szh-cve a:hover .szh-cve__baslik{color:var(--sz-text)}

.szh-etiketler{display:flex;flex-wrap:wrap;gap:6px}
.szh-etiketler a{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:3px 9px;border-radius:5px;background:var(--sz-surface-2);color:var(--sz-text-muted);font-size:13px}
.szh-etiketler a:hover{color:var(--sz-text)}
.szh-etiketler span{color:var(--sz-text-subtle);font-variant-numeric:tabular-nums}

.szh-blok--bant{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:14px}
.szh-main .szh-blok--bant .szh-blok__baslik{margin-bottom:0}

.szh-blok--cagri p{color:var(--sz-text-muted);font-size:14px;line-height:1.5}
.szh-dugme{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:12px;padding:0 18px;border-radius:7px;background:var(--sz-accent-fill);color:var(--sz-on-accent) !important;font-size:14.5px;font-weight:500}
.szh-dugme:hover{background:var(--sz-accent-fill-hover)}

/* ---------- Konu kapıları ---------- */
.szh-kapilar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.szh-kapilar--2{grid-template-columns:repeat(2,minmax(0,1fr))}
.szh-kapilar--3,.szh-kapilar--6{grid-template-columns:repeat(3,minmax(0,1fr))}
.szh-kapilar--5{grid-template-columns:repeat(6,minmax(0,1fr))}
.szh-kapilar--5>.szh-kapi{grid-column:span 2}
.szh-kapilar--5>.szh-kapi:nth-child(n+4){grid-column:span 3}
.szh-kapi{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);column-gap:12px;row-gap:10px;align-content:start;min-width:0;padding:14px 14px 14px 16px;border:1px solid var(--szh-cizgi);border-radius:10px;background:var(--sz-surface)}
.szh-kapi:hover{border-color:color-mix(in srgb,var(--szh-konu) 55%,var(--szh-cizgi))}
.szh-kapi__ikon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;background:color-mix(in srgb,var(--szh-konu) 14%,transparent);color:var(--szh-konu)}
.szh-kapi__bas{display:flex;flex-direction:column;justify-content:center;min-width:0}
.szh-kapi__ad{color:var(--sz-text);font-family:var(--szh-baslik-font);font-size:15.5px;font-weight:600;line-height:1.25}
.szh-kapi__ad::after{content:"";position:absolute;inset:0;z-index:1}
.szh-kapi:hover .szh-kapi__ad{color:var(--szh-konu)}
.szh-kapi__sayi{color:var(--sz-text-subtle);font-size:13px;line-height:1.3;font-variant-numeric:tabular-nums}
.szh-kapi__son{position:relative;z-index:2;grid-column:1 / -1;color:var(--sz-text-muted);font-size:14px;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.szh-kapi__son:hover{color:var(--sz-text);text-decoration:underline;text-underline-offset:.16em}

/* ---------- Izgara kartı ---------- */
.szh-izgara{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}
.szh-izgara--arsiv{margin-top:24px}
.szh-kart{position:relative;grid-column:span 2;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--szh-cizgi);border-radius:10px;background:var(--sz-surface)}
.szh-kart__medya{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--sz-surface-2)}
.szh-kart__medya .szh-img{position:absolute;inset:0;filter:brightness(.92);transition:filter 160ms ease}
.szh-kart:hover .szh-img{filter:none}
.szh-kart__govde{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px 16px}
.szh-kart__baslik{font-size:17px;line-height:1.33}
.szh-kart__baslik a::after{content:"";position:absolute;inset:0;z-index:1}
.szh-kart:hover .szh-kart__baslik a{color:var(--szh-konu)}
.szh-kart__ozet{color:var(--sz-text-muted);font-size:14.5px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.szh-kart .szh-alt{margin-top:auto;padding-top:4px}

/* Izgara düzeni: bkz. sezerin_haber_izgara_duzeni() */
.szh-kart--yarim{grid-column:span 3}
.szh-kart--tam{grid-column:1 / -1;flex-direction:row}
.szh-kart--tam .szh-kart__medya{flex:0 0 58%;aspect-ratio:auto;min-height:300px}
.szh-kart--tam .szh-kart__govde{justify-content:center;padding:28px}
.szh-kart--tam .szh-kart__baslik{font-size:clamp(21px,2.3vw,30px);line-height:1.2;letter-spacing:-.015em}
.szh-kart--tam .szh-kart__ozet{font-size:15.5px}

/* ---------- Konu blokları ---------- */
.szh-konub__ikili{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:28px;align-items:start}
.szh-kart--dik{grid-column:auto}
.szh-kart--dik .szh-kart__baslik{font-size:21px;line-height:1.26}
.szh-kart--dik .szh-kart__medya{aspect-ratio:2/1}
.szh-konub__ikili .szh-liste{border-top:0}
.szh-konub__ikili .szh-satir:first-child{padding-top:0}

/* ---------- Sayfalama ---------- */
.szh-sayfalama{margin-top:var(--szh-aralik)}
.szh-sayfalama ul.page-numbers{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;width:100%;min-height:0;margin:0;padding:0;border:0;background:none;list-style:none}
.szh-sayfalama li{margin:0;padding:0}
.szh-sayfalama li>.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 12px;border:1px solid var(--szh-cizgi);border-radius:7px;background:var(--sz-surface);color:var(--sz-text-muted);font-size:14.5px;font-variant-numeric:tabular-nums;text-decoration:none}
.szh-sayfalama li>a.page-numbers:hover{border-color:var(--sz-border-strong);color:var(--sz-text)}
.szh-sayfalama li>.page-numbers.current{border-color:var(--sz-accent-fill);color:var(--sz-text)}
.szh-sayfalama li>.page-numbers.dots{border-color:transparent;background:transparent}

/* ---------- Boş durum ---------- */
.szh-bos{margin-top:28px;padding:56px 16px;border:1px dashed var(--sz-border);border-radius:12px;background:var(--sz-surface);text-align:center}
.szh-bos__baslik{color:var(--sz-text);font-family:var(--szh-baslik-font);font-size:19px;font-weight:600}
.szh-bos__metin{margin-top:6px;color:var(--sz-text-muted);font-size:15px}

/* ---------- Okuma ilerlemesi ---------- */
.szh-okuma{position:fixed;top:0;left:0;right:0;z-index:100000;height:3px;pointer-events:none}
.szh-okuma[hidden]{display:none}
.szh-okuma__cubuk{height:100%;background:var(--szh-konu);transform:scaleX(0);transform-origin:left center}

/* ---------- Tekil haber: başlık bandı ---------- */
.szh-yazi__bant{padding:26px 0 34px;border-bottom:1px solid var(--szh-cizgi);background:color-mix(in oklab,var(--szh-konu) 7%,var(--sz-surface))}
.szh-yazi__bas{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:44px;align-items:center}
.szh-yazi__metin{min-width:0}
.szh-izlek{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;margin-bottom:16px;color:var(--sz-text-subtle);font-size:14px}
.szh-izlek a{display:inline-flex;align-items:center;gap:6px;min-height:28px}
.szh-izlek a:hover{color:var(--sz-text)}
.szh-izlek a+a::before{content:"/";margin-right:10px;color:var(--sz-border-strong)}
.szh-izlek__konu{color:var(--szh-konu);font-weight:500}
.szh-izlek__konu:hover{color:var(--szh-konu) !important;text-decoration:underline;text-underline-offset:.2em}
.szh-izlek__konu span{display:inline-flex}
.szh-main .szh-yazi__baslik{color:var(--sz-ink-strong);font-size:clamp(28px,3.1vw,42px);line-height:1.16;letter-spacing:-.022em;text-wrap:balance}
.szh-yazi__spot{margin-top:14px;max-width:62ch;color:var(--sz-text-muted);font-size:clamp(17px,1.4vw,19px);line-height:1.5}
.szh-yazi__meta{display:flex;flex-wrap:wrap;gap:10px 30px;margin-top:20px}
.szh-yazi__meta>div{min-width:0}
.szh-yazi__meta dt{color:var(--sz-text-subtle);font-size:13px;line-height:1.35}
.szh-yazi__meta dd{color:var(--sz-text);font-size:14.5px;font-weight:500;line-height:1.4}
.szh-yazi__meta dd time{color:var(--sz-text-subtle);font-weight:400}
.szh-yazi__kapak-ic{position:relative;aspect-ratio:3/2;overflow:hidden;border-radius:12px;background:var(--sz-surface-2)}
.szh-yazi__kapak-ic .szh-img{position:absolute;inset:0}
.szh-yazi__altyazi{margin-top:8px;color:var(--sz-text-subtle);font-size:13px;line-height:1.45}

.szh-uyari{margin-top:16px;padding:10px 14px;border:1px solid var(--sz-danger);border-left-width:4px;border-radius:6px;background:var(--sz-surface-2);color:var(--sz-text);font-size:14px;line-height:1.5}

/* ---------- Tekil haber: gövde ---------- */
.szh-yazi__duzen{display:grid;grid-template-columns:52px 56px minmax(0,600px) minmax(32px,1fr) 352px;grid-template-areas:"ray . govde . yan";align-items:start;margin-top:36px}
.szh-yazi__govde{grid-area:govde;min-width:0}
#single div.szh-yazi__icerik.text{font-family:var(--szh-govde-font);font-size:clamp(17px,.96rem + .32vw,19px)}
#single .szh-yazi__icerik :where(h2,h3,h4){font-family:var(--szh-baslik-font);font-weight:600}
#single .szh-yazi__icerik h2{scroll-margin-top:96px}
#single .szh-yazi__icerik>p:first-of-type{color:var(--sz-text)}
.szh-yazi__icerik table{width:100%;border-collapse:collapse;font-size:15.5px}
.szh-yazi__icerik th,.szh-yazi__icerik td{padding:9px 12px;border-bottom:1px solid var(--szh-cizgi);text-align:left;vertical-align:top}
.szh-yazi__icerik th{color:var(--sz-text);font-weight:600}
.szh-yazi__icerik img{border-radius:8px}

.szh-yazi__konular{margin-top:28px;padding-top:20px;border-top:1px solid var(--szh-cizgi)}

/* Yan alan ve paylaşım rayı */
.szh-yan{grid-area:yan;position:sticky;top:var(--szh-yan-ust,88px)}
.szh-ray{grid-area:ray;position:sticky;top:96px}
.szh-paylas{display:flex;flex-direction:column;align-items:center;gap:8px}
.szh-paylas__etiket{color:var(--sz-text-subtle);font-size:13px;line-height:1.2}
.szh-paylas__liste{display:flex;flex-direction:column;gap:6px}
.szh-paylas__btn{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:1px solid var(--szh-cizgi);border-radius:50%;background:var(--sz-surface);color:var(--sz-text-muted);cursor:pointer}
.szh-paylas__btn:hover{border-color:var(--sz-border-strong);background:var(--sz-surface-2);color:var(--sz-text)}
.szh-paylas__metin{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.szh-paylas__kopya.is-kopyalandi{color:var(--sz-accent-fill-hover)}
.szh-paylas__kopya.is-kopyalandi .szh-paylas__metin,.szh-paylas__kopya.is-hata .szh-paylas__metin{position:absolute;left:calc(100% + 8px);top:50%;z-index:5;transform:translateY(-50%);width:auto;height:auto;margin:0;padding:5px 9px;overflow:visible;clip:auto;border:1px solid var(--szh-cizgi);border-radius:6px;background:var(--sz-surface-2);color:var(--sz-text);font-size:13px}

.szh-toc ol{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}
.szh-toc li{margin:0;padding:0}
.szh-toc a{display:block;padding:7px 0 7px 12px;border-left:2px solid var(--szh-cizgi);color:var(--sz-text-muted);font-size:14.5px;line-height:1.35}
.szh-toc a:hover{color:var(--sz-text)}
.szh-toc a.is-aktif{border-left-color:var(--szh-konu);color:var(--sz-text)}

.szh-toc-dar{display:none;margin-bottom:22px;border:1px solid var(--szh-cizgi);border-radius:10px;background:var(--sz-surface)}
.szh-toc-dar summary{display:flex;align-items:center;min-height:46px;padding:0 16px;color:var(--sz-text);font-family:var(--szh-baslik-font);font-size:15px;font-weight:600;cursor:pointer}
.szh-toc-dar ol{margin:0;padding:0 16px 12px 34px}
.szh-toc-dar li{margin:0;padding:3px 0;color:var(--sz-text-subtle)}
.szh-toc-dar a{color:var(--sz-text-muted);font-size:14.5px}

/* ---------- Önceki / sonraki ---------- */
.szh-gezinti{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:var(--szh-aralik)}
.szh-gezinti--1{grid-template-columns:minmax(0,1fr)}
.szh-gezinti__link{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;align-items:center;padding:12px;border:1px solid var(--szh-cizgi);border-radius:10px;background:var(--sz-surface)}
.szh-gezinti__link:hover{border-color:color-mix(in srgb,var(--szh-konu) 55%,var(--szh-cizgi))}
.szh-gezinti__medya{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;border-radius:7px;background:var(--sz-surface-2)}
.szh-gezinti__medya .szh-img{position:absolute;inset:0}
.szh-gezinti__metin{display:flex;flex-direction:column;gap:3px;min-width:0}
.szh-gezinti__yon{color:var(--sz-text-subtle);font-size:13px}
.szh-gezinti__baslik{color:var(--sz-text);font-family:var(--szh-baslik-font);font-size:15px;font-weight:500;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}

/* ---------- Kaynak atıf kutusu (ayar: kaynak_atfi) ---------- */
.szh-atif{margin:0 0 24px;padding:16px;border:1px solid var(--szh-cizgi);border-left:3px solid var(--szh-konu);border-radius:8px;background:var(--sz-surface)}
.szh-atif__etiket{display:flex;align-items:center;gap:8px;margin:0 0 6px;color:var(--sz-text);font-size:14px;font-weight:500}
.szh-atif__ikon{flex:0 0 auto}
.szh-atif__metin{margin:0;color:var(--sz-text-muted);font-size:14.5px;line-height:1.5}
.szh-atif__kaynak{color:var(--sz-text);font-weight:600}
.szh-atif__bag{margin:12px 0 0}
.szh-atif__link{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:6px 14px;border:1px solid var(--sz-border);border-radius:7px;color:var(--sz-text);font-size:14.5px;font-weight:500}
.szh-atif__link:hover{background:var(--sz-surface-2)}
.szh-atif__alan{color:var(--sz-text-subtle);font-size:13px;font-weight:400}
.szh-atif__tarih{margin:10px 0 0;color:var(--sz-text-subtle);font-size:13px}
.szh-atif__uyari{margin-top:12px}

/* ---------- Dokunmatik: küçük kontroller 44 px ---------- */
@media (pointer:coarse),(max-width:767px){
  .szh-manset__noktalar{display:none}
  .szh-manset__kontrol{height:44px;padding:0 2px}
  .szh-manset__ok{width:44px;height:44px}
  .szh-etiketler a{min-height:44px;padding:6px 12px}
  .szh-konu::after{content:"";position:absolute;inset:-14px -8px}
  .szh-izlek a{min-height:44px}
}

/* ---------- Dar masaüstü ---------- */
@media (max-width:1199px){
  .szh-hub{grid-template-columns:minmax(0,1fr) 300px;gap:28px}
  .szh-satir{grid-template-columns:180px minmax(0,1fr);gap:16px}
  .szh-hucre{grid-template-columns:60px minmax(0,1fr);gap:10px;padding:12px}
  .szh-hucre__medya{width:60px;height:60px}
  .szh-gunluk{gap:0 22px}
  .szh-gunluk__sayilar,.szh-gunluk__dagilim{padding-left:22px}
  .szh-yazi__duzen{grid-template-columns:52px 24px minmax(0,600px) minmax(24px,1fr) 280px}
  .szh-yazi__bas{gap:32px}
}

/* ---------- Tablet ---------- */
@media (max-width:1023px){
  .szh-main{--szh-kenar:24px}
  .szh-vitrin{grid-template-columns:minmax(0,1fr)}
  .szh-manset{height:clamp(380px,58vw,460px)}
  .szh-vitrin__yan{grid-auto-rows:220px;grid-template-columns:repeat(2,minmax(0,1fr))}
  .szh-vitrin--2 .szh-vitrin__yan{grid-template-columns:minmax(0,1fr)}
  .szh-sur{grid-template-columns:repeat(2,minmax(0,1fr))}
  .szh-sur--3{grid-template-columns:minmax(0,1fr)}
  .szh-hucre:nth-child(odd){border-left:0}
  .szh-hucre:nth-child(n+3){border-top:1px solid var(--szh-cizgi)}
  .szh-sur--3 .szh-hucre+.szh-hucre{border-left:0;border-top:1px solid var(--szh-cizgi)}
  .szh-gunluk{grid-template-columns:auto minmax(0,1fr);row-gap:12px}
  .szh-gunluk__dagilim{grid-column:1 / -1;padding-left:0;border-left:0}
  .szh-hub{grid-template-columns:minmax(0,1fr)}
  .szh-kenar{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}
  .szh-kapilar,.szh-kapilar--3,.szh-kapilar--6{grid-template-columns:repeat(2,minmax(0,1fr))}
  .szh-kapilar--5{grid-template-columns:repeat(2,minmax(0,1fr))}
  .szh-kapilar--5>.szh-kapi,.szh-kapilar--5>.szh-kapi:nth-child(n+4){grid-column:auto}
  .szh-kapilar--5>.szh-kapi:last-child,.szh-kapilar--3>.szh-kapi:last-child{grid-column:1 / -1}
  .szh-izgara{grid-template-columns:repeat(2,minmax(0,1fr))}
  .szh-kart,.szh-kart--yarim{grid-column:auto}
  .szh-kart--tam{grid-column:1 / -1}
  /* İki sütunda tek kalan kart satırı doldurur. */
  .szh-izgara:not(.szh-izgara--ozel)>.szh-kart:last-child:nth-child(odd),
  .szh-izgara--ozel>.szh-kart:last-child:nth-child(even){grid-column:1 / -1}
  .szh-konub__ikili{grid-template-columns:minmax(0,1fr)}
  .szh-yazi__bas{grid-template-columns:minmax(0,1fr)}
  .szh-yazi__kapak-ic{aspect-ratio:2/1}
  .szh-yazi__duzen{grid-template-columns:minmax(0,1fr);grid-template-areas:"govde" "ray" "yan";row-gap:24px}
  .szh-yazi__govde{max-width:720px}
  .szh-ray,.szh-yan{position:static}
  .szh-ray{padding:10px 12px 10px 16px;border:1px solid var(--szh-cizgi);border-radius:10px;background:var(--sz-surface)}
  .szh-paylas{flex-direction:row;justify-content:space-between}
  .szh-paylas__etiket{color:var(--sz-text);font-family:var(--szh-baslik-font);font-size:15px;font-weight:600}
  .szh-paylas__liste{flex-direction:row;gap:4px}
  .szh-paylas__btn{border-color:transparent;background:transparent}
  .szh-paylas__kopya.is-kopyalandi .szh-paylas__metin,.szh-paylas__kopya.is-hata .szh-paylas__metin{left:auto;right:0;top:calc(100% + 6px);transform:none}
  .szh-toc{display:none}
  .szh-toc-dar{display:block}
}

/* ---------- Mobil ---------- */
@media (max-width:767px){
  .szh-main{--szh-kenar:16px}
  .szh-ust{flex-direction:column;align-items:flex-start;gap:6px;padding-top:20px}
  .szh-sekmeler{margin-left:calc(var(--szh-kenar) * -1);margin-right:calc(var(--szh-kenar) * -1)}
  .szh-sekmeler__liste{padding:0 calc(var(--szh-kenar) - 13px)}
  .szh-serit__ad{padding:0 10px}
  .szh-serit__oge a{padding:0 18px 0 12px}
  .szh-manset{height:430px;border-radius:10px}
  .szh-slayt__icerik{padding:70px 16px 62px}
  .szh-vitrin--1 .szh-slayt__icerik,.szh-slayt:only-child .szh-slayt__icerik{padding-bottom:18px}
  .szh-slayt__ozet{display:none}
  .szh-main .szh-slayt__baslik{font-size:23px;line-height:1.22}
  .szh-manset__kontrol{right:10px;bottom:10px}
  .szh-vitrin--1 .szh-slayt{grid-template-columns:minmax(0,1fr)}
  .szh-vitrin--1 .szh-slayt__medya{min-height:0;aspect-ratio:16/9}
  .szh-vitrin--1 .szh-slayt__icerik{padding:16px}
  .szh-vitrin__yan{grid-template-columns:minmax(0,1fr)}
  .szh-sur{grid-template-columns:minmax(0,1fr)}
  .szh-hucre+.szh-hucre,.szh-hucre:nth-child(n+2){border-left:0;border-top:1px solid var(--szh-cizgi)}
  .szh-hucre{grid-template-columns:68px minmax(0,1fr);gap:12px}
  .szh-hucre__medya{width:68px;height:68px}
  .szh-gunluk{grid-template-columns:minmax(0,1fr)}
  .szh-gunluk__sayilar{padding-left:0;border-left:0}
  .szh-kenar{grid-template-columns:minmax(0,1fr)}
  .szh-satir{grid-template-columns:112px minmax(0,1fr);gap:12px;padding:14px 0}
  .szh-satir__baslik{font-size:15.5px;line-height:1.34}
  .szh-satir__ozet{display:none}
  .szh-satir .szh-kaynak{display:none}
  .szh-kapilar,.szh-kapilar--2,.szh-kapilar--3,.szh-kapilar--5,.szh-kapilar--6{grid-template-columns:minmax(0,1fr)}
  .szh-izgara{grid-template-columns:minmax(0,1fr)}
  .szh-kart--tam{flex-direction:column}
  .szh-kart--tam .szh-kart__medya{flex:none;aspect-ratio:16/9;min-height:0}
  .szh-kart--tam .szh-kart__govde{padding:14px 16px 16px}
  .szh-yazi__bant{padding:12px 0 24px}
  .szh-yazi__kapak-ic{aspect-ratio:16/9}
  .szh-yazi__duzen{margin-top:24px}
  .szh-gezinti{grid-template-columns:minmax(0,1fr)}
  .szh-gezinti__link{grid-template-columns:88px minmax(0,1fr)}
  .szh-ray{padding:6px 8px 6px 14px}
}

/* ---------- Hareket azaltma ---------- */
@media (prefers-reduced-motion:reduce){
  .szh-serit__ray{animation:none !important}
  .szh-serit__liste--kopya{display:none}
  .szh-serit__pencere{overflow-x:auto;scrollbar-width:none}
  .szh-img{transition:none !important}
}

/* ---------- Yazdırma ---------- */
@media print{
  .szh-okuma,.szh-yan,.szh-ray,.szh-gezinti,.szh-toc-dar{display:none}
  .szh-yazi__duzen{display:block}
}

/* ---------- Konu desenleri (üretildi: maske SVG, tek renk) ---------- */
.szh-kapak--guvenlik{--szh-desen:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 480 270' fill='none' stroke='%23000' stroke-width='1.4'%3E%3Cpath d='M340 94.9L374 106.1V139C374 159.9 355.3 171.1 340 178.3C324.7 171.1 306 159.9 306 139V106.1Z'/%3E%3Cpath d='M340 54.8L408 77.2V143C408 184.7 370.6 207.2 340 221.7C309.4 207.2 272 184.7 272 143V77.2Z'/%3E%3Cpath d='M340 14.6L442 48.3V147C442 209.6 385.9 243.3 340 265C294.1 243.3 238 209.6 238 147V48.3Z'/%3E%3Cpath d='M340 -25.5L476 19.5V151C476 234.5 401.2 279.4 340 308.3C278.8 279.4 204 234.5 204 151V19.5Z'/%3E%3Cpath d='M340 -65.6L510 -9.4V155.1C510 259.4 416.5 315.5 340 351.6C263.5 315.5 170 259.4 170 155.1V-9.4Z'/%3E%3Cpath d='M340 -105.7L544 -38.3V159.1C544 284.2 431.8 351.6 340 395C248.2 351.6 136 284.2 136 159.1V-38.3Z'/%3E%3Cpath d='M340 -145.8L578 -67.2V163.1C578 309.1 447.1 387.8 340 438.3C232.9 387.8 102 309.1 102 163.1V-67.2Z'/%3E%3Cpath d='M340 -186L612 -96.1V167.1C612 334 462.4 423.9 340 481.6C217.6 423.9 68 334 68 167.1V-96.1Z'/%3E%3C/svg%3E")}
.szh-kapak--kubernetes{--szh-desen:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 480 270' fill='none' stroke='%23000' stroke-width='1.4'%3E%3Cpolygon points='207.8,-60 207.8,-30 181.9,-15 155.9,-30 155.9,-60 181.9,-75'/%3E%3Cpolygon points='259.8,-60 259.8,-30 233.8,-15 207.8,-30 207.8,-60 233.8,-75'/%3E%3Cpolygon points='311.8,-60 311.8,-30 285.8,-15 259.8,-30 259.8,-60 285.8,-75'/%3E%3Cpolygon points='363.7,-60 363.7,-30 337.7,-15 311.8,-30 311.8,-60 337.7,-75'/%3E%3Cpolygon points='415.7,-60 415.7,-30 389.7,-15 363.7,-30 363.7,-60 389.7,-75'/%3E%3Cpolygon points='467.7,-60 467.7,-30 441.7,-15 415.7,-30 415.7,-60 441.7,-75'/%3E%3Cpolygon points='519.6,-60 519.6,-30 493.6,-15 467.7,-30 467.7,-60 493.6,-75'/%3E%3Cpolygon points='571.6,-60 571.6,-30 545.6,-15 519.6,-30 519.6,-60 545.6,-75'/%3E%3Cpolygon points='623.5,-60 623.5,-30 597.6,-15 571.6,-30 571.6,-60 597.6,-75'/%3E%3Cpolygon points='181.9,-15 181.9,15 155.9,30 129.9,15 129.9,-15 155.9,-30'/%3E%3Cpolygon points='233.8,-15 233.8,15 207.8,30 181.9,15 181.9,-15 207.8,-30'/%3E%3Cpolygon points='285.8,-15 285.8,15 259.8,30 233.8,15 233.8,-15 259.8,-30'/%3E%3Cpolygon points='337.7,-15 337.7,15 311.8,30 285.8,15 285.8,-15 311.8,-30'/%3E%3Cpolygon points='389.7,-15 389.7,15 363.7,30 337.7,15 337.7,-15 363.7,-30'/%3E%3Cpolygon points='441.7,-15 441.7,15 415.7,30 389.7,15 389.7,-15 415.7,-30'/%3E%3Cpolygon points='493.6,-15 493.6,15 467.7,30 441.7,15 441.7,-15 467.7,-30'/%3E%3Cpolygon points='545.6,-15 545.6,15 519.6,30 493.6,15 493.6,-15 519.6,-30'/%3E%3Cpolygon points='597.6,-15 597.6,15 571.6,30 545.6,15 545.6,-15 571.6,-30'/%3E%3Cpolygon points='207.8,30 207.8,60 181.9,75 155.9,60 155.9,30 181.9,15'/%3E%3Cpolygon points='259.8,30 259.8,60 233.8,75 207.8,60 207.8,30 233.8,15'/%3E%3Cpolygon points='311.8,30 311.8,60 285.8,75 259.8,60 259.8,30 285.8,15'/%3E%3Cpolygon points='363.7,30 363.7,60 337.7,75 311.8,60 311.8,30 337.7,15'/%3E%3Cpolygon points='415.7,30 415.7,60 389.7,75 363.7,60 363.7,30 389.7,15'/%3E%3Cpolygon points='467.7,30 467.7,60 441.7,75 415.7,60 415.7,30 441.7,15'/%3E%3Cpolygon points='519.6,30 519.6,60 493.6,75 467.7,60 467.7,30 493.6,15'/%3E%3Cpolygon points='571.6,30 571.6,60 545.6,75 519.6,60 519.6,30 545.6,15'/%3E%3Cpolygon points='623.5,30 623.5,60 597.6,75 571.6,60 571.6,30 597.6,15'/%3E%3Cpolygon points='181.9,75 181.9,105 155.9,120 129.9,105 129.9,75 155.9,60'/%3E%3Cpolygon points='233.8,75 233.8,105 207.8,120 181.9,105 181.9,75 207.8,60'/%3E%3Cpolygon points='285.8,75 285.8,105 259.8,120 233.8,105 233.8,75 259.8,60'/%3E%3Cpolygon points='337.7,75 337.7,105 311.8,120 285.8,105 285.8,75 311.8,60'/%3E%3Cpolygon points='389.7,75 389.7,105 363.7,120 337.7,105 337.7,75 363.7,60'/%3E%3Cpolygon points='441.7,75 441.7,105 415.7,120 389.7,105 389.7,75 415.7,60'/%3E%3Cpolygon points='493.6,75 493.6,105 467.7,120 441.7,105 441.7,75 467.7,60'/%3E%3Cpolygon points='545.6,75 545.6,105 519.6,120 493.6,105 493.6,75 519.6,60'/%3E%3Cpolygon points='597.6,75 597.6,105 571.6,120 545.6,105 545.6,75 571.6,60'/%3E%3Cpolygon points='207.8,120 207.8,150 181.9,165 155.9,150 155.9,120 181.9,105'/%3E%3Cpolygon points='259.8,120 259.8,150 233.8,165 207.8,150 207.8,120 233.8,105'/%3E%3Cpolygon points='311.8,120 311.8,150 285.8,165 259.8,150 259.8,120 285.8,105'/%3E%3Cpolygon points='363.7,120 363.7,150 337.7,165 311.8,150 311.8,120 337.7,105'/%3E%3Cpolygon points='415.7,120 415.7,150 389.7,165 363.7,150 363.7,120 389.7,105'/%3E%3Cpolygon points='467.7,120 467.7,150 441.7,165 415.7,150 415.7,120 441.7,105'/%3E%3Cpolygon points='519.6,120 519.6,150 493.6,165 467.7,150 467.7,120 493.6,105'/%3E%3Cpolygon points='571.6,120 571.6,150 545.6,165 519.6,150 519.6,120 545.6,105'/%3E%3Cpolygon points='623.5,120 623.5,150 597.6,165 571.6,150 571.6,120 597.6,105'/%3E%3Cpolygon points='181.9,165 181.9,195 155.9,210 129.9,195 129.9,165 155.9,150'/%3E%3Cpolygon points='233.8,165 233.8,195 207.8,210 181.9,195 181.9,165 207.8,150'/%3E%3Cpolygon points='285.8,165 285.8,195 259.8,210 233.8,195 233.8,165 259.8,150'/%3E%3Cpolygon points='337.7,165 337.7,195 311.8,210 285.8,195 285.8,165 311.8,150'/%3E%3Cpolygon points='389.7,165 389.7,195 363.7,210 337.7,195 337.7,165 363.7,150'/%3E%3Cpolygon points='441.7,165 441.7,195 415.7,210 389.7,195 389.7,165 415.7,150'/%3E%3Cpolygon points='493.6,165 493.6,195 467.7,210 441.7,195 441.7,165 467.7,150'/%3E%3Cpolygon points='545.6,165 545.6,195 519.6,210 493.6,195 493.6,165 519.6,150'/%3E%3Cpolygon points='597.6,165 597.6,195 571.6,210 545.6,195 545.6,165 571.6,150'/%3E%3Cpolygon points='207.8,210 207.8,240 181.9,255 155.9,240 155.9,210 181.9,195'/%3E%3Cpolygon points='259.8,210 259.8,240 233.8,255 207.8,240 207.8,210 233.8,195'/%3E%3Cpolygon points='311.8,210 311.8,240 285.8,255 259.8,240 259.8,210 285.8,195'/%3E%3Cpolygon points='363.7,210 363.7,240 337.7,255 311.8,240 311.8,210 337.7,195'/%3E%3Cpolygon points='415.7,210 415.7,240 389.7,255 363.7,240 363.7,210 389.7,195'/%3E%3Cpolygon points='467.7,210 467.7,240 441.7,255 415.7,240 415.7,210 441.7,195'/%3E%3Cpolygon points='519.6,210 519.6,240 493.6,255 467.7,240 467.7,210 493.6,195'/%3E%3Cpolygon points='571.6,210 571.6,240 545.6,255 519.6,240 519.6,210 545.6,195'/%3E%3Cpolygon points='623.5,210 623.5,240 597.6,255 571.6,240 571.6,210 597.6,195'/%3E%3Cpolygon points='181.9,255 181.9,285 155.9,300 129.9,285 129.9,255 155.9,240'/%3E%3Cpolygon points='233.8,255 233.8,285 207.8,300 181.9,285 181.9,255 207.8,240'/%3E%3Cpolygon points='285.8,255 285.8,285 259.8,300 233.8,285 233.8,255 259.8,240'/%3E%3Cpolygon points='337.7,255 337.7,285 311.8,300 285.8,285 285.8,255 311.8,240'/%3E%3Cpolygon points='389.7,255 389.7,285 363.7,300 337.7,285 337.7,255 363.7,240'/%3E%3Cpolygon points='441.7,255 441.7,285 415.7,300 389.7,285 389.7,255 415.7,240'/%3E%3Cpolygon points='493.6,255 493.6,285 467.7,300 441.7,285 441.7,255 467.7,240'/%3E%3Cpolygon points='545.6,255 545.6,285 519.6,300 493.6,285 493.6,255 519.6,240'/%3E%3Cpolygon points='597.6,255 597.6,285 571.6,300 545.6,285 545.6,255 571.6,240'/%3E%3Cpolygon points='207.8,300 207.8,330 181.9,345 155.9,330 155.9,300 181.9,285'/%3E%3Cpolygon points='259.8,300 259.8,330 233.8,345 207.8,330 207.8,300 233.8,285'/%3E%3Cpolygon points='311.8,300 311.8,330 285.8,345 259.8,330 259.8,300 285.8,285'/%3E%3Cpolygon points='363.7,300 363.7,330 337.7,345 311.8,330 311.8,300 337.7,285'/%3E%3Cpolygon points='415.7,300 415.7,330 389.7,345 363.7,330 363.7,300 389.7,285'/%3E%3Cpolygon points='467.7,300 467.7,330 441.7,345 415.7,330 415.7,300 441.7,285'/%3E%3Cpolygon points='519.6,300 519.6,330 493.6,345 467.7,330 467.7,300 493.6,285'/%3E%3Cpolygon points='571.6,300 571.6,330 545.6,345 519.6,330 519.6,300 545.6,285'/%3E%3Cpolygon points='623.5,300 623.5,330 597.6,345 571.6,330 571.6,300 597.6,285'/%3E%3C/svg%3E")}
.szh-kapak--devops{--szh-desen:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 480 270' fill='none' stroke='%23000' stroke-width='1.4'%3E%3Cpath d='M300 135C330.5 88.80000000000001 397.6 88.80000000000001 397.6 135S330.5 181.2 300 135S202.39999999999998 88.80000000000001 202.39999999999998 135S269.5 181.2 300 135Z'/%3E%3Cpath d='M300 135C344.0 67.80000000000001 440.8 67.80000000000001 440.8 135S344.0 202.2 300 135S159.2 67.80000000000001 159.2 135S256.0 202.2 300 135Z'/%3E%3Cpath d='M300 135C357.5 46.80000000000001 484.0 46.80000000000001 484.0 135S357.5 223.2 300 135S116.0 46.80000000000001 116.0 135S242.5 223.2 300 135Z'/%3E%3Cpath d='M300 135C371.0 25.80000000000001 527.2 25.80000000000001 527.2 135S371.0 244.2 300 135S72.79999999999998 25.80000000000001 72.79999999999998 135S229.0 244.2 300 135Z'/%3E%3Cpath d='M300 135C384.5 4.800000000000011 570.4000000000001 4.800000000000011 570.4000000000001 135S384.5 265.2 300 135S29.599999999999966 4.800000000000011 29.599999999999966 135S215.5 265.2 300 135Z'/%3E%3Cpath d='M300 135C398.0 -16.19999999999999 613.6 -16.19999999999999 613.6 135S398.0 286.2 300 135S-13.600000000000023 -16.19999999999999 -13.600000000000023 135S202.0 286.2 300 135Z'/%3E%3Cpath d='M300 135C411.5 -37.19999999999999 656.8 -37.19999999999999 656.8 135S411.5 307.2 300 135S-56.80000000000001 -37.19999999999999 -56.80000000000001 135S188.5 307.2 300 135Z'/%3E%3C/svg%3E")}
.szh-kapak--yapay-zeka{--szh-desen:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 480 270' fill='none' stroke='%23000' stroke-width='1.4'%3E%3Cpath d='M355 82L347 97'/%3E%3Cpath d='M355 82L380 54'/%3E%3Cpath d='M355 82L343 132'/%3E%3Cpath d='M392 29L393 30'/%3E%3Cpath d='M392 29L377 34'/%3E%3Cpath d='M392 29L380 54'/%3E%3Cpath d='M227 53L220 68'/%3E%3Cpath d='M227 53L209 49'/%3E%3Cpath d='M227 53L263 65'/%3E%3Cpath d='M377 34L392 29'/%3E%3Cpath d='M377 34L393 30'/%3E%3Cpath d='M377 34L380 54'/%3E%3Cpath d='M449 114L475 73'/%3E%3Cpath d='M449 114L470 37'/%3E%3Cpath d='M449 114L422 190'/%3E%3Cpath d='M209 49L227 53'/%3E%3Cpath d='M209 49L220 68'/%3E%3Cpath d='M209 49L263 65'/%3E%3Cpath d='M412 219L422 190'/%3E%3Cpath d='M412 219L444 223'/%3E%3Cpath d='M412 219L350 243'/%3E%3Cpath d='M225 128L220 110'/%3E%3Cpath d='M225 128L242 101'/%3E%3Cpath d='M225 128L282 129'/%3E%3Cpath d='M236 222L225 128'/%3E%3Cpath d='M236 222L338 219'/%3E%3Cpath d='M236 222L282 129'/%3E%3Cpath d='M220 68L227 53'/%3E%3Cpath d='M220 68L209 49'/%3E%3Cpath d='M220 68L242 101'/%3E%3Cpath d='M304 36L303 28'/%3E%3Cpath d='M304 36L263 65'/%3E%3Cpath d='M304 36L355 82'/%3E%3Cpath d='M393 30L392 29'/%3E%3Cpath d='M393 30L377 34'/%3E%3Cpath d='M393 30L380 54'/%3E%3Cpath d='M303 28L304 36'/%3E%3Cpath d='M303 28L263 65'/%3E%3Cpath d='M303 28L377 34'/%3E%3Cpath d='M475 73L470 37'/%3E%3Cpath d='M475 73L449 114'/%3E%3Cpath d='M475 73L393 30'/%3E%3Cpath d='M338 219L350 243'/%3E%3Cpath d='M338 219L412 219'/%3E%3Cpath d='M338 219L343 132'/%3E%3Cpath d='M263 65L227 53'/%3E%3Cpath d='M263 65L242 101'/%3E%3Cpath d='M263 65L220 68'/%3E%3Cpath d='M347 97L355 82'/%3E%3Cpath d='M347 97L343 132'/%3E%3Cpath d='M347 97L380 54'/%3E%3Cpath d='M242 101L220 110'/%3E%3Cpath d='M242 101L225 128'/%3E%3Cpath d='M242 101L220 68'/%3E%3Cpath d='M380 54L377 34'/%3E%3Cpath d='M380 54L393 30'/%3E%3Cpath d='M380 54L392 29'/%3E%3Cpath d='M470 37L475 73'/%3E%3Cpath d='M470 37L393 30'/%3E%3Cpath d='M470 37L392 29'/%3E%3Cpath d='M220 110L225 128'/%3E%3Cpath d='M220 110L242 101'/%3E%3Cpath d='M220 110L220 68'/%3E%3Cpath d='M444 223L412 219'/%3E%3Cpath d='M444 223L422 190'/%3E%3Cpath d='M444 223L350 243'/%3E%3Cpath d='M350 243L338 219'/%3E%3Cpath d='M350 243L412 219'/%3E%3Cpath d='M350 243L422 190'/%3E%3Cpath d='M422 190L412 219'/%3E%3Cpath d='M422 190L444 223'/%3E%3Cpath d='M422 190L449 114'/%3E%3Cpath d='M343 132L347 97'/%3E%3Cpath d='M343 132L355 82'/%3E%3Cpath d='M343 132L282 129'/%3E%3Cpath d='M282 129L242 101'/%3E%3Cpath d='M282 129L225 128'/%3E%3Cpath d='M282 129L343 132'/%3E%3Ccircle cx='355' cy='82' r='3' fill='%23000'/%3E%3Ccircle cx='392' cy='29' r='6' fill='%23000'/%3E%3Ccircle cx='227' cy='53' r='4' fill='%23000'/%3E%3Ccircle cx='377' cy='34' r='6' fill='%23000'/%3E%3Ccircle cx='449' cy='114' r='4' fill='%23000'/%3E%3Ccircle cx='209' cy='49' r='4' fill='%23000'/%3E%3Ccircle cx='412' cy='219' r='6' fill='%23000'/%3E%3Ccircle cx='225' cy='128' r='4' fill='%23000'/%3E%3Ccircle cx='236' cy='222' r='4' fill='%23000'/%3E%3Ccircle cx='220' cy='68' r='6' fill='%23000'/%3E%3Ccircle cx='304' cy='36' r='3' fill='%23000'/%3E%3Ccircle cx='393' cy='30' r='3' fill='%23000'/%3E%3Ccircle cx='303' cy='28' r='6' fill='%23000'/%3E%3Ccircle cx='475' cy='73' r='4' fill='%23000'/%3E%3Ccircle cx='338' cy='219' r='3' fill='%23000'/%3E%3Ccircle cx='263' cy='65' r='4' fill='%23000'/%3E%3Ccircle cx='347' cy='97' r='3' fill='%23000'/%3E%3Ccircle cx='242' cy='101' r='4' fill='%23000'/%3E%3Ccircle cx='380' cy='54' r='4' fill='%23000'/%3E%3Ccircle cx='470' cy='37' r='3' fill='%23000'/%3E%3Ccircle cx='220' cy='110' r='6' fill='%23000'/%3E%3Ccircle cx='444' cy='223' r='3' fill='%23000'/%3E%3Ccircle cx='350' cy='243' r='6' fill='%23000'/%3E%3Ccircle cx='422' cy='190' r='6' fill='%23000'/%3E%3Ccircle cx='343' cy='132' r='4' fill='%23000'/%3E%3Ccircle cx='282' cy='129' r='4' fill='%23000'/%3E%3C/svg%3E")}
.szh-kapak--linux-ve-sunucu{--szh-desen:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 480 270' fill='none' stroke='%23000' stroke-width='1.4'%3E%3Crect x='200' y='8' width='272' height='22' rx='3'/%3E%3Ccircle cx='216' cy='19' r='2.6' fill='%23000'/%3E%3Ccircle cx='228' cy='19' r='2.6' fill='%23000'/%3E%3Cpath d='M300 14v10'/%3E%3Cpath d='M320 14v10'/%3E%3Cpath d='M340 14v10'/%3E%3Cpath d='M360 14v10'/%3E%3Cpath d='M380 14v10'/%3E%3Cpath d='M400 14v10'/%3E%3Cpath d='M420 14v10'/%3E%3Cpath d='M440 14v10'/%3E%3Crect x='200' y='38' width='272' height='22' rx='3'/%3E%3Ccircle cx='216' cy='49' r='2.6' fill='%23000'/%3E%3Ccircle cx='228' cy='49' r='2.6' fill='%23000'/%3E%3Cpath d='M300 44v10'/%3E%3Cpath d='M320 44v10'/%3E%3Cpath d='M340 44v10'/%3E%3Cpath d='M360 44v10'/%3E%3Cpath d='M380 44v10'/%3E%3Cpath d='M400 44v10'/%3E%3Cpath d='M420 44v10'/%3E%3Cpath d='M440 44v10'/%3E%3Crect x='200' y='68' width='272' height='22' rx='3'/%3E%3Ccircle cx='216' cy='79' r='2.6' fill='%23000'/%3E%3Ccircle cx='228' cy='79' r='2.6' fill='%23000'/%3E%3Cpath d='M300 74v10'/%3E%3Cpath d='M320 74v10'/%3E%3Cpath d='M340 74v10'/%3E%3Cpath d='M360 74v10'/%3E%3Cpath d='M380 74v10'/%3E%3Cpath d='M400 74v10'/%3E%3Cpath d='M420 74v10'/%3E%3Cpath d='M440 74v10'/%3E%3Crect x='200' y='98' width='272' height='22' rx='3'/%3E%3Ccircle cx='216' cy='109' r='2.6' fill='%23000'/%3E%3Ccircle cx='228' cy='109' r='2.6' fill='%23000'/%3E%3Cpath d='M300 104v10'/%3E%3Cpath d='M320 104v10'/%3E%3Cpath d='M340 104v10'/%3E%3Cpath d='M360 104v10'/%3E%3Cpath d='M380 104v10'/%3E%3Cpath d='M400 104v10'/%3E%3Cpath d='M420 104v10'/%3E%3Cpath d='M440 104v10'/%3E%3Crect x='200' y='128' width='272' height='22' rx='3'/%3E%3Ccircle cx='216' cy='139' r='2.6' fill='%23000'/%3E%3Ccircle cx='228' cy='139' r='2.6' fill='%23000'/%3E%3Cpath d='M300 134v10'/%3E%3Cpath d='M320 134v10'/%3E%3Cpath d='M340 134v10'/%3E%3Cpath d='M360 134v10'/%3E%3Cpath d='M380 134v10'/%3E%3Cpath d='M400 134v10'/%3E%3Cpath d='M420 134v10'/%3E%3Cpath d='M440 134v10'/%3E%3Crect x='200' y='158' width='272' height='22' rx='3'/%3E%3Ccircle cx='216' cy='169' r='2.6' fill='%23000'/%3E%3Ccircle cx='228' cy='169' r='2.6' fill='%23000'/%3E%3Cpath d='M300 164v10'/%3E%3Cpath d='M320 164v10'/%3E%3Cpath d='M340 164v10'/%3E%3Cpath d='M360 164v10'/%3E%3Cpath d='M380 164v10'/%3E%3Cpath d='M400 164v10'/%3E%3Cpath d='M420 164v10'/%3E%3Cpath d='M440 164v10'/%3E%3Crect x='200' y='188' width='272' height='22' rx='3'/%3E%3Ccircle cx='216' cy='199' r='2.6' fill='%23000'/%3E%3Ccircle cx='228' cy='199' r='2.6' fill='%23000'/%3E%3Cpath d='M300 194v10'/%3E%3Cpath d='M320 194v10'/%3E%3Cpath d='M340 194v10'/%3E%3Cpath d='M360 194v10'/%3E%3Cpath d='M380 194v10'/%3E%3Cpath d='M400 194v10'/%3E%3Cpath d='M420 194v10'/%3E%3Cpath d='M440 194v10'/%3E%3Crect x='200' y='218' width='272' height='22' rx='3'/%3E%3Ccircle cx='216' cy='229' r='2.6' fill='%23000'/%3E%3Ccircle cx='228' cy='229' r='2.6' fill='%23000'/%3E%3Cpath d='M300 224v10'/%3E%3Cpath d='M320 224v10'/%3E%3Cpath d='M340 224v10'/%3E%3Cpath d='M360 224v10'/%3E%3Cpath d='M380 224v10'/%3E%3Cpath d='M400 224v10'/%3E%3Cpath d='M420 224v10'/%3E%3Cpath d='M440 224v10'/%3E%3Crect x='200' y='248' width='272' height='22' rx='3'/%3E%3Ccircle cx='216' cy='259' r='2.6' fill='%23000'/%3E%3Ccircle cx='228' cy='259' r='2.6' fill='%23000'/%3E%3Cpath d='M300 254v10'/%3E%3Cpath d='M320 254v10'/%3E%3Cpath d='M340 254v10'/%3E%3Cpath d='M360 254v10'/%3E%3Cpath d='M380 254v10'/%3E%3Cpath d='M400 254v10'/%3E%3Cpath d='M420 254v10'/%3E%3Cpath d='M440 254v10'/%3E%3C/svg%3E")}
.szh-kapak--yazilim-gelistirme{--szh-desen:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 480 270' fill='none' stroke='%23000' stroke-width='1.4'%3E%3Crect x='220' y='12' width='47' height='8' rx='4' fill='%23000' stroke='none'/%3E%3Crect x='277' y='12' width='62' height='8' rx='4' fill='%23000' stroke='none'/%3E%3Crect x='246' y='34' width='62' height='8' rx='4' fill='%23000' stroke='none'/%3E%3Crect x='318' y='34' width='24' height='8' rx='4' fill='%23000' stroke='none'/%3E%3Crect x='272' y='56' width='59' height='8' rx='4' fill='%23000' stroke='none'/%3E%3Crect x='341' y='56' width='38' height='8' rx='4' fill='%23000' stroke='none'/%3E%3Crect x='389' y='56' width='36' height='8' rx='4' fill='%23000' stroke='none'/%3E%3Crect x='298' y='78' width='49' height='8' rx='4' fill='%23000' stroke='none'/%3E%3Crect x='357' y='78' width='64' height='8' rx='4' fill='%23000' stroke='none'/%3E%3Crect x='431' y='78' width='33' height='8' rx='4' fill='%23000' stroke='none'/%3E%3Crect x='298' y='100' width='57' height='8' rx='4' fill='%23000' stroke='none'/%3E%3Crect x='365' y='100' width='48' height='8' rx='4' fill='%23000' stroke='none'/%3E%3Crect x='272' y='122' width='34' height='8' rx='4' fill='%23000' stroke='none'/%3E%3Crect x='316' y='122' width='72' height='8' rx='4' fill='%23000' stroke='none'/%3E%3Crect x='246' y='144' width='73' height='8' rx='4' fill='%23000' stroke='none'/%3E%3Crect x='329' y='144' width='25' height='8' rx='4' fill='%23000' stroke='none'/%3E%3Crect x='364' y='144' width='76' height='8' rx='4' fill='%23000' stroke='none'/%3E%3Crect x='246' y='166' width='62' height='8' rx='4' fill='%23000' stroke='none'/%3E%3Crect x='318' y='166' width='70' height='8' rx='4' fill='%23000' stroke='none'/%3E%3Crect x='398' y='166' width='48' height='8' rx='4' fill='%23000' stroke='none'/%3E%3Crect x='272' y='188' width='70' height='8' rx='4' fill='%23000' stroke='none'/%3E%3Crect x='352' y='188' width='75' height='8' rx='4' fill='%23000' stroke='none'/%3E%3Crect x='298' y='210' width='47' height='8' rx='4' fill='%23000' stroke='none'/%3E%3Crect x='355' y='210' width='30' height='8' rx='4' fill='%23000' stroke='none'/%3E%3Crect x='272' y='232' width='55' height='8' rx='4' fill='%23000' stroke='none'/%3E%3Crect x='337' y='232' width='37' height='8' rx='4' fill='%23000' stroke='none'/%3E%3Crect x='272' y='254' width='73' height='8' rx='4' fill='%23000' stroke='none'/%3E%3Crect x='355' y='254' width='64' height='8' rx='4' fill='%23000' stroke='none'/%3E%3Crect x='429' y='254' width='43' height='8' rx='4' fill='%23000' stroke='none'/%3E%3C/svg%3E")}
.szh-kapak--genel{--szh-desen:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 480 270' fill='none' stroke='%23000' stroke-width='1.4'%3E%3Ccircle cx='222' cy='10' r='1.6' fill='%23000'/%3E%3Ccircle cx='237' cy='10' r='1.6' fill='%23000'/%3E%3Ccircle cx='252' cy='10' r='1.6' fill='%23000'/%3E%3Ccircle cx='267' cy='10' r='1.6' fill='%23000'/%3E%3Ccircle cx='282' cy='10' r='1.6' fill='%23000'/%3E%3Ccircle cx='297' cy='10' r='1.6' fill='%23000'/%3E%3Ccircle cx='312' cy='10' r='1.6' fill='%23000'/%3E%3Ccircle cx='327' cy='10' r='1.6' fill='%23000'/%3E%3Ccircle cx='342' cy='10' r='1.6' fill='%23000'/%3E%3Ccircle cx='357' cy='10' r='1.6' fill='%23000'/%3E%3Ccircle cx='372' cy='10' r='1.6' fill='%23000'/%3E%3Ccircle cx='387' cy='10' r='1.6' fill='%23000'/%3E%3Ccircle cx='402' cy='10' r='1.6' fill='%23000'/%3E%3Ccircle cx='417' cy='10' r='1.6' fill='%23000'/%3E%3Ccircle cx='432' cy='10' r='1.6' fill='%23000'/%3E%3Ccircle cx='447' cy='10' r='1.6' fill='%23000'/%3E%3Ccircle cx='462' cy='10' r='1.6' fill='%23000'/%3E%3Ccircle cx='477' cy='10' r='1.6' fill='%23000'/%3E%3Ccircle cx='222' cy='33' r='1.6' fill='%23000'/%3E%3Ccircle cx='237' cy='33' r='1.6' fill='%23000'/%3E%3Ccircle cx='252' cy='33' r='1.6' fill='%23000'/%3E%3Ccircle cx='267' cy='33' r='1.6' fill='%23000'/%3E%3Ccircle cx='282' cy='33' r='1.6' fill='%23000'/%3E%3Ccircle cx='297' cy='33' r='1.6' fill='%23000'/%3E%3Ccircle cx='312' cy='33' r='1.6' fill='%23000'/%3E%3Ccircle cx='327' cy='33' r='1.6' fill='%23000'/%3E%3Ccircle cx='342' cy='33' r='1.6' fill='%23000'/%3E%3Ccircle cx='357' cy='33' r='1.6' fill='%23000'/%3E%3Ccircle cx='372' cy='33' r='1.6' fill='%23000'/%3E%3Ccircle cx='387' cy='33' r='1.6' fill='%23000'/%3E%3Ccircle cx='402' cy='33' r='1.6' fill='%23000'/%3E%3Ccircle cx='417' cy='33' r='1.6' fill='%23000'/%3E%3Ccircle cx='432' cy='33' r='1.6' fill='%23000'/%3E%3Ccircle cx='447' cy='33' r='1.6' fill='%23000'/%3E%3Ccircle cx='462' cy='33' r='1.6' fill='%23000'/%3E%3Ccircle cx='477' cy='33' r='1.6' fill='%23000'/%3E%3Ccircle cx='222' cy='56' r='1.6' fill='%23000'/%3E%3Ccircle cx='237' cy='56' r='1.6' fill='%23000'/%3E%3Ccircle cx='252' cy='56' r='1.6' fill='%23000'/%3E%3Ccircle cx='267' cy='56' r='1.6' fill='%23000'/%3E%3Ccircle cx='282' cy='56' r='1.6' fill='%23000'/%3E%3Ccircle cx='297' cy='56' r='1.6' fill='%23000'/%3E%3Ccircle cx='312' cy='56' r='1.6' fill='%23000'/%3E%3Ccircle cx='327' cy='56' r='1.6' fill='%23000'/%3E%3Ccircle cx='342' cy='56' r='1.6' fill='%23000'/%3E%3Ccircle cx='357' cy='56' r='1.6' fill='%23000'/%3E%3Ccircle cx='372' cy='56' r='1.6' fill='%23000'/%3E%3Ccircle cx='387' cy='56' r='1.6' fill='%23000'/%3E%3Ccircle cx='402' cy='56' r='1.6' fill='%23000'/%3E%3Ccircle cx='417' cy='56' r='1.6' fill='%23000'/%3E%3Ccircle cx='432' cy='56' r='1.6' fill='%23000'/%3E%3Ccircle cx='447' cy='56' r='1.6' fill='%23000'/%3E%3Ccircle cx='462' cy='56' r='1.6' fill='%23000'/%3E%3Ccircle cx='477' cy='56' r='1.6' fill='%23000'/%3E%3Ccircle cx='222' cy='79' r='1.6' fill='%23000'/%3E%3Ccircle cx='237' cy='79' r='1.6' fill='%23000'/%3E%3Ccircle cx='252' cy='79' r='1.6' fill='%23000'/%3E%3Ccircle cx='267' cy='79' r='1.6' fill='%23000'/%3E%3Ccircle cx='282' cy='79' r='1.6' fill='%23000'/%3E%3Ccircle cx='297' cy='79' r='1.6' fill='%23000'/%3E%3Ccircle cx='312' cy='79' r='1.6' fill='%23000'/%3E%3Ccircle cx='327' cy='79' r='1.6' fill='%23000'/%3E%3Ccircle cx='342' cy='79' r='1.6' fill='%23000'/%3E%3Ccircle cx='357' cy='79' r='1.6' fill='%23000'/%3E%3Ccircle cx='372' cy='79' r='1.6' fill='%23000'/%3E%3Ccircle cx='387' cy='79' r='1.6' fill='%23000'/%3E%3Ccircle cx='402' cy='79' r='1.6' fill='%23000'/%3E%3Ccircle cx='417' cy='79' r='1.6' fill='%23000'/%3E%3Ccircle cx='432' cy='79' r='1.6' fill='%23000'/%3E%3Ccircle cx='447' cy='79' r='1.6' fill='%23000'/%3E%3Ccircle cx='462' cy='79' r='1.6' fill='%23000'/%3E%3Ccircle cx='477' cy='79' r='1.6' fill='%23000'/%3E%3Ccircle cx='222' cy='102' r='1.6' fill='%23000'/%3E%3Ccircle cx='237' cy='102' r='1.6' fill='%23000'/%3E%3Ccircle cx='252' cy='102' r='1.6' fill='%23000'/%3E%3Ccircle cx='267' cy='102' r='1.6' fill='%23000'/%3E%3Ccircle cx='282' cy='102' r='1.6' fill='%23000'/%3E%3Ccircle cx='297' cy='102' r='1.6' fill='%23000'/%3E%3Ccircle cx='312' cy='102' r='1.6' fill='%23000'/%3E%3Ccircle cx='327' cy='102' r='1.6' fill='%23000'/%3E%3Ccircle cx='342' cy='102' r='1.6' fill='%23000'/%3E%3Ccircle cx='357' cy='102' r='1.6' fill='%23000'/%3E%3Ccircle cx='372' cy='102' r='1.6' fill='%23000'/%3E%3Ccircle cx='387' cy='102' r='1.6' fill='%23000'/%3E%3Ccircle cx='402' cy='102' r='1.6' fill='%23000'/%3E%3Ccircle cx='417' cy='102' r='1.6' fill='%23000'/%3E%3Ccircle cx='432' cy='102' r='1.6' fill='%23000'/%3E%3Ccircle cx='447' cy='102' r='1.6' fill='%23000'/%3E%3Ccircle cx='462' cy='102' r='1.6' fill='%23000'/%3E%3Ccircle cx='477' cy='102' r='1.6' fill='%23000'/%3E%3Ccircle cx='222' cy='125' r='1.6' fill='%23000'/%3E%3Ccircle cx='237' cy='125' r='1.6' fill='%23000'/%3E%3Ccircle cx='252' cy='125' r='1.6' fill='%23000'/%3E%3Ccircle cx='267' cy='125' r='1.6' fill='%23000'/%3E%3Ccircle cx='282' cy='125' r='1.6' fill='%23000'/%3E%3Ccircle cx='297' cy='125' r='1.6' fill='%23000'/%3E%3Ccircle cx='312' cy='125' r='1.6' fill='%23000'/%3E%3Ccircle cx='327' cy='125' r='1.6' fill='%23000'/%3E%3Ccircle cx='342' cy='125' r='1.6' fill='%23000'/%3E%3Ccircle cx='357' cy='125' r='1.6' fill='%23000'/%3E%3Ccircle cx='372' cy='125' r='1.6' fill='%23000'/%3E%3Ccircle cx='387' cy='125' r='1.6' fill='%23000'/%3E%3Ccircle cx='402' cy='125' r='1.6' fill='%23000'/%3E%3Ccircle cx='417' cy='125' r='1.6' fill='%23000'/%3E%3Ccircle cx='432' cy='125' r='1.6' fill='%23000'/%3E%3Ccircle cx='447' cy='125' r='1.6' fill='%23000'/%3E%3Ccircle cx='462' cy='125' r='1.6' fill='%23000'/%3E%3Ccircle cx='477' cy='125' r='1.6' fill='%23000'/%3E%3Ccircle cx='222' cy='148' r='1.6' fill='%23000'/%3E%3Ccircle cx='237' cy='148' r='1.6' fill='%23000'/%3E%3Ccircle cx='252' cy='148' r='1.6' fill='%23000'/%3E%3Ccircle cx='267' cy='148' r='1.6' fill='%23000'/%3E%3Ccircle cx='282' cy='148' r='1.6' fill='%23000'/%3E%3Ccircle cx='297' cy='148' r='1.6' fill='%23000'/%3E%3Ccircle cx='312' cy='148' r='1.6' fill='%23000'/%3E%3Ccircle cx='327' cy='148' r='1.6' fill='%23000'/%3E%3Ccircle cx='342' cy='148' r='1.6' fill='%23000'/%3E%3Ccircle cx='357' cy='148' r='1.6' fill='%23000'/%3E%3Ccircle cx='372' cy='148' r='1.6' fill='%23000'/%3E%3Ccircle cx='387' cy='148' r='1.6' fill='%23000'/%3E%3Ccircle cx='402' cy='148' r='1.6' fill='%23000'/%3E%3Ccircle cx='417' cy='148' r='1.6' fill='%23000'/%3E%3Ccircle cx='432' cy='148' r='1.6' fill='%23000'/%3E%3Ccircle cx='447' cy='148' r='1.6' fill='%23000'/%3E%3Ccircle cx='462' cy='148' r='1.6' fill='%23000'/%3E%3Ccircle cx='477' cy='148' r='1.6' fill='%23000'/%3E%3Ccircle cx='222' cy='171' r='1.6' fill='%23000'/%3E%3Ccircle cx='237' cy='171' r='1.6' fill='%23000'/%3E%3Ccircle cx='252' cy='171' r='1.6' fill='%23000'/%3E%3Ccircle cx='267' cy='171' r='1.6' fill='%23000'/%3E%3Ccircle cx='282' cy='171' r='1.6' fill='%23000'/%3E%3Ccircle cx='297' cy='171' r='1.6' fill='%23000'/%3E%3Ccircle cx='312' cy='171' r='1.6' fill='%23000'/%3E%3Ccircle cx='327' cy='171' r='1.6' fill='%23000'/%3E%3Ccircle cx='342' cy='171' r='1.6' fill='%23000'/%3E%3Ccircle cx='357' cy='171' r='1.6' fill='%23000'/%3E%3Ccircle cx='372' cy='171' r='1.6' fill='%23000'/%3E%3Ccircle cx='387' cy='171' r='1.6' fill='%23000'/%3E%3Ccircle cx='402' cy='171' r='1.6' fill='%23000'/%3E%3Ccircle cx='417' cy='171' r='1.6' fill='%23000'/%3E%3Ccircle cx='432' cy='171' r='1.6' fill='%23000'/%3E%3Ccircle cx='447' cy='171' r='1.6' fill='%23000'/%3E%3Ccircle cx='462' cy='171' r='1.6' fill='%23000'/%3E%3Ccircle cx='477' cy='171' r='1.6' fill='%23000'/%3E%3Ccircle cx='222' cy='194' r='1.6' fill='%23000'/%3E%3Ccircle cx='237' cy='194' r='1.6' fill='%23000'/%3E%3Ccircle cx='252' cy='194' r='1.6' fill='%23000'/%3E%3Ccircle cx='267' cy='194' r='1.6' fill='%23000'/%3E%3Ccircle cx='282' cy='194' r='1.6' fill='%23000'/%3E%3Ccircle cx='297' cy='194' r='1.6' fill='%23000'/%3E%3Ccircle cx='312' cy='194' r='1.6' fill='%23000'/%3E%3Ccircle cx='327' cy='194' r='1.6' fill='%23000'/%3E%3Ccircle cx='342' cy='194' r='1.6' fill='%23000'/%3E%3Ccircle cx='357' cy='194' r='1.6' fill='%23000'/%3E%3Ccircle cx='372' cy='194' r='1.6' fill='%23000'/%3E%3Ccircle cx='387' cy='194' r='1.6' fill='%23000'/%3E%3Ccircle cx='402' cy='194' r='1.6' fill='%23000'/%3E%3Ccircle cx='417' cy='194' r='1.6' fill='%23000'/%3E%3Ccircle cx='432' cy='194' r='1.6' fill='%23000'/%3E%3Ccircle cx='447' cy='194' r='1.6' fill='%23000'/%3E%3Ccircle cx='462' cy='194' r='1.6' fill='%23000'/%3E%3Ccircle cx='477' cy='194' r='1.6' fill='%23000'/%3E%3Ccircle cx='222' cy='217' r='1.6' fill='%23000'/%3E%3Ccircle cx='237' cy='217' r='1.6' fill='%23000'/%3E%3Ccircle cx='252' cy='217' r='1.6' fill='%23000'/%3E%3Ccircle cx='267' cy='217' r='1.6' fill='%23000'/%3E%3Ccircle cx='282' cy='217' r='1.6' fill='%23000'/%3E%3Ccircle cx='297' cy='217' r='1.6' fill='%23000'/%3E%3Ccircle cx='312' cy='217' r='1.6' fill='%23000'/%3E%3Ccircle cx='327' cy='217' r='1.6' fill='%23000'/%3E%3Ccircle cx='342' cy='217' r='1.6' fill='%23000'/%3E%3Ccircle cx='357' cy='217' r='1.6' fill='%23000'/%3E%3Ccircle cx='372' cy='217' r='1.6' fill='%23000'/%3E%3Ccircle cx='387' cy='217' r='1.6' fill='%23000'/%3E%3Ccircle cx='402' cy='217' r='1.6' fill='%23000'/%3E%3Ccircle cx='417' cy='217' r='1.6' fill='%23000'/%3E%3Ccircle cx='432' cy='217' r='1.6' fill='%23000'/%3E%3Ccircle cx='447' cy='217' r='1.6' fill='%23000'/%3E%3Ccircle cx='462' cy='217' r='1.6' fill='%23000'/%3E%3Ccircle cx='477' cy='217' r='1.6' fill='%23000'/%3E%3Ccircle cx='222' cy='240' r='1.6' fill='%23000'/%3E%3Ccircle cx='237' cy='240' r='1.6' fill='%23000'/%3E%3Ccircle cx='252' cy='240' r='1.6' fill='%23000'/%3E%3Ccircle cx='267' cy='240' r='1.6' fill='%23000'/%3E%3Ccircle cx='282' cy='240' r='1.6' fill='%23000'/%3E%3Ccircle cx='297' cy='240' r='1.6' fill='%23000'/%3E%3Ccircle cx='312' cy='240' r='1.6' fill='%23000'/%3E%3Ccircle cx='327' cy='240' r='1.6' fill='%23000'/%3E%3Ccircle cx='342' cy='240' r='1.6' fill='%23000'/%3E%3Ccircle cx='357' cy='240' r='1.6' fill='%23000'/%3E%3Ccircle cx='372' cy='240' r='1.6' fill='%23000'/%3E%3Ccircle cx='387' cy='240' r='1.6' fill='%23000'/%3E%3Ccircle cx='402' cy='240' r='1.6' fill='%23000'/%3E%3Ccircle cx='417' cy='240' r='1.6' fill='%23000'/%3E%3Ccircle cx='432' cy='240' r='1.6' fill='%23000'/%3E%3Ccircle cx='447' cy='240' r='1.6' fill='%23000'/%3E%3Ccircle cx='462' cy='240' r='1.6' fill='%23000'/%3E%3Ccircle cx='477' cy='240' r='1.6' fill='%23000'/%3E%3Ccircle cx='222' cy='263' r='1.6' fill='%23000'/%3E%3Ccircle cx='237' cy='263' r='1.6' fill='%23000'/%3E%3Ccircle cx='252' cy='263' r='1.6' fill='%23000'/%3E%3Ccircle cx='267' cy='263' r='1.6' fill='%23000'/%3E%3Ccircle cx='282' cy='263' r='1.6' fill='%23000'/%3E%3Ccircle cx='297' cy='263' r='1.6' fill='%23000'/%3E%3Ccircle cx='312' cy='263' r='1.6' fill='%23000'/%3E%3Ccircle cx='327' cy='263' r='1.6' fill='%23000'/%3E%3Ccircle cx='342' cy='263' r='1.6' fill='%23000'/%3E%3Ccircle cx='357' cy='263' r='1.6' fill='%23000'/%3E%3Ccircle cx='372' cy='263' r='1.6' fill='%23000'/%3E%3Ccircle cx='387' cy='263' r='1.6' fill='%23000'/%3E%3Ccircle cx='402' cy='263' r='1.6' fill='%23000'/%3E%3Ccircle cx='417' cy='263' r='1.6' fill='%23000'/%3E%3Ccircle cx='432' cy='263' r='1.6' fill='%23000'/%3E%3Ccircle cx='447' cy='263' r='1.6' fill='%23000'/%3E%3Ccircle cx='462' cy='263' r='1.6' fill='%23000'/%3E%3Ccircle cx='477' cy='263' r='1.6' fill='%23000'/%3E%3C/svg%3E")}

/* ---------- Haber masası: sayfa başı paneli ----------
   Başlık, günün özeti ve konu sekmeleri tek panelde; düz başlık + tek başına sayı
   + metin sekmeler yerine. Panel rengi sayfanın konusundan gelir. */
.szh-masa{position:relative;margin-top:22px;padding:24px 26px 18px;overflow:hidden;border:1px solid var(--szh-cizgi);border-radius:14px;background:radial-gradient(90% 150% at 100% 0,color-mix(in srgb,var(--szh-konu,var(--sz-accent-fill)) 13%,transparent),transparent 62%),var(--sz-surface)}
.szh-masa .szh-ust{align-items:center;padding-top:0}
.szh-masa .szh-ust__baslik{font-size:clamp(28px,3vw,38px)}
.szh-masa .szh-ust__aciklama{max-width:52ch;margin-top:6px;font-size:15px}
.szh-masa .szh-ust__sayi{padding:7px 12px;border:1px solid var(--szh-cizgi);border-radius:999px;background:var(--sz-surface-2)}

/* Günün özeti panelin sağında; kendi kutusunu bırakır. */
.szh-masa .szh-gunluk{flex:0 1 auto;display:flex;flex-direction:column;align-items:flex-end;gap:10px;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:none}
.szh-masa .szh-gunluk__tarih{flex-direction:row;align-items:baseline;gap:6px}
.szh-masa .szh-gunluk__tarih strong{font-size:14px;font-weight:500}
.szh-masa .szh-gunluk__tarih span{font-size:14px}
.szh-masa .szh-gunluk__sayilar{gap:0;padding-left:0;border-left:0}
.szh-masa .szh-gunluk__sayilar li{display:flex;flex-direction:column;align-items:flex-start;min-width:76px;padding:0 16px;border-left:1px solid var(--szh-cizgi);line-height:1.25}
.szh-masa .szh-gunluk__sayilar li:first-child{border-left:0}
.szh-masa .szh-gunluk__sayilar li:last-child{padding-right:0}
.szh-masa .szh-gunluk__sayilar strong{font-size:26px}
.szh-masa .szh-gunluk__dagilim{width:100%;min-width:250px;padding-left:0;border-left:0}
.szh-masa .szh-gunluk__lider{text-align:right}
.szh-masa .szh-dagilim{height:5px}

/* Konu sekmeleri: ikonlu hap düğme. */
.szh-masa .szh-sekmeler{margin:18px -26px 0;padding:0 26px;border-bottom:0}
.szh-masa .szh-sekmeler__liste{gap:8px;margin:0;padding:2px 0}
.szh-masa .szh-sekme{gap:8px;min-height:44px;padding:0 15px 0 12px;border:1px solid var(--szh-cizgi);border-radius:999px;background:color-mix(in srgb,var(--sz-surface-2) 70%,transparent);color:var(--sz-text-muted);font-size:14.5px;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease}
.szh-masa .szh-sekme::after{display:none}
.szh-sekme__ikon{display:inline-flex;color:var(--szh-konu,var(--sz-accent-text))}
.szh-sekme__ikon svg{display:block;width:18px;height:18px}
.szh-masa .szh-sekme:hover{border-color:color-mix(in srgb,var(--szh-konu,var(--sz-accent-fill)) 50%,transparent);color:var(--sz-text)}
.szh-masa .szh-sekme.is-aktif{border-color:color-mix(in srgb,var(--szh-konu,var(--sz-accent-fill)) 62%,transparent);background:color-mix(in srgb,var(--szh-konu,var(--sz-accent-fill)) 17%,var(--sz-surface));color:var(--sz-text)}
.szh-masa .szh-sekme__sayi{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:rgb(255 255 255 / .07);color:var(--sz-text-muted);font-size:12.5px}
.szh-main .szh-masa .szh-sekmeler a:focus-visible{outline-offset:2px}

@media (max-width:1023px){
  .szh-masa .szh-ust{flex-direction:column;align-items:stretch;gap:16px}
  .szh-masa .szh-gunluk{align-items:stretch}
  .szh-masa .szh-gunluk__tarih{display:none}
  .szh-masa .szh-gunluk__dagilim{min-width:0}
  .szh-masa .szh-gunluk__lider{text-align:left}
  .szh-masa .szh-gunluk__sayilar li{flex:1 1 0;min-width:0}
  .szh-masa .szh-gunluk__sayilar li:first-child{padding-left:0}
  .szh-masa .szh-ust__sayi{align-self:flex-start}
}
@media (max-width:767px){
  .szh-masa{margin-top:14px;padding:18px 16px 14px;border-radius:12px}
  .szh-masa .szh-sekmeler{margin:14px -16px 0;padding:0 16px}
  .szh-masa .szh-gunluk__sayilar strong{font-size:22px}
}
@media (prefers-reduced-motion:reduce){
  .szh-masa .szh-sekme{transition:none}
}
