  /* 基础样式重置 */
  input,
  textarea {
    font-size: 0.14rem;
    font-family: Arial, sans-serif;
    /* 统一字体 */
    line-height: 1.5;
    /* 统一行高 */
    color: #333;
    /* 统一文字颜色 */
    border-radius: 4px;
    box-sizing: border-box;
    /* 防止宽度被 padding 影响 */
    resize: none;
    /* 禁止调整 textarea 大小（可选） */
  }

  /* 统一 placeholder 样式（带浏览器前缀） */
  input::placeholder,
  textarea::placeholder {
    color: #999999;
    font-family: Arial, sans-serif !important;
    /* 强制继承字体 */
    font-size: 0.14rem !important;
    line-height: 1.5 !important;
    /* 强制继承行高 */
    opacity: 1 !important;
    font-weight: 400 !important;
    /* 修复 Firefox 的透明度问题 */
  }

  /* 针对 Chrome/Safari 的 textarea placeholder 行高修复 */
  textarea::placeholder {
    /* 通过 padding 微调垂直对齐（如果 line-height 无效） */
    /* padding-top: 2px; */
    /* 根据实际情况调整 */
  }

  /* 旧版浏览器前缀（兼容性处理） */
  input::-webkit-input-placeholder,
  textarea::-webkit-input-placeholder {
    /* Chrome/Safari */
    color: #999999;
    font-weight: 400 !important;
    font-family: Arial, sans-serif !important;
    /* 强制继承字体 */
    font-size: 0.14rem !important;
    line-height: 1.5 !important;
    /* 强制继承行高 */
    opacity: 1 !important;
    /* 修复 Firefox 的透明度问题 */
  }

  input:-moz-placeholder,
  textarea:-moz-placeholder {
    /* Firefox 18- */
    color: #999999;
    font-weight: 400 !important;
    font-family: Arial, sans-serif !important;
    /* 强制继承字体 */
    font-size: 0.14rem !important;
    line-height: 1.5 !important;
    /* 强制继承行高 */
    opacity: 1 !important;
    /* 修复 Firefox 的透明度问题 */
  }

  input::-moz-placeholder,
  textarea::-moz-placeholder {
    /* Firefox 19+ */
    color: #999999;
    font-family: Arial, sans-serif !important;
    /* 强制继承字体 */
    font-size: 0.14rem !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;
    /* 强制继承行高 */
    opacity: 1 !important;
    /* 修复 Firefox 的透明度问题 */
  }

  input:-ms-input-placeholder,
  textarea:-ms-input-placeholder {
    /* IE 10+ */
    color: #999999;
    font-weight: 400 !important;
    font-family: Arial, sans-serif !important;
    /* 强制继承字体 */
    font-size: 0.14rem !important;
    line-height: 1.5 !important;
    /* 强制继承行高 */
    opacity: 1 !important;
    /* 修复 Firefox 的透明度问题 */
  }