/* 本地字体定义 - 替代Google Fonts */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    src: local('Inter Light'), local('Inter-Light'),
         local('PingFang SC Light'), local('PingFangSC-Light'),
         local('Microsoft YaHei Light'), local('MicrosoftYaHeiLight'),
         local('Helvetica Neue Light'), local('HelveticaNeue-Light'),
         local('Arial'), local('sans-serif');
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    src: local('Inter Regular'), local('Inter-Regular'),
         local('PingFang SC'), local('PingFangSC-Regular'),
         local('Microsoft YaHei'), local('MicrosoftYaHei'),
         local('Helvetica Neue'), local('HelveticaNeue'),
         local('Arial'), local('sans-serif');
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    src: local('Inter Medium'), local('Inter-Medium'),
         local('PingFang SC Medium'), local('PingFangSC-Medium'),
         local('Microsoft YaHei'), local('MicrosoftYaHei'),
         local('Helvetica Neue Medium'), local('HelveticaNeue-Medium'),
         local('Arial'), local('sans-serif');
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    src: local('Inter SemiBold'), local('Inter-SemiBold'),
         local('PingFang SC Semibold'), local('PingFangSC-Semibold'),
         local('Microsoft YaHei Bold'), local('MicrosoftYaHei-Bold'),
         local('Helvetica Neue Bold'), local('HelveticaNeue-Bold'),
         local('Arial Bold'), local('Arial-Bold');
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    src: local('Inter Bold'), local('Inter-Bold'),
         local('PingFang SC Semibold'), local('PingFangSC-Semibold'),
         local('Microsoft YaHei Bold'), local('MicrosoftYaHei-Bold'),
         local('Helvetica Neue Bold'), local('HelveticaNeue-Bold'),
         local('Arial Bold'), local('Arial-Bold');
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 800;
    src: local('Inter ExtraBold'), local('Inter-ExtraBold'),
         local('PingFang SC Semibold'), local('PingFangSC-Semibold'),
         local('Microsoft YaHei Bold'), local('MicrosoftYaHei-Bold'),
         local('Helvetica Neue Bold'), local('HelveticaNeue-Bold'),
         local('Arial Bold'), local('Arial-Bold');
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 900;
    src: local('Inter Black'), local('Inter-Black'),
         local('PingFang SC Semibold'), local('PingFangSC-Semibold'),
         local('Microsoft YaHei Bold'), local('MicrosoftYaHei-Bold'),
         local('Helvetica Neue Bold'), local('HelveticaNeue-Bold'),
         local('Arial Bold'), local('Arial-Bold');
}
