/* Google Fonts 本地化版本 */
/* 生成时间: 2026-02-07 */

/* Dancing Script - 手写风格字体 */
@font-face {
  font-family: 'Dancing Script';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../../Font/DancingScript-Regular.ttf') format('truetype');
}

/* Inter - 现代无衬线字体 */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('Inter-Regular.woff2') format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('Inter-Medium.woff2') format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('Inter-SemiBold.woff2') format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('Inter-Bold.woff2') format('woff2');
}

/* Noto Sans SC - 思源黑体 */
@font-face {
  font-family: 'Noto Sans SC';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('NotoSansSC-Light.woff2') format('woff2');
}

@font-face {
  font-family: 'Noto Sans SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('NotoSansSC-Regular.woff2') format('woff2');
}

@font-face {
  font-family: 'Noto Sans SC';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('NotoSansSC-Medium.woff2') format('woff2');
}

/* Noto Serif SC - 思源宋体 */
@font-face {
  font-family: 'Noto Serif SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('NotoSerifSC-Regular.woff2') format('woff2');
}

@font-face {
  font-family: 'Noto Serif SC';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('NotoSerifSC-SemiBold.woff2') format('woff2');
}

@font-face {
  font-family: 'Noto Serif SC';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('NotoSerifSC-Bold.woff2') format('woff2');
}

/* HarmonyOS Sans SC - 鸿蒙字体 */
@font-face {
  font-family: 'HarmonyOS-Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../../Font/HarmonyOS_Sans_SC_Regular.woff2') format('woff2');
}

@font-face {
  font-family: 'HarmonyOS-Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../../Font/HarmonyOS_Sans_SC_Medium.woff2') format('woff2');
}

@font-face {
  font-family: 'HarmonyOS-Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../../Font/HarmonyOS_Sans_SC_Bold.woff2') format('woff2');
}

/* Oswald - 标题字体 */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('Oswald-Regular.woff2') format('woff2');
}

@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('Oswald-SemiBold.woff2') format('woff2');
}

@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('Oswald-Bold.woff2') format('woff2');
}

/* Pacifico - 装饰字体 */
@font-face {
  font-family: 'Pacifico';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('Pacifico-Regular.woff2') format('woff2');
}

/* Playfair Display - 优雅衬线字体 */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('PlayfairDisplay-MediumItalic.woff2') format('woff2');
}


/* Crimson Pro - 杂志风格衬线字体 */
@font-face {
  font-family: 'Crimson Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('CrimsonPro-Light.woff2') format('woff2');
}

@font-face {
  font-family: 'Crimson Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('CrimsonPro-Regular.woff2') format('woff2');
}

@font-face {
  font-family: 'Crimson Pro';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('CrimsonPro-Medium.woff2') format('woff2');
}

@font-face {
  font-family: 'Crimson Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('CrimsonPro-SemiBold.woff2') format('woff2');
}

@font-face {
  font-family: 'Crimson Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('CrimsonPro-Bold.woff2') format('woff2');
}

/* Libre Baskerville - 经典衬线字体 */
@font-face {
  font-family: 'Libre Baskerville';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('LibreBaskerville-Regular.woff2') format('woff2');
}

@font-face {
  font-family: 'Libre Baskerville';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('LibreBaskerville-Bold.woff2') format('woff2');
}

/* Montserrat - 粗壮醒目无衬线字体 */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../../Font/Montserrat-Regular.ttf') format('truetype');
}

/* Niconne - 优雅手写英文字体 */
@font-face {
  font-family: 'Niconne';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../../Font/Niconne-Regular.ttf') format('truetype');
}

/* HanYi Cu FangSong Jian - 汉仪粗仿宋简 */
@font-face {
  font-family: 'HanYi CuFangSong';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../../Font/HanYiCuFangSongJian.ttf') format('truetype');
}

/* Ma Shan Zheng - 马善政楷书 */
@font-face {
  font-family: 'Ma Shan Zheng';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../../Font/MaShanZheng-Regular.ttf') format('truetype');
}

/* Liu Jian Mao Cao - 流建毛草 */
@font-face {
  font-family: 'Liu Jian Mao Cao';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../../Font/LiuJianMaoCao-Regular.ttf') format('truetype');
}
