button.svelte-sulbnk,input.svelte-sulbnk{font:inherit}button.svelte-sulbnk{cursor:pointer}.chapter-image-backdrop.svelte-sulbnk{z-index:9200;background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.chapter-image-dialog.svelte-sulbnk{background:var(--bg);border-radius:14px;width:100%;max-width:520px;overflow:hidden;box-shadow:0 20px 60px #0006}header.svelte-sulbnk{border-bottom:1.5px solid var(--border2);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}header.svelte-sulbnk strong:where(.svelte-sulbnk){color:var(--text);align-items:center;font-size:14px;font-weight:700;display:inline-flex}header.svelte-sulbnk svg{width:14px;height:14px;margin-right:9.45px}header.svelte-sulbnk button:where(.svelte-sulbnk){color:var(--muted);font:18px var(--font-app);background:0 0;border:0;border-radius:5px;padding:2px 6px;line-height:normal}nav.svelte-sulbnk{background:var(--bg2);border-radius:10px;gap:4px;margin-bottom:14px;padding:10px 18px 0;display:flex}nav.svelte-sulbnk button:where(.svelte-sulbnk){min-width:0;color:var(--muted);background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:3px;padding:8px 12px;font-size:12px;font-weight:600;line-height:normal;transition:all .18s;display:flex}nav.svelte-sulbnk button:where(.svelte-sulbnk) svg{width:12px;height:12px}nav.svelte-sulbnk button.active:where(.svelte-sulbnk){background:var(--bg);color:var(--text);box-shadow:0 1px 4px #0000001f}.chapter-image-body.svelte-sulbnk{padding:12px 18px 16px}.chapter-image-body.svelte-sulbnk>input:where(.svelte-sulbnk){display:none}.drop-zone.svelte-sulbnk{box-sizing:border-box;border:2px dashed var(--border2);width:100%;height:143px;color:var(--text2);text-align:center;background:0 0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;margin-bottom:10px;padding:28px 16px;transition:border-color .2s,background .2s;display:flex}.drop-zone.svelte-sulbnk:hover,.drop-zone.svelte-sulbnk:focus-visible{border-color:var(--gold);background:var(--bg2)}.drop-zone.svelte-sulbnk svg{opacity:.35;width:28px;height:28px;margin-bottom:6px}.drop-zone.svelte-sulbnk strong:where(.svelte-sulbnk){font-size:13px}.drop-zone.svelte-sulbnk small:where(.svelte-sulbnk){opacity:.5;margin-top:3px;font-size:11px}.upload-list.svelte-sulbnk,.url-list.svelte-sulbnk{gap:7px;margin-top:10px;display:grid}.upload-item.svelte-sulbnk,.url-row.svelte-sulbnk{align-items:center;gap:8px;min-width:0;display:flex}.upload-item.svelte-sulbnk img:where(.svelte-sulbnk),.url-row.svelte-sulbnk img:where(.svelte-sulbnk){object-fit:cover;border-radius:5px;flex:none;width:42px;height:42px}.upload-item.svelte-sulbnk span:where(.svelte-sulbnk){min-width:0;color:var(--text2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.upload-item.svelte-sulbnk button:where(.svelte-sulbnk),.url-row.svelte-sulbnk button:where(.svelte-sulbnk){color:var(--muted);background:0 0;border:0;flex:none;padding:5px 7px}.url-row.svelte-sulbnk input:where(.svelte-sulbnk){border:1.5px solid var(--border2);background:var(--white);min-width:0;height:36px;color:var(--text);border-radius:7px;outline:0;flex:1;padding:0 10px;font-size:13px}.url-row.svelte-sulbnk input:where(.svelte-sulbnk):focus{border-color:var(--gold)}.add-url.svelte-sulbnk{border:1px solid var(--border2);background:var(--bg2);color:var(--text2);border-radius:6px;align-items:center;gap:5px;margin-top:8px;padding:6px 9px;font-size:11px;font-weight:600;display:inline-flex}footer.svelte-sulbnk{border-top:1px solid var(--border2);justify-content:flex-end;gap:8px;padding:10px 18px 16px;display:flex}footer.svelte-sulbnk button:where(.svelte-sulbnk){border-radius:20px;min-height:34px;padding:8px 16px;font-size:13px;line-height:normal}.cancel.svelte-sulbnk{border:1px solid var(--border);background:var(--white);color:var(--muted);font-weight:600}.insert.svelte-sulbnk{background:var(--gold);color:#fff;border:0;align-items:center;gap:6px;font-weight:700;display:flex;box-shadow:0 2px 8px #c8963e4d}.insert.svelte-sulbnk svg{width:12px;height:12px;margin-right:4px}button.svelte-sulbnk:disabled{cursor:wait;opacity:.6}.professional-editor.svelte-1mmocmx{--editor-accent:oklch(66% .12 78);--editor-accent-strong:oklch(50% .1 78);--editor-accent-soft:oklch(95% .03 78);--editor-border:oklch(90% .006 255);--editor-surface:oklch(99.5% .002 255);--editor-canvas:oklch(96.5% .004 255);--editor-paper:oklch(99.8% .001 255);--editor-ink:oklch(28% .012 255);--editor-muted:oklch(48% .012 255);--editor-hover:oklch(95.5% .006 255);--editor-paper-shadow:0 1px 2px oklch(28% .015 255/.08), 0 8px 24px oklch(28% .015 255/.08);--editor-radius:16px;--editor-radius-inner:8px;--editor-ease:cubic-bezier(.25, 1, .5, 1);border:1px solid var(--editor-border);border-radius:var(--editor-radius);background:var(--editor-surface);min-width:0;min-height:460px;color:var(--editor-ink);flex-direction:column;flex:1;display:flex;overflow:hidden}[data-theme=dark] .professional-editor.svelte-1mmocmx{--editor-accent:oklch(75% .11 78);--editor-accent-strong:oklch(83% .09 78);--editor-accent-soft:oklch(28% .035 78);--editor-border:oklch(32% .01 255);--editor-surface:oklch(21% .008 255);--editor-canvas:oklch(17% .008 255);--editor-paper:oklch(24% .01 255);--editor-ink:oklch(92% .008 255);--editor-muted:oklch(70% .012 255);--editor-hover:oklch(29% .012 255);--editor-paper-shadow:0 1px 2px oklch(5% .01 255/.24), 0 8px 24px oklch(5% .01 255/.24)}.professional-editor.expanded.svelte-1mmocmx{z-index:9200;border-radius:var(--editor-radius);min-height:0;position:fixed;inset:12px}.professional-editor.chapter-editor.svelte-1mmocmx{border:0;border-radius:0;height:100%;min-height:0}button.svelte-1mmocmx,select.svelte-1mmocmx,input.svelte-1mmocmx{font:inherit}button.svelte-1mmocmx{cursor:pointer;touch-action:manipulation}button.svelte-1mmocmx:focus-visible,select.svelte-1mmocmx:focus-visible,input.svelte-1mmocmx:focus-visible,.ProseMirror:focus-visible{outline:2px solid var(--editor-accent);outline-offset:2px}button.svelte-1mmocmx:disabled{cursor:default;opacity:.45}.command-bar.svelte-1mmocmx{border-bottom:1px solid var(--editor-border);background:var(--editor-paper);flex:none;min-width:0;min-height:64px;display:flex}.command-scroll.svelte-1mmocmx{scrollbar-width:none;flex:1;align-items:center;min-width:0;padding:8px 12px;display:flex;overflow-x:auto}.command-scroll.svelte-1mmocmx::-webkit-scrollbar{display:none}.command-group.svelte-1mmocmx{border-right:1px solid var(--editor-border);flex:none;align-items:center;gap:0;min-height:44px;padding:0 4px;display:flex}.command-group.svelte-1mmocmx:first-child{padding-left:0}.command-group.svelte-1mmocmx:last-child{border-right:0}.command-group.svelte-1mmocmx button:where(.svelte-1mmocmx),.color-control.svelte-1mmocmx,.command-actions.svelte-1mmocmx button:where(.svelte-1mmocmx){box-sizing:border-box;border-radius:var(--editor-radius-inner);min-width:44px;height:44px;color:var(--editor-muted);transition:color .15s var(--editor-ease), background-color .15s var(--editor-ease), transform .1s var(--editor-ease);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 8px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.command-group.svelte-1mmocmx button:where(.svelte-1mmocmx):hover:not(:disabled),.color-control.svelte-1mmocmx:hover,.command-actions.svelte-1mmocmx button:where(.svelte-1mmocmx):hover:not(:disabled){background:var(--editor-hover);color:var(--editor-ink);transform:translateY(-1px)}.command-group.svelte-1mmocmx button:where(.svelte-1mmocmx):active:not(:disabled),.command-actions.svelte-1mmocmx button:where(.svelte-1mmocmx):active:not(:disabled){transform:translateY(1px)}.command-group.svelte-1mmocmx button.active:where(.svelte-1mmocmx),.command-actions.svelte-1mmocmx button.active:where(.svelte-1mmocmx){background:var(--editor-accent-soft);color:var(--editor-accent-strong)}.command-group.svelte-1mmocmx svg,.command-actions.svelte-1mmocmx svg,.context-panel.svelte-1mmocmx svg{stroke-width:1.7px;width:20px;height:20px}.zoom-group.svelte-1mmocmx output:where(.svelte-1mmocmx){min-width:56px;color:var(--editor-muted);font-variant-numeric:tabular-nums;text-align:center;font-size:16px}.select-shell.svelte-1mmocmx{flex:none;align-items:center;height:44px;display:inline-flex;position:relative}.select-shell.svelte-1mmocmx select:where(.svelte-1mmocmx){box-sizing:border-box;border-radius:var(--editor-radius-inner);appearance:none;width:100%;height:44px;color:var(--editor-ink);cursor:pointer;background:0 0;border:0;outline:0;padding:0 32px 0 12px;font-size:16px;font-weight:500;line-height:44px}.select-shell.svelte-1mmocmx:hover select:where(.svelte-1mmocmx),.select-shell.svelte-1mmocmx:focus-within select:where(.svelte-1mmocmx){background:var(--editor-hover)}.select-shell.svelte-1mmocmx svg{pointer-events:none;width:16px;height:16px;color:var(--editor-muted);position:absolute;right:8px}.block-select.svelte-1mmocmx{width:160px}.family-select.svelte-1mmocmx{width:168px}.size-select.svelte-1mmocmx{font-variant-numeric:tabular-nums;width:72px}.line-height-select.svelte-1mmocmx{font-variant-numeric:tabular-nums;width:80px}.color-control.svelte-1mmocmx{cursor:pointer;flex-direction:column;gap:0;position:relative;overflow:hidden}.color-control.svelte-1mmocmx>span:where(.svelte-1mmocmx){font-size:16px;line-height:20px}.color-control.svelte-1mmocmx>i:where(.svelte-1mmocmx){border-radius:2px;width:20px;height:3px}.color-control.svelte-1mmocmx input:where(.svelte-1mmocmx){cursor:pointer;opacity:0;position:absolute;inset:0}.color-control.svelte-1mmocmx:focus-within{outline:2px solid var(--editor-accent);outline-offset:2px}.color-control.svelte-1mmocmx:active{transform:translateY(1px)}.command-actions.svelte-1mmocmx{border-left:1px solid var(--editor-border);background:var(--editor-paper);flex:none;align-items:center;gap:0;padding:8px 12px;display:flex}.command-actions.svelte-1mmocmx button:where(.svelte-1mmocmx) span:where(.svelte-1mmocmx){white-space:nowrap;display:none}.context-panel.svelte-1mmocmx{border-bottom:1px solid var(--editor-border);background:var(--editor-paper);flex:none;align-items:end;gap:8px;min-height:60px;padding:8px 12px;display:flex;overflow-x:auto}.context-panel.svelte-1mmocmx label:where(.svelte-1mmocmx){min-width:136px;color:var(--editor-muted);gap:4px;font-size:12px;font-weight:700;display:grid}.context-panel.svelte-1mmocmx .url-field:where(.svelte-1mmocmx){flex:1;min-width:240px}.context-panel.svelte-1mmocmx input:where(.svelte-1mmocmx):not([type=checkbox]){box-sizing:border-box;border:1px solid var(--editor-border);border-radius:var(--editor-radius-inner);background:var(--editor-surface);min-height:44px;color:var(--editor-ink);padding:8px 12px;font-size:16px}.context-panel.svelte-1mmocmx input[type=number]:where(.svelte-1mmocmx){width:88px}.context-panel.svelte-1mmocmx .header-option:where(.svelte-1mmocmx){grid-template-columns:auto 1fr;align-items:center;min-height:44px;display:flex}.context-panel.svelte-1mmocmx .header-option:where(.svelte-1mmocmx) input:where(.svelte-1mmocmx){width:20px;height:20px;accent-color:var(--editor-accent)}.context-panel.svelte-1mmocmx>button:where(.svelte-1mmocmx){border:1px solid var(--editor-border);border-radius:var(--editor-radius-inner);background:var(--editor-surface);min-height:44px;color:var(--editor-ink);transition:color .15s var(--editor-ease), background-color .15s var(--editor-ease), border-color .15s var(--editor-ease), transform .1s var(--editor-ease);flex:none;padding:0 16px;font-size:12px;font-weight:700}.context-panel.svelte-1mmocmx>button:where(.svelte-1mmocmx):hover:not(:disabled){border-color:var(--editor-accent);background:var(--editor-hover);color:var(--editor-accent-strong);transform:translateY(-1px)}.context-panel.svelte-1mmocmx>button:where(.svelte-1mmocmx):active:not(:disabled){transform:translateY(1px)}.context-panel.svelte-1mmocmx>button.primary:where(.svelte-1mmocmx){border-color:var(--editor-accent);background:var(--editor-accent-strong);color:var(--editor-paper)}.context-panel.svelte-1mmocmx>button.primary:where(.svelte-1mmocmx):hover:not(:disabled){background:var(--editor-accent);color:var(--editor-paper)}.more-panel.svelte-1mmocmx{align-items:center}.more-panel.svelte-1mmocmx>button:where(.svelte-1mmocmx){align-items:center;gap:8px;display:inline-flex}.more-panel.svelte-1mmocmx>button.active:where(.svelte-1mmocmx){border-color:var(--editor-accent);background:var(--editor-accent-soft);color:var(--editor-accent-strong)}.editor-workspace.svelte-1mmocmx{background:var(--editor-canvas);flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.editor-workspace.split.svelte-1mmocmx{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-canvas.svelte-1mmocmx,.preview-panel.svelte-1mmocmx{min-width:0;min-height:0;padding:48px 32px;overflow:auto}.editor-workspace.svelte-1mmocmx:not(.split) .preview-panel:where(.svelte-1mmocmx),.editor-workspace.preview-only.svelte-1mmocmx .editor-canvas:where(.svelte-1mmocmx){display:none}.editor-workspace.preview-only.svelte-1mmocmx .preview-panel:where(.svelte-1mmocmx){display:block}.editor-workspace.split.svelte-1mmocmx .preview-panel:where(.svelte-1mmocmx){border-left:1px solid var(--editor-border)}.editor-host.svelte-1mmocmx,.preview-panel.svelte-1mmocmx{box-sizing:border-box;color:var(--editor-ink);overflow-wrap:anywhere}.editor-host.svelte-1mmocmx{border-radius:var(--editor-radius-inner);background:var(--editor-paper);width:min(100%,816px);min-height:640px;box-shadow:var(--editor-paper-shadow);zoom:var(--editor-zoom);margin:0 auto}.editor-host .ProseMirror{box-sizing:border-box;min-height:640px;color:var(--editor-ink);font:16px/1.65 var(--font-reader);white-space:pre-wrap;text-wrap:pretty;outline:0;padding:64px}.editor-host .ProseMirror p:first-child{margin-top:0}.editor-host .ProseMirror p:last-child{margin-bottom:0}.editor-host .ProseMirror:empty:before,.editor-host .ProseMirror p.is-editor-empty:first-child:before{float:left;height:0;color:var(--editor-muted);content:attr(data-placeholder);pointer-events:none}.editor-host .ProseMirror h1,.editor-host .ProseMirror h2,.editor-host .ProseMirror h3,.editor-host .ProseMirror h4{color:var(--editor-ink);text-wrap:balance;line-height:1.2}.editor-host .ProseMirror a,.preview-panel.svelte-1mmocmx a{color:var(--editor-accent-strong);text-decoration:underline}.editor-host .ProseMirror img,.preview-panel.svelte-1mmocmx img{border-radius:var(--editor-radius-inner);max-width:100%;height:auto;margin:16px auto;display:block}.editor-host .ProseMirror figure,.preview-panel.svelte-1mmocmx figure{text-align:center;margin:24px 0}.editor-host .ProseMirror figcaption,.preview-panel.svelte-1mmocmx figcaption{color:var(--editor-muted);font-family:var(--font-app);margin-top:8px;font-size:12px}.editor-host .ProseMirror table,.preview-panel.svelte-1mmocmx table{border-collapse:collapse;table-layout:fixed;width:100%;margin:24px 0}.editor-host .ProseMirror th,.editor-host .ProseMirror td,.preview-panel.svelte-1mmocmx th,.preview-panel.svelte-1mmocmx td{border:1px solid var(--editor-border);vertical-align:top;min-width:80px;padding:8px 12px}.editor-host .ProseMirror .selectedCell:after{z-index:2;background:var(--editor-accent-soft);content:"";pointer-events:none;position:absolute;inset:0}.preview-panel.svelte-1mmocmx{border-radius:var(--editor-radius);background:var(--editor-paper);width:min(100%,816px);min-height:640px;box-shadow:var(--editor-paper-shadow);font:16px/1.7 var(--font-reader);white-space:pre-wrap;zoom:var(--editor-zoom);margin:32px auto;display:none}.editor-workspace.split.svelte-1mmocmx .preview-panel:where(.svelte-1mmocmx){width:auto;margin:32px;display:block}.editor-status.svelte-1mmocmx{border-top:1px solid var(--editor-border);background:var(--editor-paper);min-height:44px;color:var(--editor-muted);flex:none;align-items:center;gap:16px;padding:0 12px;font-size:12px;display:flex}.editor-status.svelte-1mmocmx strong:where(.svelte-1mmocmx){color:var(--editor-ink);font-variant-numeric:tabular-nums}.safe-status.svelte-1mmocmx{color:var(--editor-accent-strong);align-items:center;gap:4px;display:inline-flex}.safe-status.svelte-1mmocmx svg{width:14px;height:14px}@media (width<=900px){.editor-workspace.split.svelte-1mmocmx{grid-template-columns:minmax(0,1fr)}.editor-workspace.split.svelte-1mmocmx .editor-canvas:where(.svelte-1mmocmx){display:none}.editor-workspace.split.svelte-1mmocmx .preview-panel:where(.svelte-1mmocmx){border-left:0;width:min(100%,816px);margin:16px auto}.editor-canvas.svelte-1mmocmx,.preview-panel.svelte-1mmocmx{padding:24px 16px}.editor-host .ProseMirror{padding:32px}}@media (width<=560px){.professional-editor.expanded.svelte-1mmocmx{border-radius:0;inset:0}.professional-editor.article-editor.svelte-1mmocmx{min-height:440px}.command-bar.svelte-1mmocmx{min-height:52px}.professional-editor.article-editor.svelte-1mmocmx .command-bar:where(.svelte-1mmocmx){flex-direction:column;min-height:0}.command-scroll.svelte-1mmocmx,.command-actions.svelte-1mmocmx{padding:4px 8px}.professional-editor.article-editor.svelte-1mmocmx .command-scroll:where(.svelte-1mmocmx){box-sizing:border-box;flex:none;width:100%;min-height:52px}.professional-editor.article-editor.svelte-1mmocmx .command-actions:where(.svelte-1mmocmx){box-sizing:border-box;border-bottom:1px solid var(--editor-border);border-left:0;width:100%;min-height:52px}.professional-editor.article-editor.svelte-1mmocmx .command-actions:where(.svelte-1mmocmx) button:where(.svelte-1mmocmx){flex:1;min-width:44px}.command-group.svelte-1mmocmx{padding:0 4px}.editor-canvas.svelte-1mmocmx,.preview-panel.svelte-1mmocmx{padding:16px 8px}.editor-host.svelte-1mmocmx{border-radius:var(--editor-radius-inner);min-height:520px}.editor-host .ProseMirror{min-height:520px;padding:24px 16px;font-size:16px}.professional-editor.article-editor.svelte-1mmocmx .editor-host:where(.svelte-1mmocmx),.professional-editor.article-editor.svelte-1mmocmx .editor-host .ProseMirror{min-height:360px}.editor-status.svelte-1mmocmx{white-space:nowrap;gap:8px;overflow-x:auto}.safe-status.svelte-1mmocmx{margin-left:auto}.context-panel.svelte-1mmocmx{flex-direction:column;align-items:stretch}.context-panel.svelte-1mmocmx label:where(.svelte-1mmocmx),.context-panel.svelte-1mmocmx .url-field:where(.svelte-1mmocmx){min-width:0}}@media (prefers-reduced-motion:reduce){.command-group.svelte-1mmocmx button:where(.svelte-1mmocmx),.color-control.svelte-1mmocmx,.command-actions.svelte-1mmocmx button:where(.svelte-1mmocmx),.context-panel.svelte-1mmocmx>button:where(.svelte-1mmocmx){transition-duration:0s}}.chapter-compose-overlay.svelte-fatq1i{--editor-accent:oklch(66% .12 78);--editor-accent-strong:oklch(51% .1 78);--editor-soft:oklch(95% .035 78);--editor-border:oklch(87% .008 78);--editor-surface:oklch(97.5% .004 78);--editor-paper:oklch(99.5% .002 78);--editor-ink:oklch(24% .014 78);--editor-muted:oklch(48% .018 78);--editor-radius-inner:8px;--editor-ease:cubic-bezier(.25, 1, .5, 1);z-index:9100;background:var(--editor-surface);color:var(--editor-ink);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}[data-theme=dark] .chapter-compose-overlay.svelte-fatq1i{--editor-accent:oklch(75% .11 78);--editor-accent-strong:oklch(83% .09 78);--editor-soft:oklch(28% .035 78);--editor-border:oklch(31% .012 78);--editor-surface:oklch(19% .008 78);--editor-paper:oklch(23% .01 78);--editor-ink:oklch(91% .01 78);--editor-muted:oklch(70% .014 78)}button.svelte-fatq1i{font:inherit;cursor:pointer;touch-action:manipulation}button.svelte-fatq1i:focus-visible{outline:2px solid var(--editor-accent);outline-offset:2px}button.svelte-fatq1i:disabled{cursor:default;opacity:.5}.chapter-compose-header.svelte-fatq1i{border-bottom:1px solid var(--editor-border);background:var(--editor-paper);flex:none;grid-template-columns:minmax(120px,1fr) minmax(0,2fr) minmax(120px,1fr);align-items:center;gap:16px;min-height:64px;padding:0 16px;display:grid}.chapter-compose-header.svelte-fatq1i button:where(.svelte-fatq1i){border-radius:var(--editor-radius-inner);min-height:44px;transition:color .15s var(--editor-ease), background-color .15s var(--editor-ease), border-color .15s var(--editor-ease), transform .1s var(--editor-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.chapter-compose-header.svelte-fatq1i button:where(.svelte-fatq1i):hover:not(:disabled){transform:translateY(-1px)}.chapter-compose-header.svelte-fatq1i button:where(.svelte-fatq1i):active:not(:disabled){transform:translateY(1px)}.chapter-compose-back.svelte-fatq1i{color:var(--editor-muted);background:0 0;justify-self:start}.chapter-compose-back.svelte-fatq1i:hover:not(:disabled){border-color:var(--editor-border);background:var(--editor-surface);color:var(--editor-ink)}.chapter-compose-heading.svelte-fatq1i{text-align:center;justify-items:center;gap:4px;min-width:0;display:grid}.chapter-compose-heading.svelte-fatq1i strong:where(.svelte-fatq1i){max-width:100%;color:var(--editor-ink);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex;overflow:hidden}.chapter-compose-heading.svelte-fatq1i small:where(.svelte-fatq1i){color:var(--editor-muted);font-size:11px}.chapter-compose-save.svelte-fatq1i{background:var(--editor-accent-strong);color:var(--editor-paper);justify-self:end;border-color:var(--editor-accent)!important}.chapter-compose-save.svelte-fatq1i:hover:not(:disabled){background:var(--editor-accent)}.chapter-compose-error.svelte-fatq1i{z-index:9300;border-radius:var(--editor-radius-inner);color:oklch(98% .005 28);background:oklch(42% .13 28);max-width:min(400px,100vw - 32px);margin:0;padding:12px 16px;font-size:13px;position:fixed;bottom:16px;right:16px}@media (width<=640px){.chapter-compose-header.svelte-fatq1i{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;min-height:56px;padding:0 8px}.chapter-compose-header.svelte-fatq1i button:where(.svelte-fatq1i){min-width:44px;padding:0 8px;font-size:0}.chapter-compose-header.svelte-fatq1i button:where(.svelte-fatq1i) svg{width:18px;height:18px}.chapter-compose-heading.svelte-fatq1i small:where(.svelte-fatq1i){display:none}}@media (prefers-reduced-motion:reduce){.chapter-compose-header.svelte-fatq1i button:where(.svelte-fatq1i){transition-duration:0s}}button.svelte-1ek693p{font:inherit;cursor:pointer}.chapter-manager.svelte-1ek693p{border-top:1px solid var(--border2);margin-top:22px;padding-top:20px}header.svelte-1ek693p{justify-content:space-between;align-items:center;gap:12px;display:flex}h3.svelte-1ek693p{margin:0}header.svelte-1ek693p small:where(.svelte-1ek693p){color:var(--muted)}header.svelte-1ek693p>button:where(.svelte-1ek693p),footer.svelte-1ek693p>button:where(.svelte-1ek693p){background:var(--gold);color:#fff;border:0;border-radius:19px;align-items:center;gap:6px;min-height:38px;padding:0 14px;font-weight:700;display:inline-flex}.chapter-layout.svelte-1ek693p{grid-template-columns:240px 1fr;gap:12px;margin-top:14px;display:grid}nav.svelte-1ek693p{border:1px solid var(--border2);border-radius:9px;max-height:430px;overflow:auto}nav.svelte-1ek693p>div:where(.svelte-1ek693p){border-bottom:1px solid var(--border2);grid-template-columns:1fr auto;display:grid}nav.svelte-1ek693p>div.active:where(.svelte-1ek693p){background:var(--gold-light)}nav.svelte-1ek693p>div:where(.svelte-1ek693p)>button:where(.svelte-1ek693p){min-width:0;color:var(--text);text-align:left;background:0 0;border:0;gap:7px;padding:9px;display:flex}nav.svelte-1ek693p strong:where(.svelte-1ek693p){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order.svelte-1ek693p{align-items:center;display:flex}.order.svelte-1ek693p button:where(.svelte-1ek693p){width:28px;height:32px;color:var(--muted);background:0 0;border:0}.order.svelte-1ek693p .remove:where(.svelte-1ek693p){color:var(--red)}.chapter-form.svelte-1ek693p label:where(.svelte-1ek693p){flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.chapter-form.svelte-1ek693p input:where(.svelte-1ek693p),.chapter-form.svelte-1ek693p textarea:where(.svelte-1ek693p){border:1px solid var(--border);background:var(--bg);color:var(--text);font:inherit;border-radius:7px;padding:8px}.rte-toolbar.svelte-1ek693p{border:1px solid var(--border);border-bottom:0;border-radius:7px 7px 0 0;flex-wrap:wrap;gap:4px;padding:5px;display:flex}.rte-toolbar.svelte-1ek693p button:where(.svelte-1ek693p),.inline-upload.svelte-1ek693p{border:1px solid var(--border2);background:var(--card);min-height:32px;color:var(--text);cursor:pointer;border-radius:5px;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.inline-upload.svelte-1ek693p{margin:0}.inline-upload.svelte-1ek693p input:where(.svelte-1ek693p){opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.rte.svelte-1ek693p,.rte-preview.svelte-1ek693p{border:1px solid var(--border);background:var(--bg);min-height:240px;color:var(--text);border-radius:0 0 7px 7px;padding:12px;line-height:1.65;overflow:auto}.rte-preview.svelte-1ek693p img{max-width:100%;height:auto}.empty.svelte-1ek693p{min-height:240px;color:var(--muted);place-items:center;display:grid}.error.svelte-1ek693p{color:var(--red);margin:8px;font-size:11px}.notice.svelte-1ek693p{color:var(--green-ok);margin:8px;font-size:11px}footer.svelte-1ek693p{justify-content:flex-end;margin-top:12px;display:flex}.toc-editor.svelte-1ek693p{border:1.5px solid var(--border2);background:var(--bg);border-radius:10px;margin-top:10px;overflow:hidden}.toc-list.svelte-1ek693p{flex-direction:column;gap:6px;padding:8px;display:flex}.toc-empty.svelte-1ek693p{color:var(--muted);text-align:center;padding:16px 8px;font-size:12px}.toc-item.svelte-1ek693p{border:1px solid var(--border2);background:var(--white);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;transition:border-color .15s;display:flex}.toc-item.svelte-1ek693p:focus-within{border-color:var(--gold)}.toc-item-drag.svelte-1ek693p{flex-direction:column;flex:none;align-items:center;gap:2px;display:flex}.toc-item-num.svelte-1ek693p{min-width:18px;color:var(--gold);text-align:center;font-size:11px;font-weight:700;line-height:1}.toc-move-btn.svelte-1ek693p{width:20px;height:20px;color:var(--muted);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:flex}.toc-move-btn.svelte-1ek693p:hover:not(:disabled){background:var(--bg3);color:var(--text)}.toc-move-btn.svelte-1ek693p:disabled{cursor:default;opacity:.3}.toc-item-fields.svelte-1ek693p{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.toc-item.svelte-1ek693p input:where(.svelte-1ek693p){box-sizing:border-box;border:1.5px solid var(--border2);background:var(--bg);width:100%;color:var(--text);border-radius:8px;outline:0;font-family:inherit;height:auto!important;min-height:unset!important}.toc-item.svelte-1ek693p input:where(.svelte-1ek693p):focus{border-color:var(--gold);background:var(--white)}.toc-item-title.svelte-1ek693p{padding:6px 10px!important;font-size:13px!important;font-weight:600!important}.toc-item-summary.svelte-1ek693p{color:var(--text2)!important;padding:5px 10px!important;font-size:12px!important}.toc-item-actions.svelte-1ek693p{flex:none;align-items:center;gap:6px;display:flex}.toc-edit-chap-btn.svelte-1ek693p{border:1.5px solid var(--gold);color:var(--gold);white-space:nowrap;background:0 0;border-radius:7px;flex:none;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.toc-edit-chap-btn.svelte-1ek693p:hover{background:var(--gold);color:#fff}.toc-del-btn.svelte-1ek693p{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:flex}.toc-del-btn.svelte-1ek693p:hover{color:var(--red);background:#fde8e8}.toc-add-btn.svelte-1ek693p{border:0;border-top:1.5px dashed var(--border2);width:100%;color:var(--gold);background:0 0;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:13px;font-weight:600;transition:background .15s;display:flex}.toc-add-btn.svelte-1ek693p:hover{background:var(--gold-light)}@media (width<=850px){.chapter-layout.svelte-1ek693p{grid-template-columns:1fr}nav.svelte-1ek693p{max-height:220px}.toc-item.svelte-1ek693p{align-items:flex-start;gap:6px;padding:7px 8px}.toc-item-actions.svelte-1ek693p{flex-direction:column;align-items:stretch}.toc-edit-chap-btn.svelte-1ek693p{min-height:36px}}@media (prefers-reduced-motion:reduce){.toc-item.svelte-1ek693p,.toc-move-btn.svelte-1ek693p,.toc-edit-chap-btn.svelte-1ek693p,.toc-del-btn.svelte-1ek693p,.toc-add-btn.svelte-1ek693p{transition:none}}.article-admin-pdf-preview.svelte-k0qwdk{border:1px solid var(--border2);background:var(--white);border-radius:10px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}header.svelte-k0qwdk{box-sizing:border-box;border-bottom:1px solid var(--border2);background:var(--bg2);flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:8px 12px;display:flex}header.svelte-k0qwdk>div:where(.svelte-k0qwdk):first-child{min-width:0;color:var(--text2);align-items:center;gap:8px;display:flex}header.svelte-k0qwdk svg{color:var(--gold);flex:none}header.svelte-k0qwdk span:where(.svelte-k0qwdk){flex-direction:column;min-width:0;display:flex}header.svelte-k0qwdk strong:where(.svelte-k0qwdk){font-size:12px;line-height:1.25}header.svelte-k0qwdk small:where(.svelte-k0qwdk){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.article-admin-pdf-actions.svelte-k0qwdk{color:var(--muted);flex:none;align-items:center;gap:10px;font-size:10px;display:flex}.article-admin-pdf-actions.svelte-k0qwdk a:where(.svelte-k0qwdk){align-items:center;gap:4px;display:inline-flex}.article-admin-pdf-pagination.svelte-k0qwdk,.article-admin-pdf-pagination.svelte-k0qwdk label:where(.svelte-k0qwdk){align-items:center;gap:5px;display:flex}.article-admin-pdf-pagination.svelte-k0qwdk label:where(.svelte-k0qwdk) span:where(.svelte-k0qwdk){white-space:nowrap;display:block}.article-admin-pdf-pagination.svelte-k0qwdk button:where(.svelte-k0qwdk){border:1px solid var(--border2);background:var(--white);width:28px;height:28px;color:var(--text2);cursor:pointer;font:700 20px/1 var(--font-app);border-radius:7px;place-items:center;padding:0;display:grid}.article-admin-pdf-pagination.svelte-k0qwdk button:where(.svelte-k0qwdk):hover:not(:disabled){border-color:var(--gold);color:var(--gold-dark,#8c6226)}.article-admin-pdf-pagination.svelte-k0qwdk button:where(.svelte-k0qwdk):disabled{opacity:.42;cursor:not-allowed}.article-admin-pdf-pagination.svelte-k0qwdk input:where(.svelte-k0qwdk){box-sizing:border-box;border:1px solid var(--border2);background:var(--white);width:42px;height:28px;color:var(--text2);text-align:center;font:700 10px var(--font-app);border-radius:6px;padding:0 3px}.article-admin-pdf-pagination.svelte-k0qwdk input:where(.svelte-k0qwdk):focus-visible,.article-admin-pdf-pagination.svelte-k0qwdk button:where(.svelte-k0qwdk):focus-visible{outline:2px solid var(--gold);outline-offset:2px}.article-admin-pdf-actions.svelte-k0qwdk a:where(.svelte-k0qwdk),.article-admin-pdf-state.svelte-k0qwdk a:where(.svelte-k0qwdk){color:var(--gold-dark,#8c6226);font-weight:700;text-decoration:none}.article-admin-pdf-actions.svelte-k0qwdk a:where(.svelte-k0qwdk):hover,.article-admin-pdf-state.svelte-k0qwdk a:where(.svelte-k0qwdk):hover{text-decoration:underline}.article-admin-pdf-workspace.svelte-k0qwdk{background:#e8e5df;flex:1;justify-content:center;align-items:flex-start;min-height:0;padding:24px;display:flex;position:relative;overflow:auto}canvas.svelte-k0qwdk{background:#fff;flex:none;max-width:none;display:none;box-shadow:0 5px 22px #281e1238}canvas.visible.svelte-k0qwdk{display:block}.article-admin-pdf-state.svelte-k0qwdk{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:24px;display:flex;position:absolute;inset:0}.article-admin-pdf-state.svelte-k0qwdk>svg{color:var(--gold)}.article-admin-pdf-state.svelte-k0qwdk strong:where(.svelte-k0qwdk){color:var(--text2);font-size:13px}.article-admin-pdf-state.svelte-k0qwdk p:where(.svelte-k0qwdk){overflow-wrap:anywhere;max-width:460px;margin:0;font-size:11px;line-height:1.5}.article-admin-pdf-error.svelte-k0qwdk strong:where(.svelte-k0qwdk){color:var(--red)}.article-admin-pdf-spinner.svelte-k0qwdk{border:3px solid var(--border2);border-top-color:var(--gold);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite svelte-k0qwdk-article-pdf-spin}@keyframes svelte-k0qwdk-article-pdf-spin{to{transform:rotate(360deg)}}@media (width<=1023px){.article-admin-pdf-preview.svelte-k0qwdk{min-height:520px}header.svelte-k0qwdk{flex-wrap:wrap}.article-admin-pdf-actions.svelte-k0qwdk{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.article-admin-pdf-spinner.svelte-k0qwdk{animation:none}}.article-admin-overlay{z-index:11000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1c140ab8;animation:.18s ease-out article-admin-fade;position:fixed;inset:0}.article-admin-modal{background:var(--white);width:100%;height:100dvh;box-shadow:var(--shadow-xl);flex-direction:column;animation:.25s article-admin-up;display:flex;overflow:hidden}.article-admin-header{z-index:2;border-bottom:1.5px solid var(--border2);background:var(--white);flex:none;justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.article-admin-header h2{color:var(--text);font-family:var(--font-app);align-items:center;gap:7px;margin:0;font-size:16px;font-weight:700;display:flex}.article-admin-header p{color:var(--muted);margin:3px 0 0;font-size:11px}.article-admin-close{width:36px;height:36px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:50%;place-items:center;font-size:22px;transition:all .2s;display:grid}.article-admin-close:hover{background:var(--bg2);color:var(--text)}.article-admin-form{background:var(--white);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.article-admin-body{grid-template-columns:var(--article-admin-left,30%) 8px minmax(0, 1fr);flex:1;min-height:0;display:grid}.article-admin-left,.article-admin-right{box-sizing:border-box;min-height:0}.article-admin-left{padding:20px 22px;overflow-y:auto}.article-admin-right{flex-direction:column;padding:20px;display:flex;overflow:hidden}.article-admin-left h3,.article-admin-right h3{border-bottom:1px solid var(--border2);color:var(--muted);font-family:var(--font-app);letter-spacing:.8px;flex:none;align-items:center;gap:6px;margin:0 0 14px;padding-bottom:7px;font-size:10px;font-weight:700;display:flex}.article-admin-field{margin:0 0 16px}.article-category-field{margin-bottom:14px}.article-admin-field>label:first-child{color:var(--text2);letter-spacing:.3px;margin:0 0 5px;font-size:12px;font-weight:600;display:block}.article-admin-field .required{color:var(--red);margin-left:2px}.article-admin-form input,.article-admin-form select,.article-admin-form textarea{box-sizing:border-box;border:1.5px solid var(--border2);background:var(--bg);width:100%;color:var(--text);border-radius:8px;outline:0;padding:9px 12px;font-family:inherit;font-size:13px;transition:border-color .2s,background .2s}.article-admin-form select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%238A7B68' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.article-admin-form textarea{resize:vertical;min-height:100px;line-height:1.6}.article-admin-form input:focus,.article-admin-form select:focus,.article-admin-form textarea:focus{border-color:var(--gold);background:var(--white)}.article-admin-switch-row{border:1.5px solid var(--border2);background:var(--bg2);width:100%;color:var(--text);cursor:pointer;font:inherit;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;padding:12px 14px;display:flex}.article-admin-switch-row>span:first-child{flex:none;font-size:18px;line-height:1}.article-admin-switch-row>span:nth-child(2){flex:1;min-width:0}.article-admin-switch-row strong,.article-admin-switch-row small{display:block}.article-admin-switch-row strong{font-size:13px;font-weight:600;line-height:1.3}.article-admin-switch-row small{color:var(--muted);margin-top:2px;font-size:11px;font-weight:400;line-height:normal}.article-admin-switch-row i{background:var(--border);border-radius:12px;width:40px;height:22px;transition:all .18s;position:relative}.article-admin-switch-row i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0000002e}.article-admin-switch-row.enabled i{background:var(--gold)}.article-admin-switch-row.enabled i:after{transform:translate(18px)}.article-upload-zone{box-sizing:border-box;cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:12px;transition:border-color .2s,background .2s;position:relative;border:2px dashed var(--border2)!important;background:var(--bg2)!important;color:var(--muted)!important;border-radius:10px!important;padding:18px!important;font-weight:400!important;display:flex!important}.article-upload-zone:hover{border-color:var(--gold)!important;background:var(--bg3)!important}.article-upload-zone svg{opacity:.4}.article-upload-zone small{opacity:.6;font-size:11px}.article-upload-zone input{opacity:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.article-pdf-upload{min-height:88px;margin-top:10px!important}.article-cover-upload{min-height:110px}.article-current-file{border:1px solid var(--border);background:var(--card);color:var(--text);border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:9px 12px;font-size:13px;display:flex}.article-current-file>span:nth-child(2){overflow-wrap:anywhere;min-width:0;color:var(--muted);flex:1;font-size:12px}.article-current-file button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 4px;font-size:16px}.article-inline-field{align-items:center;gap:8px;color:var(--muted)!important;margin:8px 0 0!important;font-size:12px!important;font-weight:400!important;display:flex!important}.article-inline-field>span{white-space:nowrap;flex:none}.article-inline-field input{flex:1;min-width:0;padding:7px 10px;font-size:12px}.article-status-field,.article-cover-field{margin-top:14px}.article-cover-preview{object-fit:cover;border:1.5px solid var(--border2);background:var(--bg2);border-radius:8px;width:100%;height:140px;margin-top:10px;display:block}.article-cover-preview-wrap{aspect-ratio:16/9;border:1.5px solid var(--border2);background:var(--bg2);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:8px;width:100%;margin-top:10px;padding:0;display:block;position:relative;overflow:hidden}.article-cover-preview-wrap:active{cursor:grabbing}.article-cover-preview-wrap .article-cover-preview{pointer-events:none;border:0;width:100%;height:100%;margin:0}.article-cover-preview-wrap span{color:#fff;pointer-events:none;background:#1c1a15b8;border-radius:999px;padding:4px 8px;font-size:11px;position:absolute;bottom:8px;right:8px}.article-admin-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.article-admin-divider{z-index:1;cursor:col-resize;touch-action:none;background:0 0;border:0;align-self:stretch;padding:0;transition:background .15s;position:relative}.article-admin-divider:hover,.article-admin-divider:active,.article-admin-divider:focus-visible{background:#c8963e1a;outline:0}.article-admin-divider i{background:var(--border2);border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.article-admin-divider i:before{background:var(--border2);content:"";border-radius:4px;width:4px;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.article-admin-divider:hover i,.article-admin-divider:hover i:before{background:var(--gold)}.article-admin-pdf-blank{flex:1;min-height:0}.article-admin-editor-field{flex-direction:column;flex:1;min-height:0;display:flex}.article-admin-editor-field>label{color:var(--text2);letter-spacing:.4px;text-transform:uppercase;flex:none;margin:0 0 5px;font-size:11px;font-weight:600;line-height:17.6px;display:block}.article-rte-toolbar{border:1px solid var(--border2);background:var(--bg2);border-bottom:0;border-radius:8px 8px 0 0;flex-wrap:wrap;gap:5px;padding:7px;display:flex}.article-rte-toolbar button{border:1px solid var(--border2);background:var(--white);min-width:36px;min-height:34px;color:var(--text);cursor:pointer;font:inherit;border-radius:5px;padding:0 9px;font-size:12px}.article-rte{border:1px solid var(--border2);background:var(--white);min-height:0;color:var(--text);font-family:var(--font-app);border-radius:0 0 8px 8px;outline:0;flex:1;padding:18px;font-size:15px;line-height:1.75;overflow-y:auto}.article-rte:focus{border-color:var(--gold)}.article-admin-empty{border:1px dashed var(--border2);min-height:300px;color:var(--muted);border-radius:10px;place-items:center;display:grid}.article-toc-empty{border:1.5px dashed var(--border2);background:var(--bg2);color:var(--muted);text-align:center;border-radius:10px;margin:10px 0;padding:14px;font-size:12px;line-height:1.55}.article-admin-footer{z-index:2;border-top:1.5px solid var(--border2);background:var(--white);flex:none;justify-content:flex-end;align-items:center;gap:10px;min-width:0;padding:12px 24px;display:flex}.article-admin-footer>div{flex:1;min-width:0}.article-admin-footer p{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.article-admin-footer .error{color:var(--red)}.article-admin-footer .notice{color:var(--green-ok)}.article-admin-footer button{cursor:pointer;min-height:44px;font:inherit;border-radius:20px;padding:9px 18px;font-size:13px;font-weight:600;line-height:normal}.article-admin-footer .primary{background:var(--gold);color:#fff;border:0;align-items:center;gap:6px;padding-inline:20px;font-weight:700;display:flex;box-shadow:0 2px 8px #c8963e33}.article-admin-footer .primary svg{flex:none}.article-admin-footer .secondary{border:1px solid var(--border);background:var(--white);color:var(--muted)}.article-admin-footer .danger{border:1.5px solid var(--red);color:var(--red);background:0 0;margin-right:auto}.article-admin-footer button:disabled{cursor:wait;opacity:.6}@keyframes article-admin-fade{0%{opacity:0}to{opacity:1}}@keyframes article-admin-up{0%{opacity:.7;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=1023px){.article-admin-body{overscroll-behavior:contain;flex-direction:column;display:flex;overflow:hidden auto}.article-admin-left,.article-admin-right{flex:none;padding:16px;overflow:visible}.article-admin-right{border-top:1.5px solid var(--border2)}.article-admin-divider{display:none}.article-admin-two{grid-template-columns:1fr}.article-admin-footer{padding:8px 12px max(8px, env(safe-area-inset-bottom));flex-wrap:wrap}.article-admin-footer>div{flex-basis:100%;width:100%}.article-admin-footer button{flex:1;padding-inline:12px}.article-admin-footer .danger{margin-right:0}.article-rte{min-height:360px}.article-admin-form input,.article-admin-form select,.article-admin-form textarea{font-size:16px}.article-admin-header{padding:8px 12px}.article-admin-close{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.article-admin-overlay,.article-admin-modal{animation:none}.article-admin-switch-row i,.article-admin-switch-row i:after{transition:none}}
