/**
 * MenkulEX v1.2.82 — Mobil/Tablet Scroll Stabilizasyonu + paint/runtime bütçesi.
 * Tasarım değerlerini değiştirmeden offscreen render, blur, hover ve GPU yükünü sınırlar.
 */

body.xan-blog-page .mx-blog-card-v1271,
body.xan-blog-page .mx-blog-topic-section-v1271,
body.xan-project-page .xan-project-card,
body.xan-project-page .xan-list-card,
body.mx-premium-hub-v1272 .mx-premium-link-card-v1270,
body.mx-premium-hub-v1272 .mx-premium-detail-shell-v1270,
body .xan-office-card,
body .xan-consultant-card{
  content-visibility:auto;
  contain-intrinsic-size:auto 560px;
}
body.xan-blog-page .mx-blog-topic-section-v1271{contain-intrinsic-size:auto 760px}
body.mx-premium-hub-v1272 .mx-premium-detail-shell-v1270{contain-intrinsic-size:auto 460px}

@media (hover:none), (pointer:coarse){
  .xan-btn,
  .mx-premium-card-button-v1270,
  .mx-blog-card-v1271,
  .xan-blog-card-v124,
  .xan-project-card,
  .xan-list-card,
  .xan-office-card,
  .xan-consultant-card{
    transform:none!important;
  }
  .mx-blog-card-v1271,
  .xan-project-card,
  .xan-list-card,
  .xan-office-card,
  .xan-consultant-card{
    transition:border-color .14s ease,box-shadow .14s ease!important;
  }
}

@media (max-width:1180px){
  body .xan-header-v122,
  body .xan-header-v121,
  body .xan-header-v120{
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
  }
  body .xan-header-v122 .xan-nav.is-open,
  body .xan-header-v121 .xan-nav.is-open,
  body .xan-header-v120 .xan-nav.is-open{
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
    background:#fff!important;
  }
  .xan-btn-ghost,
  .xan-hero-mini span,
  .xan-hero-trust{
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
  }

  body.xan-blog-page .mx-blog-card-v1271,
  body.mx-premium-hub-v1272 .mx-premium-link-card-v1270,
  body.mx-premium-hub-v1272 .mx-premium-detail-shell-v1270,
  body.xan-project-page .xan-project-card,
  body .xan-office-card,
  body .xan-consultant-card{
    box-shadow:0 8px 22px rgba(4,31,64,.065)!important;
  }
}

@media (pointer:coarse){
  a,
  button,
  .xan-btn,
  .mx-premium-card-button-v1270,
  .xan-mobile-dock a,
  .xan-nav-toggle{touch-action:manipulation}
}

@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto!important}
  *,
  *::before,
  *::after{
    animation-duration:.001ms!important;
    animation-iteration-count:1!important;
    transition-duration:.001ms!important;
  }
}
