diff --git a/src/styles.css b/src/styles.css index 41756a3..f0f98a6 100644 --- a/src/styles.css +++ b/src/styles.css @@ -54,6 +54,8 @@ button { font-family: inherit; font-size: inherit; color: inherit; } .divider:hover::before, .divider.dragging::before { background: var(--border-strong); } .divider::after { content: ''; position: absolute; inset: 0 -3px; } /* 拖拽热区加宽 */ .main { flex: 1; min-width: 0; display: flex; flex-direction: column; background: var(--bg); border: 1px solid var(--border-soft); border-radius: var(--radius-lg); } +/* 作者 display 声明会压过 UA 的 [hidden],此处显式恢复;展开预览靠它隐藏对话列 */ +.main[hidden] { display: none !important; } .right-panel { background: var(--bg-panel); border: 1px solid var(--border-soft); border-radius: var(--radius-lg); display: flex; flex-direction: column; flex-shrink: 0; min-width: 0; } .right-panel.collapsed { width: 44px !important; } @@ -212,7 +214,9 @@ button { font-family: inherit; font-size: inherit; color: inherit; } font-family: var(--mono); font-size: var(--fs-code); background: var(--bg); color: var(--text); } .docx-wrapper { background: var(--bg-inset) !important; padding: 12px; display: flex; flex-direction: column; align-items: flex-start !important; } -.docx-wrapper > section.docx { background: var(--paper) !important; color: var(--paper-ink); box-shadow: var(--shadow-md); } +/* 宽栏时纸张居中。auto margin 优先于 align-items;栏比纸窄时剩余空间为负,margin 归零, + 纸张仍贴左,previewfit 的 transform-origin: top left 不用改。 */ +.docx-wrapper > section.docx { background: var(--paper) !important; color: var(--paper-ink); box-shadow: var(--shadow-md); margin-inline: auto; } /* 过程段内联组(流式/关闭自动折叠时,按原位渲染的过程容器) */ .part-group { margin: 2px 0; }