/* Custom CSS for beautification */

/* 1. 字体优化：使用现代系统字体栈 */
body {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    line-height: 1.7; /* 稍微增加行高，提升可读性 */
}

/* 2. 配色与变量微调 */
:root {
    /* 增加一个强调色 (Accent Color)，这里选用了柔和的蓝色 */
    --accent: #3b82f6; 
    --accent-hover: #2563eb;
    
    /* 圆角稍微加大 */
    --radius: 12px;
}

/* 深色模式下的微调 */
.dark {
    --accent: #60a5fa;
    --accent-hover: #93c5fd;
    --entry: #1e1e20; /* 稍微深一点的卡片背景 */
}

/* 3. 链接与按钮样式 */
a {
    color: var(--primary);
    transition: color 0.2s ease, border-bottom-color 0.2s ease;
}

a:hover {
    color: var(--accent);
}

/* 社交图标样式增强 */
.social-icons .icon-link {
    transition: transform 0.2s ease, background-color 0.2s ease;
}

.social-icons .icon-link:hover {
    transform: translateY(-2px); /* 悬停上浮 */
    color: var(--accent);
}

/* 4. 布局与容器 */
.main {
    max-width: 800px; /* 稍微放宽阅读区域 */
}

/* 5. 卡片与列表项效果 */
.post-entry {
    transition: transform 0.2s ease, box-shadow 0.2s ease;
    border: 1px solid transparent; /* 预留边框位置 */
}

.post-entry:hover {
    transform: translateY(-2px);
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    border-color: var(--accent);
}

.dark .post-entry:hover {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.3), 0 4px 6px -2px rgba(0, 0, 0, 0.2);
}

/* 6. 导航栏美化 */
.nav {
    border-bottom: 1px solid var(--border);
    padding-bottom: 10px;
    margin-bottom: 20px;
}

/* Profile 页面的特定优化 */
.profile img {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    border: 2px solid var(--border);
}

/* 标题样式 */
h1, h2, h3 {
    letter-spacing: -0.025em; /* 稍微紧凑的标题字间距 */
}

/* 代码块 */
.highlight pre {
    border-radius: var(--radius);
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
}

