@font-face {
  font-family: 'Theme Font Primary';
  src: local('HarmonyOS Sans Light'), local('PingFang SC Light'), local('Microsoft YaHei Light'), local('Helvetica Neue Light'), local('Arial');
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: 'Theme Font Primary';
  src: local('HarmonyOS Sans'), local('PingFang SC'), local('Microsoft YaHei'), local('Helvetica Neue'), local('Arial'), local('sans-serif');
  font-weight: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Theme Font Primary';
  src: local('HarmonyOS Sans Medium'), local('PingFang SC Medium'), local('Microsoft YaHei Bold'), local('Helvetica Neue Medium'), local('Arial Bold');
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: 'Rounded Mplus 1c';
  src: local('Rounded Mplus 1c'), local('Hiragino Sans GB'), local('Source Han Sans CN'), local('PingFang SC'), local('Microsoft YaHei'), local('sans-serif');
  font-weight: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Rounded Mplus 1c';
  src: local('Rounded Mplus 1c Bold'), local('Hiragino Sans GB W6'), local('Source Han Sans CN Bold'), local('PingFang SC Semibold'), local('Microsoft YaHei Bold'), local('Arial Bold');
  font-weight: bold;
  font-display: swap;
}
@font-face {
  font-family: 'Source Code Pro';
  src: local('Source Code Pro'), local('Monaco'), local('Consolas'), local('Courier New'), local('monospace');
  font-weight: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Color Emoji';
  src: local('Apple Color Emoji'), local('Segoe UI Emoji'), local('Segoe UI Symbol'), local('Noto Color Emoji');
}