@charset "UTF-8";

/* 英文站字体 - en 字体族 (Lato) */
@font-face {
  font-family: "en";
  src: url("../lib/font/Lato-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "en";
  src: url("../lib/font/Lato-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "en";
  src: url("../lib/font/Lato-Semibold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: "en";
  src: url("../lib/font/Lato-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: "en";
  src: url("../lib/font/Lato-Heavy.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: "en";
  src: url("../lib/font/Lato-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}

/* Lato Black 单独声明 */
@font-face {
  font-family: "Lato-Black";
  src: url("../lib/font/Lato-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}

/* DIN 字体族 */
/* @font-face {
  font-family: "DINPro-CondensedBold";
  src: url("../lib/font/DIN Condensed Bold.woff.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: "DINAlternate-Bold";
  src: url("../lib/font/DIN-MediumAlternate.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
} */

/* 中文站字体 - cn 字体族 */
@font-face {
  font-family: "cn";
  src: local("Lato"), local("PingFang HK"), local(Arial), local("Microsoft YaHei"), local("Verdana"), local(sans-serif);
  font-weight: 400;
  font-style: normal;
}

/* 全局 html/body 字体 - 与语言同步 */
html,
body {
  padding: 0;
  margin: 0;
}

/* 中英文版本字体区分 - 全局 */
html[lang="zh"] {
  font-family: "cn", "PingFang SC", "Microsoft YaHei", sans-serif !important;
}

html[lang="en"] {
  font-family: "en", "Lato", Georgia, Arial, sans-serif !important;
}