:root {
 	/* ==========================================
	 1. 核心主题色 (Theme Colors) - 传统色系映射
	========================================== */

	/* 覆盖全局普通链接 <a> 的默认颜色变量 */
	--bs-link-color: var(--bs-primary);
	--bs-link-color-rgb: var(--bs-primary-rgb);
	--bs-link-hover-color: #8F2F31; /* 悬浮时稍暗的红色 */
	--bs-link-hover-color-rgb: 143, 47, 49;
	 
	/* Primary (主要操作/强调): 仿古印泥红 / 朱砂 */
	--bs-primary: #B33B3E;
	--bs-primary-rgb: 179, 59, 62;

	/* Secondary (次要/说明文字): 灰褐 / 瓦灰 */
	--bs-secondary: #8A8780;
	--bs-secondary-rgb: 138, 135, 128;

	/* Success (成功/新增/积极): 哑光石绿 / 竹青 */
	--bs-success: #5E7960;
	--bs-success-rgb: 94, 121, 96;

	/* Info (信息/提示): 沉静花青 / 靛蓝 */
	--bs-info: #547A82;
	--bs-info-rgb: 84, 122, 130;

	/* Warning (警告/高亮/待定): 藤黄 / 秋香色 */
	--bs-warning: #C69A55;
	--bs-warning-rgb: 198, 154, 85;

	/* Danger (危险/删除/错误): 铁锈红 / 赭石 */
	--bs-danger: #C25953;
	--bs-danger-rgb: 194, 89, 83;

	/* Light (侧边栏/顶栏/浅色区块): 米白 / 远山灰 */
	--bs-light: #F4F3EE;
	--bs-light-rgb: 244, 243, 238;

	/* Dark (主标题/强调文字): 焦墨 / 深炭灰 */
	--bs-dark: #2C2C2C;
	--bs-dark-rgb: 44, 44, 44;


	/* ==========================================
	 2. 页面全局基础色 (Body Settings)
	========================================== */
	 
	/* Body Background: 羊皮纸 / 宣纸底色 */
	--bs-body-bg: #E8E6DF;
	--bs-body-bg-rgb: 232, 230, 223;

	/* Body Text Color: 正文颜色 (比纯黑更护眼) */
	--bs-body-color: #2C2C2C;
	--bs-body-color-rgb: 44, 44, 44;


	/* ==========================================
	 3. 边框与其他辅助色 (Borders & Links)
	========================================== */
	 
	/* Border: 浅灰褐 (用于网格线、分割线) */
	--bs-border-color: #D4D1C9;
	 
	/* Link: 链接默认颜色与正文同色，悬浮时变为印泥红 */
	--bs-link-color: #2C2C2C;
	--bs-link-hover-color: #B33B3E;
	}

.btn-primary {
	/* 默认状态：白字红底 */
	--bs-btn-color: #ffffff;
	--bs-btn-bg: var(--bs-primary);
	--bs-btn-border-color: var(--bs-primary);

	/* 悬浮状态 (Hover)：颜色加深，显得更稳重 */
	--bs-btn-hover-color: #ffffff;
	--bs-btn-hover-bg: #8F2F31;
	--bs-btn-hover-border-color: #8F2F31;

	/* 激活/点击状态 (Active) */
	--bs-btn-active-color: #ffffff;
	--bs-btn-active-bg: #8F2F31;
	--bs-btn-active-border-color: #8F2F31;

	/* 聚焦发光状态 (Focus)：使用 rgba 变量 */
	--bs-btn-focus-shadow-rgb: var(--bs-primary-rgb);

	/* 禁用状态 (Disabled)：保持红色但降低透明度（Bootstrap 默认会加 opacity） */
	--bs-btn-disabled-color: #ffffff;
	--bs-btn-disabled-bg: var(--bs-primary);
	--bs-btn-disabled-border-color: var(--bs-primary);
}

.btn-outline-primary {
	/* 默认状态：白字红底 */
	--bs-btn-color: #ffffff;
	--bs-btn-bg: var(--bs-primary);
	--bs-btn-border-color: var(--bs-primary);

	/* 悬浮状态 (Hover)：颜色加深，显得更稳重 */
	--bs-btn-hover-color: #ffffff;
	--bs-btn-hover-bg: #8F2F31;
	--bs-btn-hover-border-color: #8F2F31;

	/* 激活/点击状态 (Active) */
	--bs-btn-active-color: #ffffff;
	--bs-btn-active-bg: #8F2F31;
	--bs-btn-active-border-color: #8F2F31;

	/* 聚焦发光状态 (Focus)：使用 rgba 变量 */
	--bs-btn-focus-shadow-rgb: var(--bs-primary-rgb);

	/* 禁用状态 (Disabled)：保持红色但降低透明度（Bootstrap 默认会加 opacity） */
	--bs-btn-disabled-color: #ffffff;
	--bs-btn-disabled-bg: var(--bs-primary);
	--bs-btn-disabled-border-color: var(--bs-primary);
}

/* 覆盖轮廓按钮 (Outline Primary Button) 的局部变量 */
.btn-outline-primary {
	/* 默认状态：红字，红边框，透明底 */
	--bs-btn-color: var(--bs-primary);
	--bs-btn-border-color: var(--bs-primary);
	--bs-btn-bg: transparent;

	/* 悬浮状态 (Hover)：白字，红底，红边框 */
	/* 这里悬浮的底色使用了标准的印泥红，保持视觉冲击力 */
	--bs-btn-hover-color: #ffffff;
	--bs-btn-hover-bg: var(--bs-primary);
	--bs-btn-hover-border-color: var(--bs-primary);

	/* 激活/点击状态 (Active)：白字，稍微加深的红底（与实心按钮 hover 一致） */
	--bs-btn-active-color: #ffffff;
	--bs-btn-active-bg: #8F2F31;
	--bs-btn-active-border-color: #8F2F31;

	/* 聚焦发光状态 (Focus)：使用 rgba 变量 */
	--bs-btn-focus-shadow-rgb: var(--bs-primary-rgb);

	/* 禁用状态 (Disabled)：保持红字红框但降低透明度，底色透明 */
	--bs-btn-disabled-color: var(--bs-primary);
	--bs-btn-disabled-border-color: var(--bs-primary);
	--bs-btn-disabled-bg: transparent;
}
