@font-face {
    font-family: 'Geist';
    src: url('../fonts/Geist/webfonts/Geist-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Geist';
    src: url('../fonts/Geist/webfonts/Geist-Bold.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Geist';
    src: url('../fonts/Geist/webfonts/Geist-Black.woff2') format('woff2');
    font-weight: 900; /* 例如黑体 */
    font-style: normal;
}

@font-face {
    font-family: 'Geist';
    src: url('../fonts/Geist/webfonts/Geist-ExtraBold.woff2') format('woff2');
    font-weight: 800; /* 特粗 */
    font-style: normal;
}

@font-face {
    font-family: 'Geist';
    src: url('../fonts/Geist/webfonts/Geist-ExtraLight.woff2') format('woff2');
    font-weight: 200; /* 超轻 */
    font-style: normal;
}

@font-face {
    font-family: 'Geist';
    src: url('../fonts/Geist/webfonts/Geist-Light.woff2') format('woff2');
    font-weight: 300; /* 轻 */
    font-style: normal;
}

@font-face {
    font-family: 'Geist';
    src: url('../fonts/Geist/webfonts/Geist-Medium.woff2') format('woff2');
    font-weight: 500; /* 中 */
    font-style: normal;
}

@font-face {
    font-family: 'Geist';
    src: url('../fonts/Geist/webfonts/Geist-SemiBold.woff2') format('woff2');
    font-weight: 600; /* 半粗 */
    font-style: normal;
}

@font-face {
    font-family: 'Geist';
    src: url('../fonts/Geist/webfonts/Geist-Thin.woff2') format('woff2');
    font-weight: 100; /* 超细 */
    font-style: normal;
}

@font-face {
    font-family: 'Geist';
    src: url('../fonts/Geist/webfonts/Geist[wght].woff2') format('woff2');
    font-weight: normal; /* 使用特定的 wght 属性 */
    font-style: normal;
}


@font-face {
    font-family: 'GeistMono';
    src: url('../fonts/GeistMono/webfonts/GeistMono-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GeistMono';
    src: url('../fonts/GeistMono/webfonts/GeistMono-Bold.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'GeistMono';
    src: url('../fonts/GeistMono/webfonts/GeistMono-Italic.woff2') format('woff2');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'GeistMono';
    src: url('../fonts/GeistMono/webfonts/GeistMono-Black.woff2') format('woff2');
    font-weight: 900; /* 例如黑体 */
    font-style: normal;
}

@font-face {
    font-family: 'GeistMono';
    src: url('../fonts/GeistMono/webfonts/GeistMono-ExtraBold.woff2') format('woff2');
    font-weight: 800; /* 特粗 */
    font-style: normal;
}

@font-face {
    font-family: 'GeistMono';
    src: url('../fonts/GeistMono/webfonts/GeistMono-ExtraLight.woff2') format('woff2');
    font-weight: 200; /* 超轻 */
    font-style: normal;
}

@font-face {
    font-family: 'GeistMono';
    src: url('../fonts/GeistMono/webfonts/GeistMono-Light.woff2') format('woff2');
    font-weight: 300; /* 轻 */
    font-style: normal;
}

@font-face {
    font-family: 'GeistMono';
    src: url('../fonts/GeistMono/webfonts/GeistMono-Medium.woff2') format('woff2');
    font-weight: 500; /* 中 */
    font-style: normal;
}

@font-face {
    font-family: 'GeistMono';
    src: url('../fonts/GeistMono/webfonts/GeistMono-SemiBold.woff2') format('woff2');
    font-weight: 600; /* 半粗 */
    font-style: normal;
}

@font-face {
    font-family: 'GeistMono';
    src: url('../fonts/GeistMono/webfonts/GeistMono-Thin.woff2') format('woff2');
    font-weight: 100; /* 超细 */
    font-style: normal;
}

@font-face {
    font-family: 'GeistMono';
    src: url('../fonts/GeistMono/webfonts/GeistMono[wght].woff2') format('woff2');
    font-weight: normal; /* 使用特定的 wght 属性 */
    font-style: normal;
}
