/* 2025 一汽奥迪品牌字体。按字符覆盖范围选择 Audi Type 与华康金刚黑。 */
:root {
  --audi-font-body: "AudiH5Body", -apple-system, BlinkMacSystemFont, "PingFang SC", Arial, sans-serif;
  --audi-font-display: "AudiH5Display", -apple-system, BlinkMacSystemFont, "PingFang SC", Arial, sans-serif;
  --audi-font-ui: "AudiH5UI", -apple-system, BlinkMacSystemFont, "PingFang SC", Arial, sans-serif;
}

@font-face { font-family: AudiH5Body; src: url("assets/fonts/audi-type-normal.otf") format("opentype"); font-style: normal; font-weight: 300 500; font-display: swap; unicode-range: U+0000-02FF,U+2000-206F; }
@font-face { font-family: AudiH5Body; src: url("assets/fonts/audi-type-bold.otf") format("opentype"); font-style: normal; font-weight: 600 900; font-display: swap; unicode-range: U+0000-02FF,U+2000-206F; }
@font-face { font-family: AudiH5Body; src: url("assets/fonts/audi-cn-light.woff") format("woff"); font-style: normal; font-weight: 300; font-display: swap; unicode-range: U+3000-9FFF,U+F900-FAFF,U+20000-2FA1F,U+FF00-FFEF; }
@font-face { font-family: AudiH5Body; src: url("assets/fonts/audi-cn-regular.woff") format("woff"); font-style: normal; font-weight: 400; font-display: swap; unicode-range: U+3000-9FFF,U+F900-FAFF,U+20000-2FA1F,U+FF00-FFEF; }
@font-face { font-family: AudiH5Body; src: url("assets/fonts/audi-cn-medium.woff") format("woff"); font-style: normal; font-weight: 500; font-display: swap; unicode-range: U+3000-9FFF,U+F900-FAFF,U+20000-2FA1F,U+FF00-FFEF; }
@font-face { font-family: AudiH5Body; src: url("assets/fonts/audi-cn-semibold.woff") format("woff"); font-style: normal; font-weight: 600 900; font-display: swap; unicode-range: U+3000-9FFF,U+F900-FAFF,U+20000-2FA1F,U+FF00-FFEF; }

/* 标题对应 Audi Type Extended，汉字横向加宽 15%；字体文件中的标点维持原宽。 */
@font-face { font-family: AudiH5Display; src: url("assets/fonts/audi-type-extendednormal.otf") format("opentype"); font-style: normal; font-weight: 300 500; font-display: swap; unicode-range: U+0000-02FF,U+2000-206F; }
@font-face { font-family: AudiH5Display; src: url("assets/fonts/audi-type-extendedbold.otf") format("opentype"); font-style: normal; font-weight: 600 900; font-display: swap; unicode-range: U+0000-02FF,U+2000-206F; }
@font-face { font-family: AudiH5Display; src: url("assets/fonts/audi-cn-light-extended15.woff") format("woff"); font-style: normal; font-weight: 300; font-display: swap; unicode-range: U+3000-9FFF,U+F900-FAFF,U+20000-2FA1F,U+FF00-FFEF; }
@font-face { font-family: AudiH5Display; src: url("assets/fonts/audi-cn-regular-extended15.woff") format("woff"); font-style: normal; font-weight: 400 500; font-display: swap; unicode-range: U+3000-9FFF,U+F900-FAFF,U+20000-2FA1F,U+FF00-FFEF; }
@font-face { font-family: AudiH5Display; src: url("assets/fonts/audi-cn-semibold-extended15.woff") format("woff"); font-style: normal; font-weight: 600 900; font-display: swap; unicode-range: U+3000-9FFF,U+F900-FAFF,U+20000-2FA1F,U+FF00-FFEF; }

/* 交互粗体采用工程中已有的 Audi Type Wide Bold，对应中文加宽 5%。 */
@font-face { font-family: AudiH5UI; src: url("assets/fonts/audi-type-normal.otf") format("opentype"); font-style: normal; font-weight: 300 500; font-display: swap; unicode-range: U+0000-02FF,U+2000-206F; }
@font-face { font-family: AudiH5UI; src: url("assets/fonts/audi-type-widebold.ttf") format("truetype"); font-style: normal; font-weight: 600 900; font-display: swap; unicode-range: U+0000-02FF,U+2000-206F; }
@font-face { font-family: AudiH5UI; src: url("assets/fonts/audi-cn-regular-wide5.woff") format("woff"); font-style: normal; font-weight: 300 500; font-display: swap; unicode-range: U+3000-9FFF,U+F900-FAFF,U+20000-2FA1F,U+FF00-FFEF; }
@font-face { font-family: AudiH5UI; src: url("assets/fonts/audi-cn-semibold-wide5.woff") format("woff"); font-style: normal; font-weight: 600 900; font-display: swap; unicode-range: U+3000-9FFF,U+F900-FAFF,U+20000-2FA1F,U+FF00-FFEF; }
