@import "./size-var.css";
@import "./frame.css";
@import "./color-var.css";
@import "./theme.dark.css";
@import "./theme.light.css";


/* 中文 */

/* @font-face {
  font-family: "HarmonyOS Sans CN";
  src: url(/static/asset/font/HarmonyOS-SansSC-Light.ttf) format('truetype');
  font-weight: 600;
  font-display: swap;
  unicode-range: U+3400-4DBF, U+4E00-9FFF, U+20000-2A6DF;
}

@font-face {
  font-family: "HarmonyOS Sans CN";
  src: url(/static/asset/font/HarmonyOS-SansSC-Medium.ttf) format('truetype');
  font-weight: 500;
  font-display: swap;
  unicode-range: U+3400-4DBF, U+4E00-9FFF, U+20000-2A6DF;
} */

@font-face {
  font-family: "HarmonyOS Sans CN";
  src: url(/static/asset/font/HarmonyOS-SansSC-Regular.ttf) format('truetype');
  font-weight: 400;
  font-display: swap;
  unicode-range: U+3400-4DBF, U+4E00-9FFF, U+20000-2A6DF;
}



/* 英文 */

/* @font-face {
  font-family: "HarmonyOS Sans Latin";
  src: url(/static/asset/font/HarmonyOS-Sans-Light.ttf) format('truetype');
  font-weight: 600;
  font-display: swap;
  unicode-range: U+0000-00FF, U+0100-017F, U+0180-024F;
}

@font-face {
  font-family: "HarmonyOS Sans Latin";
  src: url(/static/asset/font/HarmonyOS-Sans-Medium.ttf) format('truetype');
  font-weight: 500;
  font-display: swap;
  unicode-range: U+0000-00FF, U+0100-017F, U+0180-024F;
} */

@font-face {
  font-family: "HarmonyOS Sans Latin";
  src: url(/static/asset/font/HarmonyOS-Sans-Regular.ttf) format('truetype');
  font-weight: 400;
  font-display: swap;
  unicode-range: U+0000-00FF, U+0100-017F, U+0180-024F;
}

/* 数字 */

@font-face {
  font-family: "Proines Numbers";
  src: url(/static/asset/font/Proines-Bold.ttf) format('truetype');
  font-weight: 600;
  font-display: swap;
  unicode-range: U+0030-0039;
}

@font-face {
  font-family: "Proines Numbers";
  src: url(/static/asset/font/Proines-Medium.ttf) format('truetype');
  font-weight: 500;
  font-display: swap;
  unicode-range: U+0030-0039;
}

@font-face {
  font-family: "Proines Numbers";
  src: url(/static/asset/font/Proines.ttf) format('truetype');
  font-weight: 400;
  font-display: swap;
  unicode-range: U+0030-0039;
}

:root {
  --font-family-number: "Proines Numbers";
  --font-family-cn: "HarmonyOS Sans CN";
  --font-family-en: "HarmonyOS Sans Latin";
  --font-family: var(--font-family-number), var(--font-family-cn), var(--font-family-en), -apple-system, BlinkMacSystemFont,
    "Segoe UI", roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

::selection {
  color: #fff !important;
  background: var(--neutral-700) !important;
}

body {
  font-family: var(--font-family) !important;
}
