@media (min-width:768px) {
    #main {
        max-width: none !important;
        width: 100% !important;
        display: flex !important;
        flex-direction: row !important;
        gap: 10px !important; /* ✅ 侧边栏和正文之间的距离，改这个！8、5、0都可以 */
    }
    #sideBar {
        width: 140px !important;
        min-width: 140px !important;
        flex-shrink: 0 !important; /* 侧边栏固定宽度，不会被挤小 */
    }
    #mainContent {
        flex: 1 !important; /* 正文自动占剩下全部宽度 */
    }
    .post {
        max-width: none !important;
        margin: 0 !important;
    }
    #cnblogs_post_body {
        max-width: none !important;
    }
}
