/* CoreV2 v0.3.016 — mobil kaydirma performans katmani.
 * Amac: dusuk/orta guclu telefonlarda scroll sirasinda her karede repaint
 * tetikleyen efektleri kaldirmak (backdrop-filter, buyuk blur golgeler,
 * surekli animasyonlar, sabit arka planlar). Gorsel duzen degismez. */

@media (max-width: 991px) {
  /* 1) backdrop-filter = mobilde en pahali compositing kaynagi */
  *,
  *::before,
  *::after {
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
  }

  /* 2) iOS'ta scroll'u kilitleyen sabit arka planlar */
  [style*="background-attachment: fixed"],
  .cv2-bg-fixed,
  .bg-fixed {
    background-attachment: scroll !important;
  }

  /* 3) sonsuz donen dekoratif animasyonlar (icerik animasyonlari haric) */
  .cv2-blob,
  .cv2-orb,
  .cv2-glow,
  .cv2-particle,
  .cv2-decor-anim,
  .cv2-float,
  [class*="-blob"],
  [class*="-orb"] {
    animation: none !important;
    filter: none !important;
  }

  /* 4) dekoratif canvas efektleri (kar/yaprak) mobilde kapali */
  #cv2-weather-canvas,
  .cv2-weather-canvas,
  canvas[data-cv2-weather] {
    display: none !important;
  }

  /* 5) gereksiz katman promosyonu scroll'da bellek/GPU yiyor */
  .pack-card-wrapper,
  .sw-card-wrap,
  .cv2-card,
  .coreservercart-server-item {
    will-change: auto !important;
  }
}

/* Kullanici hareket azaltma istiyorsa her cihazda uygula */
@media (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {
    animation-duration: .01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: .01ms !important;
    scroll-behavior: auto !important;
  }
}
