.publishing-shell{max-width:1160px;margin:auto}.publishing-top{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--line)}.publishing-top>a{font-size:13px}.publishing-top>span{font-size:12px;color:var(--muted);margin-left:auto}.publishing-top button{font-size:13px}.publish-intro{margin:24px 0 20px}.publish-intro>span{font-size:12px;color:#a33029}.publish-intro h1{font:600 27px 'Noto Sans SC',sans-serif;margin:7px 0}.publishing-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:22px;align-items:start}.publish-main{background:white;border:1px solid var(--line);border-radius:10px;overflow:hidden}.publish-title-area{padding:24px 28px}.publish-title-area label{display:block;font-size:12px;color:var(--muted)}.publish-title-area input{font-size:25px;font-weight:600;width:100%;padding:10px 0;border:0;outline:none}.publish-title-area>span{font-size:11px;color:var(--muted)}.publish-editor-toolbar{display:flex;flex-wrap:wrap;gap:4px;padding:9px 15px;border-top:1px solid #e7eae3;border-bottom:1px solid #e7eae3;background:#f6f7f3;position:sticky;top:0}.publish-editor-toolbar button{background:none;border-color:transparent;font-size:13px;padding:5px 10px}#publish-editor{min-height:330px;padding:25px 28px;outline:none;font-size:16px;line-height:1.9;white-space:pre-wrap}#publish-editor:empty:before{content:attr(data-placeholder);color:#a1a79d;pointer-events:none}#publish-editor h2{font:600 22px 'Noto Sans SC',sans-serif}#publish-editor blockquote{border-left:3px solid #b82e28;margin:14px 0;padding:10px 15px;background:#eff2ea}#publish-editor a{color:#a33029;text-decoration:underline}.publish-photo-section{border-top:1px solid var(--line);padding:20px 25px}.publish-photo-section>div:first-child{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.publish-photo-section h2{font:600 16px 'Noto Sans SC',sans-serif;margin:0}.publish-photo-section span{font-size:11px;color:var(--muted)}.publish-photo-section label{margin-left:auto;color:#a33029;font-size:13px;cursor:pointer}.publish-photo-section>p{font-size:11px;color:var(--muted);margin:14px 0 0}.publish-photo{display:flex;gap:12px;padding-top:15px}.publish-photo>img{width:85px;height:80px;object-fit:cover;border-radius:6px}.publish-photo>div{flex:1}.publish-photo input{width:100%;padding:8px;border:1px solid var(--line);border-radius:5px;font-size:13px}.publish-photo button{font-size:11px;padding:4px 8px;margin-top:5px}.publish-photo button:disabled{opacity:.35}.publish-settings{padding:22px;background:white;border:1px solid var(--line);border-radius:10px}.publish-settings h2{font:600 18px 'Noto Sans SC',sans-serif;margin:0 0 20px}.publish-settings label{display:block;font-size:13px;margin:17px 0 7px}.publish-settings select,.publish-settings input{width:100%;max-width:none;padding:9px;border:1px solid var(--line);border-radius:5px;font-size:13px}.publish-settings small{font-size:11px;color:var(--muted)}.publish-visibility,.publish-draft-note{border-top:1px solid var(--line);padding-top:18px;margin-top:20px}.publish-visibility strong,.publish-draft-note strong{font-size:13px}.publish-visibility p,.publish-draft-note p,.publish-visibility>span{font-size:12px;color:var(--muted);line-height:1.8;margin:6px 0}.publishing-preview{font-size:15px;line-height:1.9;white-space:pre-wrap}.publishing-preview img{width:100%;max-height:280px;object-fit:contain}.publishing-preview figure{margin:15px 0}.publishing-preview figcaption{font-size:12px;color:var(--muted)}@media(max-width:750px){.publishing-layout{grid-template-columns:1fr}.publish-settings{grid-row:1;padding:17px}.publish-settings h2{margin-bottom:10px}.publish-visibility,.publish-draft-note{display:none}.publishing-top{flex-wrap:wrap;gap:8px}.publishing-top>span{font-size:10px}.publishing-top button{padding:7px 10px;font-size:12px}.publish-title-area{padding:20px}.publish-title-area input{font-size:22px}#publish-editor{padding:20px;font-size:15px}.publish-photo-section{padding:18px}.publish-photo-section>div:first-child>span{display:none}}
.local-rich-article{font-size:16px;line-height:1.95;white-space:pre-wrap}.local-rich-article a{color:#a33029;text-decoration:underline}
