/**
 * 宋向元汝瓷官网 - 本地字体声明
 * 优先加载本地 fonts/ 目录字体，回退至 Google Fonts CDN
 * 所有字体均为 SIL Open Font License 1.1 开源许可
 * 版本: 2026-05-27
 */

/* ═══════════════════════════════════════════════════════════
   Long Cang (龙藏体) - 书法标题
   SIL OFL 1.1 | 设计师: 字体圈
═══════════════════════════════════════════════════════════ */
@font-face {
  font-family: 'Long Cang';
  src: local('Long Cang'),
       url('LongCang-Regular.woff2') format('woff2'),
       url('https://fonts.gstatic.com/s/longcang/v17/LYjAdGP8kkgoTec8zkRgrQ.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* ═══════════════════════════════════════════════════════════
   Noto Sans SC (思源黑体) - UI组件
   SIL OFL 1.1 | Google + Adobe
═══════════════════════════════════════════════════════════ */
@font-face {
  font-family: 'Noto Sans SC';
  src: local('Noto Sans SC'),
       url('NotoSansSC-Regular.woff2') format('woff2'),
       url('https://fonts.gstatic.com/s/notosanssc/v36/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_EnYxNbPzS5HE.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Noto Sans SC';
  src: local('Noto Sans SC Medium'),
       url('NotoSansSC-Medium.woff2') format('woff2'),
       url('https://fonts.gstatic.com/s/notosanssc/v36/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_EnYxNbPzS5HE.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Noto Sans SC';
  src: local('Noto Sans SC SemiBold'),
       url('NotoSansSC-SemiBold.woff2') format('woff2'),
       url('https://fonts.gstatic.com/s/notosanssc/v36/k3kCo84MPvpLmixcA63oeAL7Iqp5IZJF9bmaG9_EnYxNbPzS5HE.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* ═══════════════════════════════════════════════════════════
   Noto Serif SC (思源宋体) - 正文
   SIL OFL 1.1 | Google + Adobe
═══════════════════════════════════════════════════════════ */
@font-face {
  font-family: 'Noto Serif SC';
  src: local('Noto Serif SC'),
       url('NotoSerifSC-Regular.woff2') format('woff2'),
       url('https://fonts.gstatic.com/s/notoserifsc/v31/H4c8BXePl9DZ0Xe7gG9cyOj7mm63SzZBEtERe7Y.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Noto Serif SC';
  src: local('Noto Serif SC SemiBold'),
       url('NotoSerifSC-SemiBold.woff2') format('woff2'),
       url('https://fonts.gstatic.com/s/notoserifsc/v31/H4c8BXePl9DZ0Xe7gG9cyOj7mm63SzZBEtERe7Y.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Noto Serif SC';
  src: local('Noto Serif SC Bold'),
       url('NotoSerifSC-Bold.woff2') format('woff2'),
       url('https://fonts.gstatic.com/s/notoserifsc/v31/H4c8BXePl9DZ0Xe7gG9cyOj7mm63SzZBEtERe7Y.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* ═══════════════════════════════════════════════════════════
   Cinzel - 西文数字/价格
   SIL OFL 1.1 | 设计师: Natanael Gama
═══════════════════════════════════════════════════════════ */
@font-face {
  font-family: 'Cinzel';
  src: local('Cinzel'),
       url('Cinzel-Regular.woff2') format('woff2'),
       url('https://fonts.gstatic.com/s/cinzel/v23/8vIJ7ww63mVu7gt79mT7PkRXMw.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cinzel';
  src: local('Cinzel SemiBold'),
       url('Cinzel-SemiBold.woff2') format('woff2'),
       url('https://fonts.gstatic.com/s/cinzel/v23/8vIJ7ww63mVu7gt79mT7PkRXMw.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* ═══════════════════════════════════════════════════════════
   小语种扩展字体（阿拉伯语/泰语）
   SIL OFL 1.1 | Google Noto 系列
═══════════════════════════════════════════════════════════ */
@font-face {
  font-family: 'Noto Naskh Arabic';
  src: local('Noto Naskh Arabic'),
       url('https://fonts.gstatic.com/s/notonaskharabic/v34/RrQBbpV_9O3z1Fafh1EseYwD5D41Ew.woff2') format('woff2');
  font-display: swap;
}
@font-face {
  font-family: 'Noto Sans Thai';
  src: local('Noto Sans Thai'),
       url('https://fonts.gstatic.com/s/notosansthai/v25/iJWnBXeUZi_OHPJxQfZhAKn7gg.woff2') format('woff2');
  font-display: swap;
}

/* ═══════════════════════════════════════════════════════════
   Noto Sans - 西文扩展（希腊语/西里尔/俄语）
   SIL OFL 1.1 | Google
═══════════════════════════════════════════════════════════ */
@font-face {
  font-family: 'Noto Sans';
  src: local('Noto Sans'),
       url('https://fonts.gstatic.com/s/notosans/v36/o-0IIpQlx3QUlC5A4PNr5TRA.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Noto Sans';
  src: local('Noto Sans Bold'),
       url('https://fonts.gstatic.com/s/notosans/v36/o-0NIpQlx3QUlC5A4PNjXhFVZNyB.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Noto Serif';
  src: local('Noto Serif'),
       url('https://fonts.gstatic.com/s/notoserif/v23/ga6Iaw1J5X9T9RW6j9bNfFkWbQ.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Noto Serif';
  src: local('Noto Serif Bold'),
       url('https://fonts.gstatic.com/s/notoserif/v23/ga6Iaw1J5X9T9RW6j9bNfFkWbQ.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* ═══════════════════════════════════════════════════════════
   按语言自动切换字体
═══════════════════════════════════════════════════════════ */
[lang="ar"], [lang="ar"] body { font-family: 'Noto Naskh Arabic', 'Noto Sans SC', sans-serif; }
[lang="th"], [lang="th"] body { font-family: 'Noto Sans Thai', 'Noto Sans SC', sans-serif; }
[lang="ru"], [lang="ru"] body { font-family: 'Noto Sans', 'Noto Serif', sans-serif; }
[lang="el"], [lang="el"] body { font-family: 'Noto Sans', 'Noto Serif', sans-serif; }
