/* CECloud Web Design System — typography
 * Sizes/weights from arco-theme-8274 savedTokens (Font page).
 * Display font: nunito_for_arco (woff2 shipped in assets/fonts).
 * Body stack follows the Arco default. */

@font-face {
  font-family: "nunito_for_arco";
  src: url("../assets/fonts/nunito-200.woff2") format("woff2");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "nunito_for_arco";
  src: url("../assets/fonts/nunito-300.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "nunito_for_arco";
  src: url("../assets/fonts/nunito-400.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "nunito_for_arco";
  src: url("../assets/fonts/nunito-500.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "nunito_for_arco";
  src: url("../assets/fonts/nunito-600.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

:root {
  --font-family-display: "nunito_for_arco", "Inter", -apple-system, BlinkMacSystemFont, "PingFang SC",
    "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif; /* @kind font */
  --font-family-body: "Inter", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB",
    "Microsoft YaHei", "微软雅黑", Arial, sans-serif; /* @kind font */
  --font-family-mono: Consolas, "SFMono-Regular", "JetBrains Mono", Courier, monospace; /* @kind font */

  /* font size scale */
  --font-size-body-1: 12px; /* @kind font */
  --font-size-body-2: 12px; /* @kind font */
  --font-size-body-3: 14px; /* @kind font */
  --font-size-title-1: 16px; /* @kind font */
  --font-size-title-2: 20px; /* @kind font */
  --font-size-title-3: 28px; /* @kind font */
  --font-size-display-1: 24px; /* @kind font */
  --font-size-display-2: 32px; /* @kind font */
  --font-size-display-3: 48px; /* @kind font */

  /* font weights */
  --font-weight-400: 400; /* @kind font */
  --font-weight-500: 500; /* @kind font */
  --font-weight-600: 600; /* @kind font */

  /* line heights */
  --line-height-base: 1.5715; /* @kind font */
  --line-height-tight: 1.4; /* @kind font */
  --line-height-heading: 1.5; /* @kind font */
}
