/* ==========================================================================
   MEIQING INDUSTRIAL GROUP —— English site (en/) 增补样式
   仅覆盖英文排版所需的微调，不修改主视觉系统
   ========================================================================== */

/* 英文正文：字距与行高微调，西文可读性优先 */
html[lang="en"] body{
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  letter-spacing:.005em;
}
html[lang="en"] h1{letter-spacing:-.02em; line-height:1.18;}
html[lang="en"] h2{letter-spacing:-.015em; line-height:1.24;}
html[lang="en"] h3{letter-spacing:-.01em;}
html[lang="en"] .lead{line-height:1.68;}
html[lang="en"] p{line-height:1.7;}

/* 品牌区第二行：英文副标 */
.brand-txt small{text-transform:uppercase; letter-spacing:.06em;}

/* 语言切换（EN / 中文） */
.lang-switch{
  display:inline-flex; align-items:center; gap:2px;
  border:1px solid var(--line); border-radius:999px;
  padding:3px; margin-left:14px; background:#fff; flex:0 0 auto;
}
.lang-switch a{
  font-size:12.5px; font-weight:700; line-height:1;
  padding:6px 11px; border-radius:999px; color:var(--ink-2);
  text-decoration:none; white-space:nowrap; transition:.18s var(--ease);
}
.lang-switch a.on{background:var(--brand-800); color:#fff;}
.lang-switch a:hover:not(.on){color:var(--brand-700); background:var(--surface-2);}
@media (max-width:860px){
  .lang-switch{margin-left:auto; order:2;}
  .nav-links{order:3; width:100%;}
}

/* 规格表：英文数字列更宽 */
.spec-tbl td.n{font-variant-numeric:tabular-nums; white-space:nowrap;}

/* 英文长表头允许换行不挤压 */
.spec-tbl th{line-height:1.32;}

/* 参数卡（Product 页新增）：牌号快览 */
.pcard-grid{
  display:grid; grid-template-columns:repeat(auto-fill,minmax(212px,1fr));
  gap:14px; margin:18px 0 22px;
}
.pcard{
  border:1px solid var(--line); border-radius:var(--radius-sm);
  padding:15px 16px; background:#fff; position:relative;
  transition:.2s var(--ease);
}
.pcard:hover{box-shadow:var(--shadow-md); transform:translateY(-2px); border-color:var(--brand-500);}
.pcard .pc-code{
  font-size:16px; font-weight:800; color:var(--brand-800);
  letter-spacing:-.01em; margin-bottom:8px; display:flex; align-items:center; gap:7px;
}
.pcard .pc-code::before{
  content:""; width:7px; height:7px; border-radius:50%;
  background:var(--dot); flex:0 0 auto;
}
.pcard .pc-ms{
  font-size:26px; font-weight:800; color:var(--brand-700);
  line-height:1; font-variant-numeric:tabular-nums;
}
.pcard .pc-ms span{font-size:13px; font-weight:600; color:var(--ink-3); margin-left:3px;}
.pcard .pc-meta{
  font-size:12.5px; color:var(--ink-2); margin-top:7px; line-height:1.55;
}
.pcard .pc-visc{
  font-size:12px; color:var(--ink-3); margin-top:5px;
  font-variant-numeric:tabular-nums;
}

/* 询盘表单：英文标签 */
.form-row{display:grid; grid-template-columns:1fr 1fr; gap:14px;}
@media (max-width:700px){.form-row{grid-template-columns:1fr;}}
.field label{display:block; font-size:13px; font-weight:700; color:var(--ink); margin-bottom:6px;}
.field label .req{color:var(--dot); margin-left:3px;}
.field .hint{font-size:12px; color:var(--ink-3); margin-top:5px; line-height:1.5;}

/* 优势条目（About/Home 复用） */
.adv-grid{display:grid; grid-template-columns:repeat(2,1fr); gap:16px; margin:18px 0 22px;}
@media (max-width:760px){.adv-grid{grid-template-columns:1fr;}}
.adv-card{
  border:1px solid var(--line); border-left:3px solid var(--brand-600);
  border-radius:var(--radius-sm); padding:15px 17px; background:#fff;
}
.adv-card .ac-h{font-size:15px; font-weight:800; color:var(--brand-800); margin-bottom:7px;}
.adv-card .ac-b{font-size:14px; color:var(--ink-2); line-height:1.65;}

/* 应用方向列表 */
.app-list{display:grid; grid-template-columns:repeat(auto-fill,minmax(258px,1fr)); gap:13px; margin:16px 0 20px;}
.app-item{
  border:1px solid var(--line); border-radius:var(--radius-sm);
  padding:14px 16px; background:#FCFDFF;
}
.app-item b{display:block; font-size:14.5px; color:var(--brand-800); margin-bottom:5px;}
.app-item span{font-size:13.5px; color:var(--ink-2); line-height:1.6;}

/* 免责/合规提示 */
.compliance-note{
  border:1px solid var(--line); border-left:3px solid var(--warn);
  border-radius:var(--radius-sm); padding:13px 16px; background:#FFFBF7;
  font-size:13.5px; color:var(--ink-2); line-height:1.65; margin:18px 0;
}
.compliance-note b{color:var(--warn);}

/* 打印 */
@media print{
  .lang-switch,.site-header,.float-rail,.mobile-cta,.to-top,.wx-modal{display:none !important;}
  .pcard,.adv-card,.app-item{break-inside:avoid; box-shadow:none;}
  body{font-size:11.5pt;}
}
