.workspace.writing-layout{grid-template-columns:175px minmax(0,1fr);max-width:1560px}.writing-layout .right-rail{display:none}.writing-layout #main{min-width:0}.writing-view,.drafts-view{animation:fade-up .3s ease}.writing-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:6px 0 26px}.writing-heading .back-link{margin-bottom:23px}.writing-heading .page-eyebrow{font-size:10px;letter-spacing:2px;margin-bottom:11px}.writing-heading h1{font-size:29px;letter-spacing:-.8px;color:#214f43;line-height:1.5}.writing-heading p:not(.page-eyebrow){font-size:13px;line-height:1.9;color:#829287;margin-top:8px}.writing-wordmark{font-size:69px;letter-spacing:-6px;font-weight:800;color:#d4e1d4;transform:rotate(-8deg);margin-right:21px}.writing-wordmark span{color:#b7d0a0}.writing-actions{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px}.writing-save{display:flex;gap:8px;align-items:center;flex-wrap:wrap;color:#8c9c8e;font-size:11px}.writing-save strong{color:#728772;font-size:12px;font-weight:500}.draft-dot{width:6px;height:6px;background:#9faf74;border-radius:50%}.writing-save #editor-save-state{padding-left:10px;border-left:1px solid #dce4dc}.writing-save .save-error{color:#ac6450}.writing-buttons{display:flex;gap:9px;flex-shrink:0}.writing-buttons .button{font-size:12px;min-height:37px}.writing-meta{background:#fff;border:1px solid var(--line);border-radius:12px;margin-bottom:18px;padding:24px;display:flex;gap:23px;align-items:center}.writing-meta label{display:flex;align-items:center;justify-content:space-between;color:#92a18f;font-size:11px;margin-bottom:10px}.writing-meta label small{font-weight:400;color:#b0baad;font-size:10px}.writing-title-field{flex:1;min-width:0}.writing-title-field input{width:100%;padding:2px 0;border:0;outline:none;background:transparent;color:#335b48;font-size:23px;line-height:1.6;font-weight:550;letter-spacing:-.5px}.writing-title-field input::placeholder{color:#b5c1b0}.writing-title-field input:focus{box-shadow:0 2px 0 #b8cdaa}.writing-category-field{width:140px;padding-left:23px;border-left:1px solid var(--line)}.writing-category-field .input-control{font-size:12px;padding:9px 10px}.writing-workbench{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}.writing-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 15px;border-bottom:1px solid var(--line);background:#fafcf9}.format-buttons{display:flex;gap:3px;flex-wrap:wrap}.format-buttons button{width:30px;height:31px;border-radius:5px;display:grid;place-items:center;font-family:Georgia,serif;font-weight:600;color:#708775;font-size:15px}.format-buttons button:hover,.format-buttons button:focus-visible{background:#eaf1e7;color:#1d795f}.format-buttons button[data-format=italic]{font-style:italic}.editor-modes{display:flex;background:#edf2eb;padding:3px;border-radius:7px;gap:2px}.editor-modes button{font-size:11px;min-width:43px;padding:6px 10px;border-radius:5px;color:#8b9a89}.editor-modes button[aria-selected=true]{background:white;color:#31785c;box-shadow:0 1px 4px #23432612}.writing-panes{display:grid;grid-template-columns:1fr 1fr;min-height:470px}.source-pane,.preview-pane{min-width:0}.source-pane{display:flex;flex-direction:column}.preview-pane{border-left:1px solid var(--line);background:#fefefd}.pane-label{padding:14px 21px 10px;display:flex;justify-content:space-between;color:#a4b19d;font-size:9px;letter-spacing:1px}.pane-label>span:last-child{letter-spacing:0;color:#b3bdb0}.source-pane textarea{flex:1;width:100%;border:0;outline:0;resize:vertical;min-height:440px;padding:8px 22px 26px;font-size:14px;line-height:1.95;font-family:Consolas,'Microsoft YaHei',monospace;color:#587061;tab-size:2;background:transparent}.source-pane textarea::placeholder{color:#bac5b5;line-height:2}.source-pane textarea:focus{box-shadow:inset 3px 0 0 #b3d0a0}.preview-content{padding:12px 26px 32px;overflow-wrap:anywhere}.preview-content>h1{font-size:25px;line-height:1.5;color:#385742;padding-bottom:20px;border-bottom:1px solid #eef1ea;margin-bottom:20px}.preview-empty{color:#b1bdae;font-size:13px;line-height:2}.writing-foot{border-top:1px solid var(--line);background:#fafcf9;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:11px 20px;font-size:10px;color:#9fac98}.writing-workbench[data-mode=edit] .writing-panes,.writing-workbench[data-mode=preview] .writing-panes{grid-template-columns:1fr}.writing-workbench[data-mode=edit] .preview-pane,.writing-workbench[data-mode=preview] .source-pane{display:none}.writing-workbench[data-mode=preview] .preview-pane{border-left:0}.writing-workbench[data-mode=preview] .preview-content{max-width:800px;margin:auto;padding:20px 38px 45px}.writing-bottom{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-top:18px}.markdown-help{font-size:11px;color:#93a08c;line-height:2}.markdown-help summary{cursor:pointer;color:#7b9277}.markdown-help>div{margin-top:12px;max-width:660px}.markdown-help code{padding:2px 5px;background:#ecf1e8;border-radius:4px;color:#718869}.writing-utilities{display:flex;flex-wrap:wrap;gap:16px;font-size:11px;color:#849780;padding-top:4px;flex-shrink:0}.writing-utilities button:hover,.writing-utilities a:hover{color:#2b795f;text-decoration:underline}.recovery-notice,.writing-notice{padding:14px 18px;border:1px solid #e8dfb9;background:#fffbee;color:#9c8957;font-size:12px;line-height:1.9;border-radius:9px;margin-bottom:18px}.recovery-notice[hidden]{display:none}.recovery-notice button{font-size:11px;min-height:30px;padding:6px 10px;margin-top:10px;margin-right:8px}.drafts-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:4px 0 16px}.drafts-toolbar h2{font-size:16px;white-space:nowrap}.drafts-toolbar h2 span{display:inline-block;font-size:11px;background:#e9f0e6;color:#799270;margin-left:8px;padding:3px 8px;border-radius:4px}.drafts-toolbar input{max-width:300px;font-size:12px}.draft-row{display:flex;justify-content:space-between;align-items:center;gap:22px;border:1px solid var(--line);background:white;border-radius:11px;padding:24px;margin:12px 0}.draft-row-main{min-width:0}.draft-type{display:inline-block;font-size:10px;color:#94a073;background:#f5f4e7;padding:3px 8px;border-radius:4px;margin-bottom:10px}.draft-row h3{font-size:17px;font-weight:550;color:#405f46;overflow-wrap:anywhere}.draft-row p{color:#9aa593;font-size:12px;line-height:1.8;margin:9px 0 13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.draft-row small{color:#a9b1a4;font-size:10px}.draft-row-actions{display:flex;flex-direction:column;align-items:center;flex-shrink:0;gap:15px;font-size:11px;color:#a8ac9d}.draft-row-actions .button{font-size:11px;min-height:34px}.draft-empty-mark{font-size:48px;font-weight:800;letter-spacing:-4px;color:#c2d3b5;margin-bottom:18px}.drafts-view .empty-state{border:1px dashed #dce5d5;border-radius:12px;background:#fafcf8}.detail-body.markdown-body,.reply-body.markdown-body{white-space:normal}.topic-edit-link{font-size:12px;color:#388670;margin-left:12px}.detail-edited{font-size:10px;color:#99a58e}.detail-meta{flex-wrap:wrap}
@media(max-width:1100px){.workspace.writing-layout{grid-template-columns:165px minmax(0,1fr);gap:23px}.writing-tools{padding:9px 10px}.format-buttons{gap:0}.format-buttons button{width:27px}.editor-modes button{padding-inline:6px;min-width:36px}.writing-bottom{flex-wrap:wrap}.writing-save{max-width:220px}.writing-save #editor-save-state{padding:0;border:0}.preview-content{padding-inline:20px}}
@media(max-width:850px){.writing-panes{grid-template-columns:1fr}.preview-pane{border-left:0;border-top:1px solid var(--line)}.source-pane textarea{min-height:350px}.writing-heading h1{font-size:25px}.writing-wordmark{font-size:54px;margin-right:5px}.writing-meta{padding:20px;gap:16px}.writing-category-field{width:123px;padding-left:15px}}
@media(max-width:720px){.workspace.writing-layout{display:block}.writing-heading{padding:3px 0 23px;gap:12px}.writing-heading h1{font-size:23px}.writing-heading p:not(.page-eyebrow){font-size:12px}.writing-wordmark{display:none}.writing-actions{align-items:flex-start;flex-wrap:wrap;gap:13px}.writing-save{max-width:none;width:100%;font-size:10px}.writing-save #editor-save-state{padding-left:8px;border-left:1px solid #dce4dc}.writing-buttons{margin-left:auto}.writing-meta{padding:19px;flex-wrap:wrap;gap:18px}.writing-title-field{flex-basis:100%}.writing-title-field input{font-size:20px}.writing-category-field{border-left:0;padding:0;width:100%;display:flex;align-items:center;gap:18px}.writing-category-field label{margin:0;white-space:nowrap}.writing-category-field select{max-width:160px}.writing-tools{gap:10px;padding:10px}.format-buttons button{width:30px}.editor-modes{margin-left:auto}.source-pane textarea{font-size:14px;min-height:360px;padding-inline:18px}.writing-foot{font-size:9px;padding:11px 15px}.writing-bottom{gap:13px}.writing-workbench[data-mode=preview] .preview-content{padding:15px 20px 30px}.drafts-view .writing-heading{align-items:flex-start;flex-wrap:wrap}.drafts-view .writing-heading>.button{font-size:11px;min-height:35px}.drafts-toolbar{flex-wrap:wrap;gap:13px}.drafts-toolbar input{max-width:none}.draft-row{padding:19px;align-items:flex-start;flex-direction:column;gap:18px}.draft-row h3{font-size:16px}.draft-row-actions{flex-direction:row;width:100%;justify-content:space-between}.writing-utilities{gap:18px}.detail-body.markdown-body{font-size:14px}}
.source-conflict h2{font-size:15px;color:#887240;margin-bottom:8px}.source-conflict summary{cursor:pointer;margin:10px 0;font-size:12px}.source-conflict textarea{display:block;width:100%;max-height:280px;min-height:160px;padding:15px;border:1px solid #e6ddbd;border-radius:7px;background:#fffef8;color:#807457;font:12px/1.8 Consolas,'Microsoft YaHei',monospace;resize:vertical}.writing-view input:disabled,.writing-view textarea:disabled{opacity:.65}
