/* Kategori vitrini (gelişmiş görünüm): yalnız bölümde `kv` ayarı varsa yüklenir (varsayılan/eski görünümde bu dosya yoktur).
   Değerler bölüm kökündeki --kv-* değişkenlerinden gelir (sunucu doğrular). Bkz. docs/KATEGORI-VITRINI.md
   Mobil = (max-width:860px) VEYA (max-height:520px) and (max-width:1000px); masaüstü = (min-width:861px) and (min-height:521px) VEYA (min-width:1001px).
   Animasyon yalnız transform/opacity; prefers-reduced-motion açıkken animasyon yoktur (statik halka). */

/* Yerel yazı tipleri (OFL; yalnız seçili yazı tipi kullanılırsa tarayıcı indirir) */
@font-face{font-family:"KvtFredoka";font-style:normal;font-weight:300 700;font-display:swap;src:url("/statik/vendor/fonts/fredoka-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122}
@font-face{font-family:"KvtFredoka";font-style:normal;font-weight:300 700;font-display:swap;src:url("/statik/vendor/fonts/fredoka-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113}
@font-face{font-family:"KvtBaloo";font-style:normal;font-weight:400 800;font-display:swap;src:url("/statik/vendor/fonts/baloo-2-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122}
@font-face{font-family:"KvtBaloo";font-style:normal;font-weight:400 800;font-display:swap;src:url("/statik/vendor/fonts/baloo-2-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113}
@font-face{font-family:"KvtNunito";font-style:normal;font-weight:200 1000;font-display:swap;src:url("/statik/vendor/fonts/nunito-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122}
@font-face{font-family:"KvtNunito";font-style:normal;font-weight:200 1000;font-display:swap;src:url("/statik/vendor/fonts/nunito-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113}

/* ---- Cihaz değişkenleri: önce mobil, sonra masaüstü (ve yönetim önizlemesi için sınıfla zorlama) ---- */
.kvt,.kvt-onz-m .kvt{--kv-boyut:var(--kv-m-boyut,64px);--kv-bosluk:var(--kv-m-bosluk,12px);--kv-girinti:var(--kv-m-girinti,12px);--kv-satir:var(--kv-m-satir,1);--kv-akis:var(--kv-m-akis,column);--kv-kolon:var(--kv-m-kolon,none);--kv-satirlar:var(--kv-m-satirlar,auto);--kv-tasma:var(--kv-m-tasma,auto);--kv-tasmay:var(--kv-m-tasmay,hidden);--kv-kol:var(--kv-m-kol,80px);--kv-hiza:var(--kv-m-hiza,start);--kv-maske:var(--kv-m-maske,none)}
@media (min-width:861px) and (min-height:521px),(min-width:1001px){
  .kvt{--kv-boyut:var(--kv-d-boyut,96px);--kv-bosluk:var(--kv-d-bosluk,20px);--kv-girinti:var(--kv-d-girinti,0px);--kv-satir:var(--kv-d-satir,1);--kv-akis:var(--kv-d-akis,column);--kv-kolon:var(--kv-d-kolon,none);--kv-satirlar:var(--kv-d-satirlar,auto);--kv-tasma:var(--kv-d-tasma,auto);--kv-tasmay:var(--kv-d-tasmay,hidden);--kv-kol:var(--kv-d-kol,112px);--kv-hiza:var(--kv-d-hiza,start);--kv-maske:var(--kv-d-maske,none)}
  .kvt-onz-m .kvt{--kv-boyut:var(--kv-m-boyut,64px);--kv-bosluk:var(--kv-m-bosluk,12px);--kv-girinti:var(--kv-m-girinti,12px);--kv-satir:var(--kv-m-satir,1);--kv-akis:var(--kv-m-akis,column);--kv-kolon:var(--kv-m-kolon,none);--kv-satirlar:var(--kv-m-satirlar,auto);--kv-tasma:var(--kv-m-tasma,auto);--kv-tasmay:var(--kv-m-tasmay,hidden);--kv-kol:var(--kv-m-kol,80px);--kv-hiza:var(--kv-m-hiza,start);--kv-maske:var(--kv-m-maske,none)}
}
.kvt-onz-d .kvt{--kv-boyut:var(--kv-d-boyut,96px);--kv-bosluk:var(--kv-d-bosluk,20px);--kv-girinti:var(--kv-d-girinti,0px);--kv-satir:var(--kv-d-satir,1);--kv-akis:var(--kv-d-akis,column);--kv-kolon:var(--kv-d-kolon,none);--kv-satirlar:var(--kv-d-satirlar,auto);--kv-tasma:var(--kv-d-tasma,auto);--kv-tasmay:var(--kv-d-tasmay,hidden);--kv-kol:var(--kv-d-kol,112px);--kv-hiza:var(--kv-d-hiza,start);--kv-maske:var(--kv-d-maske,none)}

/* ---- Halka renk çözümü (kategori rengi / palet-özel / tema vurgusu) ---- */
.kvt-rm-kat .kvt-oge{--hc1:var(--kv-k);--hc2:var(--kv-k2);--hc3:var(--kv-k)}
.kvt-rm-sb{--hc1:var(--kv-c1);--hc2:var(--kv-c2);--hc3:var(--kv-c3)}
.kvt-rm-tema{--hc1:var(--ana,#1f5fd6);--hc2:var(--vurgu,#d9480f);--hc3:var(--ana,#1f5fd6)}

/* ---- Bölüm ---- */
.kvt{position:relative;margin:0 0 1rem}
.kvt-ar-dolu{background:var(--kv-yuzey);border-radius:var(--kose,10px)}
.kvt-ar-gr{background:var(--kv-arka-gr);border-radius:var(--kose,10px)}
.kvt-ic-bos{padding-block:var(--kv-ic)}
.kvt-ic-bos.kvt-ar-dolu,.kvt-ic-bos.kvt-ar-gr{padding-inline:8px}
.kvt-cizgi{border-bottom:1px solid var(--kenar,#dde1e8);padding-bottom:10px}
.kvt .bolum-baslik{margin-bottom:.5rem}
.kvt-sar{position:relative}
.kvt-liste{list-style:none;margin:0;padding:12px var(--kv-girinti) 10px;display:grid;gap:var(--kv-bosluk);grid-auto-flow:var(--kv-akis);grid-template-columns:var(--kv-kolon);grid-template-rows:var(--kv-satirlar);grid-auto-columns:var(--kv-kol);justify-content:var(--kv-hiza);justify-items:center;align-items:start;overflow-x:var(--kv-tasma);overflow-y:var(--kv-tasmay);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-inline:var(--kv-girinti);scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:var(--kv-maske);mask-image:var(--kv-maske)}
.kvt-liste::-webkit-scrollbar{display:none}
.kvt-li{min-width:0;width:100%;display:flex;justify-content:center;scroll-snap-align:start}
.kvt-oge{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;color:var(--yazi,#1c2430);text-decoration:none;text-align:center;border-radius:12px;-webkit-tap-highlight-color:transparent;transition:transform .2s ease}
.kvt-oge:hover{text-decoration:none;color:var(--yazi,#1c2430)}
.kvt-oge:focus-visible{outline:3px solid var(--ana,#1f5fd6);outline-offset:3px}

/* ---- Görsel kabı, halka, kutu ---- */
.kvt-kap{position:relative;flex:none;width:min(var(--kv-boyut),100%);aspect-ratio:1;border-radius:var(--kv-r);transition:transform .2s ease}
.kvt-halka{position:absolute;inset:0;border-radius:inherit;overflow:hidden;background:var(--hc1);pointer-events:none}
.kvt-kutu{position:absolute;inset:var(--kv-kalin);border-radius:inherit;overflow:hidden;background:var(--kv-yuzey,var(--zemin,#fff))}
.kvt-gorsel,.kvt-yedek{position:absolute;left:var(--kv-ara);top:var(--kv-ara);width:calc(100% - 2*var(--kv-ara));height:calc(100% - 2*var(--kv-ara));border-radius:inherit;object-fit:cover;background:var(--yuzey,#f5f6f8)}
.kvt-yedek{display:grid;place-items:center;background:linear-gradient(135deg,var(--kv-k),var(--kv-k2));color:#fff;font-weight:800;font-size:calc(var(--kv-boyut)*.4);line-height:1}
.kvt-e-yok .kvt-halka{display:none}
.kvt-e-gradyan .kvt-halka,.kvt-e-cift .kvt-halka{background:linear-gradient(var(--kv-aci),var(--hc1),var(--hc2),var(--hc3))}
.kvt-e-cift .kvt-kutu::after{content:"";position:absolute;left:var(--kv-ara);top:var(--kv-ara);right:var(--kv-ara);bottom:var(--kv-ara);border-radius:inherit;box-shadow:inset 0 0 0 2px var(--hc2);pointer-events:none;z-index:3}
.kvt-e-donen .kvt-halka,.kvt-e-kesik .kvt-halka{background:none}
.kvt-e-donen .kvt-halka::before,.kvt-e-kesik .kvt-halka::before,.kvt-e-parilti .kvt-halka::before{content:"";position:absolute;left:-60%;top:-60%;width:220%;height:220%}
.kvt-e-donen .kvt-halka::before{background:conic-gradient(from 0deg,var(--hc1),var(--hc2),var(--hc3),var(--hc1));animation:kvt-don var(--kv-sure,4s) linear infinite;animation-direction:var(--kv-yon,normal)}
.kvt-e-kesik .kvt-halka::before{background:repeating-conic-gradient(var(--hc1) 0 9deg,transparent 9deg 18deg);animation:kvt-don calc(var(--kv-sure,4s)*3) linear infinite;animation-direction:var(--kv-yon,normal)}
.kvt-e-parilti .kvt-halka{background:linear-gradient(var(--kv-aci),var(--hc1),var(--hc2))}
.kvt-e-parilti .kvt-halka::before{background:conic-gradient(from 0deg,transparent 0 68%,rgba(255,255,255,.95) 88%,transparent 100%);animation:kvt-don var(--kv-sure,4s) linear infinite;animation-direction:var(--kv-yon,normal)}
.kvt-e-nabiz .kvt-kap::after,.kvt-e-nefes .kvt-kap::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}
.kvt-e-nabiz .kvt-kap::after{border:2px solid var(--hc1);opacity:0;animation:kvt-nabiz calc(var(--kv-sure,4s)*.6) ease-out infinite}
.kvt-e-nefes .kvt-kap::after{box-shadow:0 0 14px 3px var(--hc1);opacity:.15;animation:kvt-nefes calc(var(--kv-sure,4s)*.8) ease-in-out infinite alternate}
@keyframes kvt-don{to{transform:rotate(360deg)}}
@keyframes kvt-nabiz{0%{transform:scale(1);opacity:.75}100%{transform:scale(1.3);opacity:0}}
@keyframes kvt-nefes{0%{opacity:.12;transform:scale(1)}100%{opacity:.6;transform:scale(1.04)}}
/* Animasyon bütçesi: ilk 12 dışındaki öğeler statik; ekran dışındayken (JS) durur */
.kvt-sabit .kvt-halka::before,.kvt-sabit .kvt-kap::after{animation:none}
.kvt-sabit .kvt-kap::after{display:none}
.kvt-dur .kvt-halka::before,.kvt-dur .kvt-kap::after{animation-play-state:paused}

/* ---- Renk katmanı + görsel içi yazı ---- */
.kvt-katman{position:absolute;left:var(--kv-ara);top:var(--kv-ara);right:var(--kv-ara);bottom:var(--kv-ara);border-radius:inherit;background:var(--kv-kt,var(--kv-k));opacity:var(--kv-katman-opak,.55);mix-blend-mode:var(--kv-katman-mod,normal)}
.kvt-ic-yazi{position:absolute;left:var(--kv-ara);top:var(--kv-ara);right:var(--kv-ara);bottom:var(--kv-ara);display:flex;align-items:center;justify-content:center;text-align:center;padding:6%;border-radius:inherit;color:#fff;font-weight:var(--kv-yazi-agirlik,800);font-size:max(9px,calc(var(--kv-boyut)*var(--kv-yazi-oran,.17)));line-height:1.08;letter-spacing:.01em;overflow-wrap:break-word;z-index:2}
.kvt-yb .kvt-ic-yazi{text-transform:uppercase}
.kvt-ys-golge .kvt-ic-yazi{text-shadow:0 1px 3px rgba(0,0,0,.5),0 0 2px rgba(0,0,0,.35)}
.kvt-ys-kontur .kvt-ic-yazi{text-shadow:-1px -1px 0 rgba(0,0,0,.65),1px -1px 0 rgba(0,0,0,.65),-1px 1px 0 rgba(0,0,0,.65),1px 1px 0 rgba(0,0,0,.65)}
.kvt-f-fredoka .kvt-ic-yazi,.kvt-f-fredoka .kvt-ad{font-family:"KvtFredoka",var(--font-baslik,inherit),system-ui,sans-serif}
.kvt-f-baloo .kvt-ic-yazi,.kvt-f-baloo .kvt-ad{font-family:"KvtBaloo",var(--font-baslik,inherit),system-ui,sans-serif}
.kvt-f-nunito .kvt-ic-yazi,.kvt-f-nunito .kvt-ad{font-family:"KvtNunito",var(--font-baslik,inherit),system-ui,sans-serif}

/* ---- Kategori adı ---- */
.kvt-ad{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--kv-ad-satir,2);line-clamp:var(--kv-ad-satir,2);overflow:hidden;max-width:100%;font-size:var(--kv-ad-boyut,12px);font-weight:700;line-height:1.2;overflow-wrap:anywhere}
.kvt-ab .kvt-ad{text-transform:uppercase;letter-spacing:.03em}

/* ---- Rozet ---- */
.kvt-rozet{position:absolute;top:-8px;left:50%;transform:translateX(-50%);z-index:4;max-width:calc(100% + 8px);padding:2px 8px;border-radius:999px;background:var(--kv-rz,#7c3aed);color:var(--kv-rzy,#fff);font-style:normal;font-size:.62rem;font-weight:700;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 1px 3px rgba(0,0,0,.18)}

/* ---- Yazı kartı ---- */
.kvt-s-kart .kvt-oge{align-items:flex-start;justify-content:space-between;gap:10px;min-height:calc(var(--kv-boyut)*.92);padding:12px 10px 10px;background:var(--kv-p);border-radius:var(--kv-r);text-align:left}
.kvt-kart-ikon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;overflow:hidden;flex:none}
.kvt-s-kart .kvt-gorsel,.kvt-s-kart .kvt-yedek{position:static;width:40px;height:40px;border-radius:12px}
.kvt-s-kart .kvt-yedek{background:rgba(255,255,255,.75);color:var(--kv-k);font-size:1.3rem}
.kvt-s-kart .kvt-ad{color:#1f2937;font-weight:800;font-size:var(--kv-ad-boyut,12.5px);text-align:left}
.kvt-s-kart .kvt-rozet{left:10px;transform:none;max-width:calc(100% - 14px);white-space:normal;line-height:1.15;border-radius:9px;padding:3px 8px}

/* ---- Sadece yazı (çip) ---- */
.kvt-s-yazi .kvt-li{justify-content:flex-start}
.kvt-s-yazi .kvt-oge{flex-direction:row;justify-content:center;width:auto;max-width:100%;gap:.5em;padding:.5em 1em;border:1px solid var(--kenar,#dde1e8);border-radius:999px;background:var(--zemin,#fff)}
.kvt-s-yazi .kvt-ad{display:block;-webkit-line-clamp:1;white-space:nowrap;text-overflow:ellipsis}
.kvt-s-yazi.kvt-is-nokta .kvt-oge::before{content:"";flex:none;width:.6em;height:.6em;border-radius:50%;background:var(--kv-k)}
.kvt-s-yazi.kvt-is-cizgi .kvt-oge{border:0;border-bottom:3px solid var(--kv-k);border-radius:0;padding:.45em .25em;background:none}
.kvt-s-yazi .kvt-rozet{top:-9px;left:auto;right:-4px;transform:none}

/* ---- Büyük kare kart ---- */
.kvt-s-buyuk .kvt-ic-yazi{top:auto;left:0;right:0;bottom:0;display:block;padding:24px 10px 8px;border-radius:0 0 var(--kv-r) var(--kv-r);background:linear-gradient(transparent,rgba(0,0,0,.68));font-size:var(--kv-ad-boyut,13px);font-weight:700;text-align:left;text-shadow:none;text-transform:none}
.kvt-s-buyuk.kvt-ab .kvt-ic-yazi{text-transform:uppercase}
.kvt-s-buyuk .kvt-gorsel,.kvt-s-buyuk .kvt-yedek{border-radius:inherit}

/* ---- Hover / aktif ---- */
@media (hover:hover){
  .kvt-h-buyut .kvt-oge:hover .kvt-kap{transform:scale(1.07)}
  .kvt-h-kalk .kvt-oge:hover{transform:translateY(-3px)}
  .kvt-h-halka .kvt-oge:hover .kvt-halka{filter:saturate(1.7) brightness(1.1)}
}
.kvt-av .kvt-oge[aria-current="page"] .kvt-kap{box-shadow:0 0 0 3px var(--ana,#1f5fd6)}
.kvt-av .kvt-oge[aria-current="page"] .kvt-ad{color:var(--ana,#1f5fd6)}

/* ---- Kaydırma okları (JS; yalnız masaüstü) ---- */
.kvt-ok{display:none;position:absolute;top:calc(50% - 24px);width:34px;height:34px;padding:0;align-items:center;justify-content:center;border:1px solid var(--kenar,#dde1e8);border-radius:50%;background:var(--zemin,#fff);color:var(--yazi,#1c2430);font-size:1.2rem;line-height:1;box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:pointer;z-index:5}
.kvt-ok-sol{left:4px}.kvt-ok-sag{right:4px}
.kvt-ok[hidden]{display:none!important}
@media (min-width:861px) and (min-height:521px),(min-width:1001px){.kvt[data-kvt-js="ok"] .kvt-ok{display:flex}}

/* ---- Hareket azaltma: animasyon yok, halka statik ---- */
@media (prefers-reduced-motion:reduce){
  .kvt .kvt-halka::before,.kvt .kvt-kap::after{animation:none!important}
  .kvt-e-nabiz .kvt-kap::after,.kvt-e-nefes .kvt-kap::after,.kvt-e-parilti .kvt-halka::before{display:none}
  .kvt-oge,.kvt-kap{transition:none}
  .kvt-liste{scroll-behavior:auto}
}

/* ---- Telefon YATAY / kısa ekran (vitrin-yatay.css ile aynı koşul): tek satır, boyut yüksekliğe bağlı, güvenli alan ---- */
@media (max-height:520px) and (max-width:1000px){
  html body .kvt{--kv-boyut:min(var(--kv-m-boyut,64px),clamp(56px,15vh,84px));--kv-satir:1;--kv-akis:column;--kv-kolon:none;--kv-satirlar:auto;--kv-tasma:auto;--kv-tasmay:hidden;--kv-kol:calc(var(--kv-boyut) + 16px);--kv-hiza:start;--kv-bosluk:12px;--kv-girinti:var(--yt-yl,16px);--kv-maske:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}
  html body .kvt-s-kart,html body .kvt-s-buyuk{--kv-kol:calc(var(--kv-boyut) + 28px)}
  html body .kvt-s-yazi{--kv-kol:max-content}
  html body .kvt-liste{margin-inline:calc(-1*var(--yt-yl,16px));padding:6px var(--yt-yr,16px) 6px var(--yt-yl,16px);scroll-padding-inline:var(--yt-yl,16px)}
  html body .kvt-ad{-webkit-line-clamp:2;line-clamp:2;font-size:min(var(--kv-ad-boyut,12px),.8rem)}
  html body .kvt{margin-bottom:.5rem}
  html body .kvt .kvt-ok{display:none}
}

/* Yuvarlatılmış dikdörtgen stil */
.kvt-s-dikdortgen{--kv-kol:calc(var(--kv-boyut) * var(--kv-oran,1.333) + 12px)}
.kvt-s-dikdortgen .kvt-kap{width:min(calc(var(--kv-boyut) * var(--kv-oran,1.333)),100%);aspect-ratio:var(--kv-oran,1.333)}

/* Kayma iyileştirmesi: öğe kenarda yarım kalmasın (mandatory snap), uzun adlar taşmasın, dokunuşta yumuşak hareket */
.kvt-li{scroll-snap-stop:normal}
.kvt-ad{overflow-wrap:anywhere;word-break:break-word;hyphens:auto;text-wrap:balance}
@media (hover:none){.kvt-liste{scroll-padding-inline:var(--kv-girinti,12px)}}
@media (prefers-reduced-motion:reduce){.kvt-liste{scroll-behavior:auto}}

/* Dikdörtgen: görsel kartı tamamen doldurur (kenardan kenara); ad ya altta ya da kartın alt şeridinde */
.kvt-s-dikdortgen .kvt-kutu{background:var(--kv-yuzey,color-mix(in srgb,var(--kv-k,#94a3b8) 14%,#fff))}
.kvt-s-dikdortgen .kvt-gorsel{object-fit:cover;padding:0;background:transparent}
.kvt-s-dikdortgen .kvt-kap{box-shadow:0 1px 4px rgba(15,23,42,.12)}
.kvt-s-dikdortgen .kvt-ic-yazi{top:auto;left:0;right:0;bottom:0;display:block;padding:5px 6px;border-radius:0;background:rgba(15,23,42,.74);color:#fff;font-size:var(--kv-ad-boyut,12px);font-weight:700;line-height:1.25;text-align:center;text-shadow:none;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

/* Telefon: ilk öğe banner'ın sol kenarıyla (8px) aynı hizadan başlar; liste kenardan kenara kayar */
@media (max-width:575.98px) and (min-height:521px){
  html body .kvt-liste{margin-inline:-16px;padding-inline:8px;scroll-padding-inline:8px}
}

/* Dikdörtgen vitrin: alt/üst boşluk sıkı */
.kvt-s-dikdortgen{margin-bottom:.35rem}
.kvt-s-dikdortgen .kvt-liste{padding-block:2px 0}
@media (max-width:575.98px){html body .kvt-s-dikdortgen .kvt-liste{padding-block:2px 0}html body.sayfa-anasayfa .kvt-s-dikdortgen{margin-bottom:.35rem}}

/* Vitrin alt/üst boşluğu sıkı (tüm stiller): daire/kare/kart dahil */
.kvt{margin-bottom:.4rem}
.kvt .kvt-liste{padding-top:2px;padding-bottom:2px}
/* Masaüstü: header ile ilk bölüm (vitrin) arası sıkı; vitrin banner'dan önce gelirken */
@media (min-width:861px) and (min-height:521px){body.sayfa-anasayfa .kap.yerlesim:has(> main.ana > .kvt){padding-top:12px}.kvt{padding-top:4px;padding-bottom:4px}}
@media (max-width:575.98px) and (min-height:521px){
  html body .kvt,html body.sayfa-anasayfa .kvt{margin-bottom:.3rem}
  html body .kvt .kvt-liste{padding-top:0;padding-bottom:0}
  html body .kvt .kvt-baslik,html body .kvt .bolum-baslik{margin-top:0}
}
