/* ÖZGÜN GÜNDEM V65.1 - Mobil sabitleme
   V65'in agresif kurallarini kaldirir; sadece gerekli tasma ve mobil grid duzeltmelerini uygular. */
@media(max-width:980px){
  html{max-width:100%;overflow-x:clip!important;scroll-behavior:auto!important;scroll-snap-type:none!important}
  body{max-width:100%;overflow-x:clip!important;scroll-snap-type:none!important}
  img,video,canvas,svg,iframe{max-width:100%}

  .v42-home-shell,.v46620-home-layout,.v46620-home-module,
  .v22-content-grid,.v22-news-column,.v22-right-column,
  .article-layout,.article,.article-aside{min-width:0!important;max-width:100%!important}

  .v22-content-grid,.article-layout,.article-layout.og-single-layout,.og-next-stream .article-layout{
    grid-template-columns:minmax(0,1fr)!important;
  }
  .v22-right-column{margin-top:16px}

  /* Dinamik alanlar mobil tarayicinin scroll anchoring mekanizmasini tetiklemesin. */
  .ogvh,.ogvh-stage,.ogvh-nav,
  .ogdh,.ogdh-stage,.ogdh-nav,
  .v4271-breaking,.v4271-track,
  .ogsw-stack,.ogsw-card,.v42-ad-shell,
  [data-home-module]{overflow-anchor:none!important}

  .ogvh,.ogdh{width:100%;max-width:100%;overflow:hidden}
  .ogvh-layout{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}
  .ogvh-stage,.ogdh-stage{height:auto!important;aspect-ratio:857/503!important}
  .ogvh-side{height:auto!important;display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:none!important;gap:8px!important}
  .ogvh-side-card{aspect-ratio:16/9!important;min-width:0!important}
  .ogvh-nav,.ogdh-nav{overflow-x:auto!important;overscroll-behavior-inline:contain;scrollbar-width:none}
  .ogvh-nav::-webkit-scrollbar,.ogdh-nav::-webkit-scrollbar{display:none}

  .v424-photo-layout,.v425-video-layout{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}
  .v424-photo-side,.v425-video-side{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}
  .v424-photo-thumb,.v424-photo-lead-thumb,.v425-video-thumb,.v425-video-lead-thumb{height:auto!important;aspect-ratio:16/9;overflow:hidden}
  .v424-photo-thumb img,.v424-photo-lead-thumb img,.v425-video-thumb img,.v425-video-lead-thumb img{width:100%;height:100%;object-fit:cover}

  .article h1,.og-next-article h1{font-size:clamp(25px,7vw,36px)!important;line-height:1.08!important}
  .article-body,.og-next-article .article-body{max-width:100%;overflow-wrap:anywhere}
  .article-body img,.og-next-article .article-body img,.hero-img{width:100%;height:auto;display:block}
  .news-video-embed{width:100%;aspect-ratio:16/9;height:auto}
  .article-body table,.og-next-article .article-body table{display:block;max-width:100%;overflow-x:auto}
}

@media(max-width:560px){
  .v22-news-row{grid-template-columns:104px minmax(0,1fr)!important;gap:9px!important;align-items:start}
  .v22-news-img,.v22-news-img img{width:104px!important;min-width:104px!important;max-width:104px!important}
  .v22-news-img img{height:76px!important;object-fit:cover}
  .v22-news-row h3,.v22-news-row h3 a{font-size:14px!important;line-height:1.25!important}
  .v22-news-row p{display:none!important}
  .ogvh-side{grid-template-columns:minmax(0,1fr)!important}
  .ogsw-social-grid{grid-template-columns:minmax(0,1fr)!important}
}
