/* Apple Store reference: SF Pro Text, SF Pro Display and SF Pro SC.
   Font files remain on Apple's public font service; system fonts are fallbacks. */
@font-face {
  font-family: "SF Pro Text";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("SF Pro Text Regular"), url("https://www.apple.com.cn/wss/fonts/SF-Pro-Text/v3/sf-pro-text_regular.woff2") format("woff2");
}
@font-face {
  font-family: "SF Pro Text";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local("SF Pro Text Semibold"), url("https://www.apple.com.cn/wss/fonts/SF-Pro-Text/v3/sf-pro-text_semibold.woff2") format("woff2");
}
@font-face {
  font-family: "SF Pro Display";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local("SF Pro Display Medium"), url("https://www.apple.com.cn/wss/fonts/SF-Pro-Display/v3/sf-pro-display_medium.woff2") format("woff2");
}
@font-face {
  font-family: "SF Pro Display";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local("SF Pro Display Semibold"), url("https://www.apple.com.cn/wss/fonts/SF-Pro-Display/v3/sf-pro-display_semibold.woff2") format("woff2");
}
@font-face {
  font-family: "SF Pro SC";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("PingFang SC Regular"), url("https://www.apple.com.cn/wss/fonts/SF-Pro-SC/v1/PingFangSC-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "SF Pro SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local("PingFang SC Semibold"), url("https://www.apple.com.cn/wss/fonts/SF-Pro-SC/v1/PingFangSC-Semibold.woff2") format("woff2");
}
:root {
  --font-text: "SF Pro Text", "SF Pro SC", "PingFang SC", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Microsoft YaHei", sans-serif;
  --font-display: "SF Pro Display", "SF Pro SC", "PingFang SC", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Microsoft YaHei", sans-serif;
  font-family: var(--font-text);
}
body { font-family: var(--font-text); letter-spacing: 0; }
h1, h2, .hero-watermark { font-family: var(--font-display); }
button, input, select, textarea { font-family: inherit; }
