.editor-wrapper[data-v-8d848486]{background:#f9f9f9;min-height:100vh;padding:20px}.editor-header[data-v-8d848486]{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 5px #0000001a;display:flex;justify-content:space-between;margin-bottom:20px;padding:15px 20px}.editor-header h2[data-v-8d848486]{color:#333;margin:0}.actions[data-v-8d848486]{align-items:center;display:flex;gap:15px}.publish-label[data-v-8d848486]{color:#d35400}.btn[data-v-8d848486],.publish-label[data-v-8d848486]{cursor:pointer;font-weight:700}.btn[data-v-8d848486]{border:none;border-radius:4px;padding:8px 16px;text-decoration:none}.btn-save[data-v-8d848486]{background:#28a745;color:#fff}.btn-cancel[data-v-8d848486]{background:#95a5a6;color:#fff}.btn-sm[data-v-8d848486]{font-size:.8rem;padding:4px 8px}.btn-danger[data-v-8d848486]{background:#e74c3c;color:#fff;margin-left:10px}.editor-layout[data-v-8d848486]{display:flex;gap:20px;height:calc(100vh - 120px)}.form-pane[data-v-8d848486],.preview-pane[data-v-8d848486]{background:#fff;border-radius:8px;box-shadow:0 2px 5px #0000000d;flex:1;overflow-y:auto;padding:20px}.form-group[data-v-8d848486],.form-row[data-v-8d848486]{margin-bottom:15px}.form-row[data-v-8d848486]{display:flex;gap:15px}.form-row .form-group[data-v-8d848486]{margin-bottom:0}.half[data-v-8d848486],.quarter[data-v-8d848486],.third[data-v-8d848486]{flex:1}label[data-v-8d848486]{color:#555;display:block;font-size:.9rem;font-weight:700;margin-bottom:5px}input[data-v-8d848486],select[data-v-8d848486],textarea[data-v-8d848486]{border:1px solid #ccc;border-radius:4px;font-family:inherit;padding:8px;width:100%}textarea[data-v-8d848486]{resize:vertical}.code-font[data-v-8d848486]{background:#f4f4f4;font-family:monospace;font-size:.9rem}input[readonly][data-v-8d848486]{background:#e9ecef;cursor:not-allowed}.footnote-item[data-v-8d848486]{align-items:center;display:flex;margin-bottom:10px}.fn-id[data-v-8d848486]{color:#555;font-weight:700;width:40px}.preview-pane[data-v-8d848486]{color:#444;font-family:Times New Roman,serif;line-height:1.8}.title-header[data-v-8d848486]{margin-bottom:20px;position:relative}.featured-box[data-v-8d848486]{border-radius:4px;color:#fff;font-size:1.2rem;font-weight:700;padding:5px 15px;position:absolute;right:0}.main-title[data-v-8d848486]{font-size:2rem;font-weight:700;margin-top:40px;padding-left:2rem}.sub-title[data-v-8d848486]{font-size:1.5rem;padding-left:6rem}.divider-thick[data-v-8d848486]{background:#444;height:3px;width:100%}.divider-gap[data-v-8d848486]{height:3px}.divider-thin[data-v-8d848486]{background:#444;height:1px;margin-bottom:20px;width:100%}.author-info[data-v-8d848486]{margin-bottom:40px;text-align:right}.author-name[data-v-8d848486]{font-size:1.2rem}.author-remark[data-v-8d848486],.author-title[data-v-8d848486]{display:block;font-size:1rem;margin-top:4px}.keyword-section[data-v-8d848486]{background-color:#f7f7f7;border-left:4px solid #666;margin-bottom:40px;padding:15px}.keyword-section[data-v-8d848486] p{font-size:1.1rem;margin:0}.preview-pane .markdown-body[data-v-8d848486]{font-size:1.25rem;text-align:justify}.preview-pane[data-v-8d848486] img{display:block;height:auto;margin:2rem auto;max-width:100%}.preview-pane[data-v-8d848486] p{margin-bottom:1.5em;text-indent:2.5rem}.preview-pane[data-v-8d848486] h1,.preview-pane[data-v-8d848486] h2,.preview-pane[data-v-8d848486] h3,.preview-pane[data-v-8d848486] h4{color:#000;display:block;font-size:1.25rem;font-weight:700;margin-bottom:15px;text-align:left;text-indent:0}.preview-pane[data-v-8d848486] .footnotes{border-top:2px solid #444;color:#666;font-size:1rem;margin-top:60px;padding-top:20px}.preview-pane[data-v-8d848486] .footnotes ol{counter-reset:footnote-counter;list-style:none;margin-left:-1rem;padding-left:0}.preview-pane[data-v-8d848486] .footnotes li{align-items:baseline;counter-increment:footnote-counter;display:flex;margin-bottom:5px}.preview-pane[data-v-8d848486] .footnotes li:before{color:#007bff;content:counter(footnote-counter);cursor:pointer;display:inline-block;flex-shrink:0;margin-right:10px;text-align:right;width:2em}.preview-pane[data-v-8d848486] .footnotes li p{flex-grow:1;margin:0;text-align:justify;text-indent:0!important}.preview-pane[data-v-8d848486] .footnotes .footnote-backref{border:none;color:#007bff;text-decoration:none}@media(max-width:1024px){.editor-layout[data-v-8d848486]{flex-direction:column;height:auto}.preview-pane[data-v-8d848486]{display:none}}
