/* 全局字体：宋体 */
body,
.md-typeset {
  font-family: "SimSun", "宋体", serif !important;
}

/* 顶部主导航栏：浅粉色 */
.md-header {
  background-color: #FFB6C1 !important;
}

/* 顶部标签导航栏：浅粉色（覆盖 Material 默认的 primary 色） */
.md-tabs,
.md-tabs__list,
[data-md-color-scheme] .md-tabs {
  background-color: #FFB6C1 !important;
  background: #FFB6C1 !important;
  --md-tabs-bg-color: #FFB6C1;
  --md-primary-fg-color: #FFB6C1;
}

/* 网站名称：白色 + 加粗 */
.md-header__title,
.md-header__topic {
  color: #ffffff;
  font-weight: bold !important;
}

/* 导航栏图标：白色 */
.md-header__button svg {
  color: #ffffff;
}

/* 顶部导航标签文字：加粗 */
.md-tabs__link,
.md-tabs__link--active {
  color: #4a4a4a;
  font-weight: bold !important;
}

.md-tabs__link:hover {
  color: #222;
}

/* 搜索框适配浅色背景 */
.md-search__input {
  background-color: rgba(255, 255, 255, 0.6);
}

/* 表格行：表头 + 偶数行 = 浅粉，奇数行 = 白色 */
.md-typeset table:not([class]) thead tr,
.md-typeset table:not([class]) tbody tr:nth-child(even) {
  background-color: #FFE4EC;
}
.md-typeset table:not([class]) tbody tr:nth-child(odd) {
  background-color: #ffffff;
}
/* 表格边框 */
.md-typeset table:not([class]) {
  border: 1.5px solid #ddd;
}
.md-typeset table:not([class]) th,
.md-typeset table:not([class]) td {
  border: 1.5px solid #ddd;
}