/* 本地字体回退方案 - 当Google Fonts加载失败时使用 */
@font-face {
    font-family: 'Inter Fallback';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local('Inter Light'), local('Inter-Light'), local('Helvetica Neue Light'), local('Arial');
}

@font-face {
    font-family: 'Inter Fallback';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Inter Regular'), local('Inter-Regular'), local('Helvetica Neue'), local('Arial');
}

@font-face {
    font-family: 'Inter Fallback';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local('Inter Medium'), local('Inter-Medium'), local('Helvetica Neue Medium'), local('Arial');
}

@font-face {
    font-family: 'Inter Fallback';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: local('Inter SemiBold'), local('Inter-SemiBold'), local('Helvetica Neue Bold'), local('Arial Bold');
}

@font-face {
    font-family: 'Inter Fallback';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local('Inter Bold'), local('Inter-Bold'), local('Helvetica Neue Bold'), local('Arial Bold');
}

/* 字体加载优化 */
.font-loading {
    font-family: 'Inter Fallback', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
}

.font-loaded {
    font-family: 'Inter', 'Inter Fallback', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
}


