/**
 * PhotoCube 本地字体配置
 * 包含 9 个中文字体 + 18 个英文字体 = 27 个字体
 * 所有字体均来自 Google Fonts，免费可商用
 */

/* ========================================
   中文字体 (9个)
   ======================================== */

/* 思源黑体 - 现代简洁风格 */
@font-face {
  font-family: 'Noto Sans SC';
  src: url('./NotoSansSC-Regular.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

/* 思源宋体 - 传统优雅风格 */
@font-face {
  font-family: 'Noto Serif SC';
  src: url('./NotoSerifSC-Regular.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

/* 马善政 - 书法手写风格 */
@font-face {
  font-family: 'Ma Shan Zheng';
  src: url('./MaShanZheng-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* 龙藏体 - 古典书法风格 */
@font-face {
  font-family: 'Long Cang';
  src: url('./LongCang-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* 站酷快乐体 - 活泼可爱风格 */
@font-face {
  font-family: 'ZCOOL KuaiLe';
  src: url('./ZCOOLKuaiLe-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* 站酷小薇体 - 秀气手写风格 */
@font-face {
  font-family: 'ZCOOL XiaoWei';
  src: url('./ZCOOLXiaoWei-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* 🆕 站酷庆科黄油体 - 可爱圆润风格 */
@font-face {
  font-family: 'ZCOOL QingKe HuangYou';
  src: url('./ZCOOLQingKeHuangYou-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* 🆕 刘建毛草 - 狂草书法风格 */
@font-face {
  font-family: 'Liu Jian Mao Cao';
  src: url('./LiuJianMaoCao-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* 🆕 志忙星 - 手写涂鸦风格 */
@font-face {
  font-family: 'Zhi Mang Xing';
  src: url('./ZhiMangXing-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* ========================================
   英文字体 (18个)
   ======================================== */

/* Great Vibes - 优雅草书 */
@font-face {
  font-family: 'Great Vibes';
  src: url('./GreatVibes-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

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

/* Bodoni Moda - 经典衬线 */
@font-face {
  font-family: 'Bodoni Moda';
  src: url('./BodoniModa-Regular.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
}

/* Cinzel - 罗马风格 */
@font-face {
  font-family: 'Cinzel';
  src: url('./Cinzel-Regular.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
}

/* Fredoka - 圆润现代 */
@font-face {
  font-family: 'Fredoka';
  src: url('./Fredoka-Regular.woff2') format('woff2');
  font-weight: 400 600;
  font-style: normal;
  font-display: swap;
}

/* Pacifico - 手写风格 */
@font-face {
  font-family: 'Pacifico';
  src: url('./Pacifico-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

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

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

/* M PLUS Rounded 1c - 日系圆体 */
@font-face {
  font-family: 'M PLUS Rounded 1c';
  src: url('./MPLUSRounded1c-Regular.woff2') format('woff2');
  font-weight: 300 500;
  font-style: normal;
  font-display: swap;
}

/* Lobster - 粗花体 */
@font-face {
  font-family: 'Lobster';
  src: url('./Lobster-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Abril Fatface - 超粗标题 */
@font-face {
  font-family: 'Abril Fatface';
  src: url('./AbrilFatface-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Courier Prime - 打字机风格 */
@font-face {
  font-family: 'Courier Prime';
  src: url('./CourierPrime-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Orbitron - 科技未来风 */
@font-face {
  font-family: 'Orbitron';
  src: url('./Orbitron-Regular.woff2') format('woff2');
  font-weight: 500 700;
  font-style: normal;
  font-display: swap;
}

/* Russo One - 俄式粗体 */
@font-face {
  font-family: 'Russo One';
  src: url('./RussoOne-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Caveat - 随意手写 */
@font-face {
  font-family: 'Caveat';
  src: url('./Caveat-Regular.woff2') format('woff2');
  font-weight: 500 700;
  font-style: normal;
  font-display: swap;
}

/* Shadows Into Light - 轻松手写 */
@font-face {
  font-family: 'Shadows Into Light';
  src: url('./ShadowsIntoLight-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* UnifrakturMaguntia - 哥特式 */
@font-face {
  font-family: 'UnifrakturMaguntia';
  src: url('./UnifrakturMaguntia-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

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