/* H2 Web 公共基底
 *
 * 只放两个页面都需要、且不跟各自主题色打架的东西。
 * 考勤端 / 生意端各有一套完整样式（kq.css / kh.css），这里不重复定义组件。
 */

html {
  /* 移动端横屏时不要自作主张放大字号 */
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
}

body {
  height: 100%;
  margin: 0;
  /* 整页滚动时不要有橡皮筋回弹，看起来更像原生应用 */
  overscroll-behavior-y: none;
}

a {
  color: inherit;
  text-decoration: none;
}

img,
svg {
  max-width: 100%;
}

/* iOS 上 input / textarea 字号小于 16px 会在聚焦时自动放大整页 */
input,
textarea,
select {
  font-size: 16px;
  font-family: inherit;
}

/* 底部安全区（iPhone 的横条）。谁需要谁自己套，别硬塞到所有容器上 */
.safe-b {
  padding-bottom: env(safe-area-inset-bottom);
}

.safe-t {
  padding-top: env(safe-area-inset-top);
}

@media (prefers-reduced-motion: reduce) {
  * {
    animation-duration: 0.01ms !important;
    transition-duration: 0.01ms !important;
  }
}
