/* 全局样式 */
body {
    background-color: #181c27;  /* 改为指定的深色 */
    color: #c3ceda;  /* Misty Blue */
}

#board {
    background-color: #252d38;  /* 改为指定的颜色，去掉透明效果 */
}

/* 文章内容样式 */
.post-content {
    color: #c3ceda;  /* Misty Blue */
}

/* 链接样式 */
a {
    color: #738fa7;  /* Blue Gray */
    transition: color 0.3s ease;
}

a:hover {
    color: #c3ceda;  /* Misty Blue */
}

/* 归档页面样式调整 */
.list-group-item {
    background-color: #252d38;  /* 与board背景保持一致，去掉透明效果 */
    transition: all 0.3s ease;
}

.list-group-item:hover {
    transform: translateY(-2px);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}

.list-group-item-title {
    color: #c3ceda;  /* Misty Blue */
}

/* 分隔线样式 */
.list-group hr {
    border-color: #738fa7;  /* Blue Gray */
    opacity: 0.3;
}

/* 保留字体设置 */
@font-face {
    font-family: 'CustomFont';
    src: url('/fonts/ZhuZiAWan.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* 全局应用字体 */
body {
    font-family: 'CustomFont', sans-serif;
}

/* 针对特定元素应用字体 */
.post-content,
.navbar,
.index-card,
.post-title,
.post-meta,
.markdown-body {
    font-family: 'CustomFont', sans-serif;
}