/**
 * Global Custom Styles
 * 全局自定义样式
 * 
 * @package Kadence_Child
 * @since 1.0.0
 * @version 2.1.0
 * 
 * 用途：
 * - 全站通用的自定义样式
 * - 覆盖父主题的特定样式
 * - 全局辅助类和工具类
 * 
 * 注意：
 * - 此文件在所有页面加载
 * - 仅添加真正全局使用的样式
 * - 页面专用样式请使用对应的专用 CSS 文件
 */

/* ============================================
   全局字体和颜色设置
   ============================================ */

/* Body 全局字体设置 */
body {
    font-size: 15px;
    color: #333333;
    line-height: 1.6;
    background-color: #ffffff;  /* 全局白色背景 */
}

/* H1 标题字体设置 */
h1,
.h1 {
    font-size: 28px;
    color: #333333;
    line-height: 1.3;
}

/* ============================================
   全局背景色设置
   ============================================ */

/* 注意：页面宽度和布局使用父主题 Kadence 的默认设置 */

/* 统一白色背景 */
body,
.site,
#page {
    background-color: #ffffff;
}

/* ============================================
   全局工具类
   ============================================ */

/* 文本对齐 */
.text-center {
    text-align: center;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

/* 间距工具类 */
.mb-10 {
    margin-bottom: 10px;
}

.mb-20 {
    margin-bottom: 20px;
}

.mb-30 {
    margin-bottom: 30px;
}

.mt-20 {
    margin-top: 20px;
}

.mt-30 {
    margin-top: 30px;
}

/* ============================================
   父主题样式覆盖
   ============================================ */

/* 注意：页面宽度、布局、Header、Footer 均使用父主题 Kadence 的默认样式 */

/* 仅保留背景色设置 */
body.content-style-unboxed,
body.content-style-boxed {
    background-color: #ffffff;
}

/* 页面和文章容器背景 */
.entry,
article,
.page,
.single,
.archive {
    background-color: #ffffff;
}

/* ============================================
   全局颜色变量覆盖
   ============================================ */

:root {
    /* 自定义主题配色 */
    --global-palette1: #0A4C7F;  /* 主色调 - 深蓝 */
    --global-palette2: #2A84B9;  /* 次色调 - 亮蓝 */
    --global-palette3: #E87722;  /* 强调色 - 橙色 */
    --global-palette4: #1D2939;  /* 深色 */
    --global-palette5: #F9FAFB;  /* 浅色背景 */
    --global-palette6: #667085;  /* 中性灰 */
}
