/* ============================================================
   每日一文 · 前台页面隐藏核心左栏并合并空间
   仅在每日一文页面加载（由 layout_head_end 钩子按模板条件引入）
   ============================================================ */

/* ---------- 1. 隐藏左栏 ---------- */
.mn-left,
.left-sidebar,
aside.mn-left,
aside.left-sidebar,
#left-sidebar,
#mn-left-sidebar {
    display: none !important;
}

/* ---------- 2. 如果核心使用 grid 三栏布局 ---------- */
/* 让主内容占据原本左栏 + 中间内容的位置，右栏保持在第三列 */
.mn-container .mn-main,
.mn-layout .mn-main,
.mn-wrapper .mn-main,
.mn-container .mn-content,
.mn-layout .mn-content,
.mn-wrapper .mn-content {
    grid-column: 1 / 3 !important;
}

/* 右栏显式固定第三列，避免错位 */
.mn-right {
    grid-column: 3 !important;
}

/* ---------- 3. 如果核心使用 flex 布局 ---------- */
/* 左栏隐藏后，主内容自动撑满剩余宽度 */
.mn-main,
.mn-content,
main.mn-main {
    flex: 1 1 auto !important;
    width: auto !important;
    max-width: none !important;
}