/* Ekran Taşma Sorunu Düzeltmesi - Karun Medya */

/* HTML ve Body için taşma kontrolü */
html,
body {
  overflow-x: hidden !important;
  max-width: 100vw !important;
}

/* Sabit 1920px genişlik veren class'ları override et */
.sm\:w-\[400px\],
.md\:w-\[1920px\],
.xl\:w-\[1920px\] {
  width: 100% !important;
  max-width: 100% !important;
}

/* Ana container için düzeltme */
body>div:first-of-type>div {
  width: 100% !important;
  max-width: 100% !important;
}

/* Footer sabit genişlik düzeltmeleri */
.footer-desktop-fixed-width,
.footer-desktop-fixed-width-dwa,
.footer-desktop-fixed-width-tri {
  width: 100% !important;
  max-width: 1920px !important;
}

/* Genel taşma kontrolü */
* {
  box-sizing: border-box;
}

/* Büyük containerlar için max-width kontrolü */
[style*="max-width:1920px"],
[style*="max-width: 1920px"] {
  max-width: 100% !important;
}