/**
 * Montserrat字体全局样式
 * 为整个网站提供统一的字体样式
 */

/* 引入Montserrat字体文件 */
@font-face {
    font-family: 'MontserratRoman';
    src: url('../font/Montserrat-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MontserratRoman';
    src: url('../font/Montserrat-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MontserratRoman-SemiBold';
    src: url('../font/Montserrat-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MontserratRoman';
    src: url('../font/Montserrat-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MontserratRoman';
    src: url('../font/Montserrat-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MontserratRoman';
    src: url('../font/Montserrat-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

/* 全局标题字体样式 */
h1, h2, h3, h4, h5, h6,
.page-title,
.section-title,
.widget-title,
.entry-title,
.comment-title,
.filter-section-title,
.category-parent-label,
.category-child-label,
.filter-option-label {
    font-family: 'MontserratRoman-SemiBold', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    color: #323B40;
}

/* 全局文本字体样式 */
body,
.site-content,
.entry-content,
.comment-content,
.widget-content {
    font-family: 'MontserratRoman', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}

/* 按钮和链接字体样式 */
.btn,
.button,
.wp-block-button__link,
.reset-filters,
.filter-toggle {
    font-family: 'MontserratRoman', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}

/* 导航菜单字体样式 */
.main-navigation,
.site-header,
.menu,
.nav-menu {
    font-family: 'MontserratRoman', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}

/* 表单元素字体样式 */
input,
textarea,
select,
.form-control {
    font-family: 'MontserratRoman', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}
