/* MFinance HK 字体 */
@font-face {
    font-family: 'MFinance HK';
    src: url('../fonts/MFinance-HK-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

/* Montserrat 字体 */
@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-SemiBold.otf') format('opentype');
    font-weight: 600;
    font-style: normal;
}

/* PingFang SC 字体系列 */
@font-face {
    font-family: 'PingFang SC';
    src: url('../fonts/PingFangSC-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'PingFang SC';
    src: url('../fonts/PingFangSC-Ultralight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'PingFang SC';
    src: url('../fonts/PingFangSC-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'PingFang SC';
    src: url('../fonts/PingFangSC-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'PingFang SC';
    src: url('../fonts/PingFangSC-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'PingFang SC';
    src: url('../fonts/PingFangSC-Semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

/* 字体应用配置 */

/* 基础字体设置 */
body {
    font-family: 'PingFang SC', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;
}

/* 标题字体 */
h1, h2, h3, h4, h5, h6 {
    font-family: 'Montserrat', 'PingFang SC', sans-serif;
    font-weight: 600;
}

/* 特殊标题使用 MFinance HK */
.title-finance,
.logo-text {
    font-family: 'MFinance HK', 'PingFang SC', sans-serif;
    font-weight: bold;
}

/* 按钮字体 */
.btn, .button {
    font-family: 'PingFang SC', sans-serif;
    font-weight: 500;
}

/* 正文字体权重变体 */
.text-thin {
    font-weight: 100;
}

.text-ultralight {
    font-weight: 200;
}

.text-light {
    font-weight: 300;
}

.text-regular {
    font-weight: 400;
}

.text-medium {
    font-weight: 500;
}

.text-semibold {
    font-weight: 600;
}

