.editor-main{padding:42px 0 70px}.editor-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:36px}.editor-heading h1{font-size:34px;font-weight:500;margin:10px 0}.editor-heading p,.small{color:var(--site-muted);font-size:12px}.editor-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:40px}.draft-panel{border-right:1px solid var(--site-line);padding-right:24px}.draft-panel h2{font-size:15px;font-weight:500;margin:0 0 8px}.draft-panel h2:not(:first-child){margin-top:32px}.draft-panel a{font-size:11px;text-decoration:underline}.draft-panel button{width:100%;text-align:left;margin-top:10px;overflow-wrap:anywhere}.draft-panel button[aria-current=true]{border-color:var(--site-text);background:var(--site-soft)}button,.file-button,.dialog-actions a{background:var(--site-surface);color:var(--site-text);border:1px solid var(--site-line);padding:9px 13px;font:inherit;font-size:12px;cursor:pointer}button:hover,.file-button:hover{border-color:var(--site-muted)}.editor-toolbar{display:flex;flex-wrap:wrap;gap:8px}.file-button{display:inline-flex;align-items:center;position:relative}.file-button input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.file-button:focus-within{outline:2px solid var(--site-text);outline-offset:3px}input,select,textarea{font:inherit;color:var(--site-text);background:var(--site-surface);border:1px solid var(--site-line);padding:10px;width:100%;border-radius:0}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--site-text);outline-offset:3px}.metadata{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}.metadata label,#edit-pane>label{font-size:12px;color:var(--site-muted)}.metadata input,.metadata select,.metadata textarea{display:block;margin-top:5px}.summary-field{grid-column:1/-1}textarea{resize:vertical}.view-tabs{display:flex;gap:8px;margin:24px 0 18px}.view-tabs [aria-pressed=true]{background:var(--site-text);color:var(--site-bg)}#body{font:14px/1.9 ui-monospace,monospace;min-height:420px;margin-top:10px}#save-status{font-size:12px;color:var(--site-muted);min-height:24px;margin-top:12px}#error-status{font-size:13px;color:var(--site-text);border-left:2px solid var(--site-text);padding-left:10px}#error-status:empty{display:none}.editor-main .article-shell{padding-top:10px;max-width:none}.editor-main .article-head h1{overflow-wrap:anywhere}.prose{overflow-wrap:anywhere}dialog{max-width:620px;width:calc(100% - 32px);padding:30px;background:var(--site-bg);color:var(--site-text);border:1px solid var(--site-line)}dialog::backdrop{background:#0008}dialog h2{font-size:24px;margin-bottom:18px}dialog p,dialog li{margin:12px 0}.dialog-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.draft-panel button small{display:block;color:var(--site-muted)}@media(max-width:850px){.editor-layout{grid-template-columns:1fr;gap:28px}.draft-panel{border-right:0;border-bottom:1px solid var(--site-line);padding:0 0 22px}.draft-panel button{width:auto;margin-right:8px}.editor-heading{align-items:flex-start}.editor-heading h1{font-size:28px}}@media(max-width:600px){.wrap{width:calc(100% - 32px)}.metadata{grid-template-columns:1fr}.editor-heading{display:block}.editor-heading>button{margin-top:16px}.nav{gap:10px}.site-actions{font-size:11px}.editor-main{padding-top:26px}.editor-main .article-head h1{font-size:28px}}

.primary-action{background:var(--site-text)!important;color:var(--site-bg)!important;border-color:var(--site-text)!important}.editor-toolbar #publish-note{margin-left:auto}#publish-source{font:12px/1.7 ui-monospace,monospace;margin:12px 0}#publish-fallback{margin-top:20px;font-size:12px}#publish-copy-status{font-size:12px}

.editor-toolbar .delete-published{font-size:12px;padding:9px 13px;border:1px solid var(--site-line)}.published-row{display:flex;align-items:center;gap:12px}.published-row button{flex:1;min-width:0}.published-row>a{flex-shrink:0;font-size:11px;color:var(--site-muted);padding:10px 0}.published-row>a:hover,.delete-published:hover{color:var(--site-text);text-decoration:underline}
