/* xnx_read 沉浸阅读模式样式 */

/* 布局过渡动画 */
body.read-mode .row.g-4,
body.read-mode .row.g-4 > [class*="col-xl-"] {
    transition: flex 0.3s ease, max-width 0.3s ease;
}

/* 隐藏右侧边栏 */
body.read-mode .row.g-4 > .d-none.d-xl-block.col-xl-3 {
    display: none !important;
}

/* 主内容区扩展到占据原右侧边栏空间 */
body.read-mode .row.g-4 > .col-xl-7 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
}
