/**
 * 安装向导字体（不依赖额外字体文件，避免 /install/fonts/*.woff2 404）
 * 若需思源宋体，可将字体文件放入 public/install/fonts/ 并恢复 @font-face url()
 */

:root {
    --install-font-sans: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    --install-font-serif: 'Source Han Serif SC', 'Songti SC', 'Noto Serif SC', 'SimSun', 'Times New Roman', Times, serif;
}

body {
    font-family: var(--install-font-sans);
    font-size: 16px;
    color: #333;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    font-feature-settings: 'kern' 1, 'liga' 1;
}

h1, h2, h3, h4, h5, h6 {
    font-family: var(--install-font-serif);
    font-weight: 700;
    letter-spacing: -0.3px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.font-serif {
    font-family: var(--install-font-serif);
    font-feature-settings: 'kern' 1, 'liga' 1;
}

.font-icon {
    font-family: inherit;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
}

.font-icon:before {
    content: attr(data-icon);
}

.font-loading,
.font-loaded,
.font-error {
    opacity: 1;
}
