/* 固定色板同时用于后台编辑和前台阅读，颜色不能由投稿内容自定义。 */
.zj-rich-red{color:#b42318}.zj-rich-orange{color:#a84300}.zj-rich-blue{color:#175cd3}.zj-rich-green{color:#137547}.zj-rich-purple{color:#6941c6}
.zj-rich-text{overflow-wrap:anywhere;line-height:1.85;font-weight:400}.zj-rich-text p{margin:0 0 .8em}.zj-rich-text p:last-child{margin-bottom:0}.zj-rich-text h2{font-size:1.3em;line-height:1.5;margin:1em 0 .5em}.zj-rich-text h3{font-size:1.12em;line-height:1.5;margin:1em 0 .5em}.zj-rich-text ul,.zj-rich-text ol{margin:.4em 0 1em;padding-left:1.6em}.zj-rich-text li{margin:.2em 0}.zj-rich-text strong{font-weight:700}
.zj-editor{border:1px solid #cdd4df;border-radius:8px;overflow:hidden;background:#fff;min-width:0}.zj-editor:focus-within{border-color:#d65b10;box-shadow:0 0 0 3px #ff7a1a18}.zj-editor-toolbar{display:flex;flex-wrap:wrap;gap:4px;align-items:center;padding:8px;border-bottom:1px solid #e2e6ec;background:#f8fafc}.zj-editor-toolbar button,.zj-editor-toolbar select{min-height:36px;min-width:36px;margin:0;border:1px solid transparent;border-radius:4px;background:transparent;color:#344054;font:inherit;font-size:14px;padding:6px 9px;cursor:pointer;width:auto;box-shadow:none}.zj-editor-toolbar select{background:#fff;border-color:#d8dee8;max-width:130px}.zj-editor-toolbar button:hover{background:#fff1e7;border-color:#ffd3b3}.zj-editor-toolbar button[aria-pressed=true]{background:#fff1e7;color:#a84300;border-color:#edb28b}.zj-editor-toolbar button:focus-visible,.zj-editor-toolbar select:focus-visible{outline:2px solid #d65b10;outline-offset:1px}.zj-editor-bold{font-weight:800!important}.zj-editor-italic{font-style:italic!important}.zj-editor-underline{text-decoration:underline!important}.zj-editor-input{padding:14px 16px;min-height:140px;max-height:560px;overflow-y:auto;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85;font-size:16px;color:#252b36;outline:none}.zj-editor-input[contenteditable=false]{background:#f5f6f8;color:#667085}.zj-editor-input p,.zj-editor-input div{margin-top:0}.zj-editor-input:empty:before{content:'输入文案，选中文字后设置格式';color:#7b8596;pointer-events:none}.zj-editor-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px;padding:7px 12px;border-top:1px solid #eef0f4;color:#667085;font-size:12px}.zj-editor-error{color:#b42318}.zj-editor-toolbar :disabled{opacity:.45;cursor:wait}.ka-field>label{font-weight:650}.ka-latest .zj-rich-text{padding:0 0 12px}.kadao-header .zj-rich-text,.page-intro .zj-rich-text{color:inherit}
.page-heading #kadaoPageIntro{color:var(--secondary);margin-top:7px}.view-heading #kadaoLibraryIntro,.view-heading #kadaoDownloadIntro,.view-heading #kadaoSubmissionIntro{color:var(--secondary);margin-top:8px}.detail-header .detail-intro{color:var(--secondary);max-width:70ch;margin:10px 0 14px}.profession-index-item .index-description{font-size:12px;color:var(--muted);margin-bottom:4px}.site-footer #kadaoFooterText{font-size:12px;color:var(--muted)}
@media(max-width:600px){.zj-editor-toolbar{padding:6px;gap:3px}.zj-editor-toolbar button,.zj-editor-toolbar select{min-height:40px;padding:6px}.zj-editor-input{padding:12px;min-height:150px;max-height:400px}.zj-editor-footer{font-size:11px}.view-heading #kadaoLibraryIntro,.view-heading #kadaoDownloadIntro,.view-heading #kadaoSubmissionIntro{font-size:13px}}
