/* site-resp-1200.css — PENCERE 20261105_1200 v2 — Diğer Grok CSS_RESP_CAPRAZ R1/R2/R4 düzeltmesi.
   Salt ekleyici. Desktop kategori ızgarasına dokunulmaz (R1). */

/* 1) Kategori: yalnız dar ekranda tek sütun; masaüstü canlı category-hub.css kalsın */
@media (max-width:480px){
  .category-grid__items{grid-template-columns:1fr;gap:12px}
  .category-grid-item{min-width:0}
  .category-grid-item__body,.category-grid__title{overflow-wrap:anywhere}
}

/* 2) Kategori çekmecesi (mobil menü) */
.cat-drawer__panel{max-height:100dvh;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
.cat-drawer__body{overflow-y:auto;padding-bottom:max(16px,env(safe-area-inset-bottom))}
.cat-drawer__item{min-height:44px;display:flex;align-items:center;gap:10px}
.cat-drawer__close{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}

/* 3) Dokunma hedefleri — kapsam daraltıldı (R4): site geneli .btn/.pill kaldırıldı */
@media (pointer:coarse){
  .category-grid .category-grid-item__link,.cat-drawer__item,.fz-tabbar__item,.fz-look__btn,.np-modal__btn,.eco-cat-links__item,.fz-footer__acc,.dyn-dil__a{min-height:44px}
  .fz-tabbar__item,.fz-look__btn,.np-modal__btn,.cat-drawer__close{min-width:44px}
  .fz-footer__links a{display:inline-block;padding-block:10px}
}

/* 4) Odak */
.category-grid-item__link:focus-visible,.cat-drawer__item:focus-visible,.fz-tabbar__item:focus-visible{outline:3px solid var(--primary,#0a7);outline-offset:2px}

/* 5) Azaltılmış hareket */
@media (prefers-reduced-motion:reduce){
  .cat-drawer__panel,.cat-drawer__backdrop,.newspaper-slide,.fz-ticker__item,.ad-rot__i{transition:none!important;animation:none!important}
  html{scroll-behavior:auto!important}
}
