/* 侧边栏卡片背景 */
#aside-content .card-widget {
    background: rgba(15, 32, 39, 0.85) !important;
    border: none !important;
}

/* 侧边栏文字 */
#aside-content .card-widget * {
    color: #a8d8ea !important;
}

/* 文章卡片文字颜色 */
.recent-post-item .content .article-title,
.recent-post-item .content .article-meta,
.recent-post-item .content .content-top {
    color: #ffffff !important;
}

/* 文章摘要文字 */
.recent-post-item .content {
    color: #e0e0e0 !important;
}

/* 文章卡片背景 */
.recent-post-item {
    background: rgba(15, 32, 39, 0.8) !important;
}

/* 文章卡片标题 */
.recent-post-item .content .article-title {
    color: #00d2ff !important;
}

/* 页面整体背景 */
body {
    background: linear-gradient(180deg, #fce4ec, #f8bbd0, #f48fb1) !important;
    background-attachment: fixed !important;
}

/* 文章卡片加遮罩让文字清晰 */
.recent-post-item {
    background: rgba(0, 0, 0, 0.6) !important;
}

/* 文章标题 */
.recent-post-item .content .article-title a {
    color: #00d2ff !important;
}

/* 文章摘要和时间 */
.recent-post-item .content,
.recent-post-item .content * {
    color: #ffffff !important;
}

/* 文章封面图居中 */
#post-img img,
.full-page .post-bg {
    object-position: center center !important;
}

.post-bg {
    background-position: center top !important;
}

/* 底部footer背景 */
#footer {
    background: #f48fb1 !important;
}

.mac-style pre::-webkit-scrollbar-thumb {
    background: rgba(255, 255, 255, 0.6);
    border-radius: 4px;
}

.mac-style pre::-webkit-scrollbar-track {
    background: rgba(255, 255, 255, 0.1);
}