/* ============================================
   LEYA 项目 - 全局样式优化
   ============================================ */

/* 防止水平滚动和溢出 */
html,
body {
  overflow-x: hidden;
  max-width: 100vw;
  scroll-behavior: smooth;
}

/* 所有元素使用 border-box */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* 移除所有断行规则，让浏览器使用默认行为 + wbr 标签控制 */
p,
h1,
h2,
h3,
h4,
h5,
h6,
span,
a,
div {
  /* 只防止溢出，不强制任何断行规则 */
  overflow-wrap: break-word;
}

/* 图片响应式 */
img {
  max-width: 100%;
  height: auto;
  display: block;
}

/* 字体渲染优化 */
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* iOS 字体大小调整 */
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

/* iOS Safari 专用优化 */
@supports (-webkit-touch-callout: none) {
  body {
    /* 防止 iOS 上的意外缩放 */
    -webkit-text-size-adjust: 100%;
  }

  /* 优化触控滚动 */
  * {
    -webkit-overflow-scrolling: touch;
  }
}

/* 防止任何容器超出视口宽度 */
.container,
.max-w-7xl,
.max-w-6xl,
.max-w-4xl,
.max-w-2xl {
  max-width: 100%;
}
