/* 1. 针对正文容器本身，设置基础变量和兜底 */
    .e-content, 
    .entry-content,
    .typlog-content {
        /* 宋体需要稍微大一点的字重，400 是标准 */
        font-weight: 400; 
        /* 增加字间距，让中文宋体更好看 */
        letter-spacing: 0.02em; 
    }

    /* 2. 核心修正：直接强制修改 p 标签、列表和引用 */
    /* 只要是在 .e-content 里的段落，全部强制变宋体 */
    .e-content p, 
    .e-content li, 
    .e-content blockquote {
        font-family: "Noto Serif SC", "Noto Serif TC", "Source Han Serif SC", "Noto Serif", "Songti SC", serif !important;
        font-weight: 500;
        /* 建议：宋体行高设为 1.7 或 1.8，1.4 会显得非常拥挤 */
        line-height: 1.7 !important;
    }

    /* 3. 你的列表样式修正（已修复语法错误） */
    .catlist ul {
        list-style-type: none;
        list-style-position: inside;
        max-width: 24em;   /* 已补上分号 */
        margin: 0;
        font-family: monospace;
    }
    
    .catlist li {
        text-align: -webkit-match-parent;
        padding: 0;
        display: inline;
        white-space: nowrap;
    }
/* =========================================
       3. 针对 Bamboo 主题 (html2) 的特定修复
       ========================================= */
    
    /* A. 头部 Header 美化 (CSS 纯净版，不依赖 JS) */
    /* 强行把原本的纯文字 Header 改造成类似 Nezu 主题的样式 */
    .site-nav {
        background-color: #fff !important;
        padding: 10px 20px !important;
        border-bottom: 1px solid #eee;
        text-align: left !important;
        box-sizing: border-box;
    }
    
    /* 把「环尾堂」文字替换为 Logo 图片 */
    .site-nav .site-link {
        font-size: 0 !important; /* 隐藏文字 */
        color: transparent !important;
        display: inline-block;
        width: 35px; /* Logo 宽度 */
        height: 35px; /* Logo 高度 */
        background-image: url('https://i.typlog.com/haohailong/8233944522_938094.png?x-oss-process=style/ss');
        background-repeat: no-repeat;
        background-size: contain;
    }

    /* B. 手机端顶部间距修复 */
    @media screen and (max-width: 768px) {
        /* 使用 body > 选择器，确保只命中 Bamboo 主题，不影响 Nezu */
        body > .h-entry {
            padding-top: 140px !important;
        }
    }
/* =========================================
       4. 链接美化 (下划线)
       ========================================= */
    .e-content a {
        text-decoration: none !important;
        border-bottom: 1px solid !important;
        padding-bottom: 2px;
    }
    .e-content a:has(img) { border-bottom: none !important; }