/* =============================================================
   fonts.css — Poppins 本地字体（全站基础字体）
   引入顺序：需在 knauf.css / main.css 之前加载
   ============================================================= */

@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 100; font-display: swap; src: url('../fonts/Poppins-Thin.otf') format('opentype'); }
@font-face { font-family: 'Poppins'; font-style: italic;  font-weight: 100; font-display: swap; src: url('../fonts/Poppins-ThinItalic.otf') format('opentype'); }

@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 200; font-display: swap; src: url('../fonts/Poppins-ExtraLight.otf') format('opentype'); }
@font-face { font-family: 'Poppins'; font-style: italic;  font-weight: 200; font-display: swap; src: url('../fonts/Poppins-ExtraLightItalic.otf') format('opentype'); }

@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 300; font-display: swap; src: url('../fonts/Poppins-Light.otf') format('opentype'); }
@font-face { font-family: 'Poppins'; font-style: italic;  font-weight: 300; font-display: swap; src: url('../fonts/Poppins-LightItalic.otf') format('opentype'); }

@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 400; font-display: swap; src: url('../fonts/Poppins-Regular.otf') format('opentype'); }
@font-face { font-family: 'Poppins'; font-style: italic;  font-weight: 400; font-display: swap; src: url('../fonts/Poppins-Italic.otf') format('opentype'); }

@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 500; font-display: swap; src: url('../fonts/Poppins-Medium.otf') format('opentype'); }
@font-face { font-family: 'Poppins'; font-style: italic;  font-weight: 500; font-display: swap; src: url('../fonts/Poppins-MediumItalic.otf') format('opentype'); }

@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 600; font-display: swap; src: url('../fonts/Poppins-SemiBold.otf') format('opentype'); }
@font-face { font-family: 'Poppins'; font-style: italic;  font-weight: 600; font-display: swap; src: url('../fonts/Poppins-SemiBoldItalic.otf') format('opentype'); }

@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 700; font-display: swap; src: url('../fonts/Poppins-Bold.otf') format('opentype'); }
@font-face { font-family: 'Poppins'; font-style: italic;  font-weight: 700; font-display: swap; src: url('../fonts/Poppins-BoldItalic.otf') format('opentype'); }

@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 800; font-display: swap; src: url('../fonts/Poppins-ExtraBold.otf') format('opentype'); }
@font-face { font-family: 'Poppins'; font-style: italic;  font-weight: 800; font-display: swap; src: url('../fonts/Poppins-ExtraBoldItalic.otf') format('opentype'); }

@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 900; font-display: swap; src: url('../fonts/Poppins-Black.otf') format('opentype'); }
@font-face { font-family: 'Poppins'; font-style: italic;  font-weight: 900; font-display: swap; src: url('../fonts/Poppins-BlackItalic.otf') format('opentype'); }
