/* Lnkiy Online Text Editor Pro – theme matches site (#1089ff, Poppins, light cards) */
.pe-page{max-width:1240px;margin:0 auto;padding:0 15px 60px}
.pe-hero{text-align:center;margin:0 auto 22px;max-width:760px}
.pe-hero h1{font-weight:700;font-size:2rem;color:#202428;margin-bottom:6px}
.pe-hero h1 span{color:#1089ff}
.pe-badge{display:inline-block;vertical-align:middle;background:#1089ff;color:#fff;font-size:.72rem;font-weight:600;letter-spacing:.06em;padding:3px 10px;border-radius:20px;margin-left:8px;text-transform:uppercase}
.pe-hero p{font-size:15px;letter-spacing:.3px;line-height:1.7;color:#6c757d}

/* ---------- theme tokens ---------- */
.pe-app{--pe-primary:#1089ff;--pe-primary-dark:#0b6fd0;--pe-primary-soft:#eaf4ff;--pe-text:#36383B;--pe-muted:#6c757d;--pe-border:#e7e9ec;--pe-bg:#fff;--pe-surface:#f4f8fc;--pe-paper:#fff;--pe-icon:#444;--pe-danger:#ea1c1c;--pe-shadow:0 10px 30px rgba(16,137,255,.10);--pe-hl:#ffe58a;--pe-hl-cur:#ff9f43;--pe-zoom:1}
.pe-app[data-theme=dark]{--pe-primary:#3d9bff;--pe-primary-dark:#6bb3ff;--pe-primary-soft:#16304d;--pe-text:#e6e9ee;--pe-muted:#98a2b3;--pe-border:#2b323d;--pe-bg:#171b21;--pe-surface:#0f1217;--pe-paper:#1d222a;--pe-icon:#c9d1db;--pe-shadow:0 10px 30px rgba(0,0,0,.35);--pe-hl:#5c4b00;--pe-hl-cur:#b45f06;color-scheme:dark}

.pe-app{position:relative;display:flex;flex-direction:column;background:var(--pe-bg);color:var(--pe-text);border:1px solid var(--pe-border);border-radius:12px;box-shadow:var(--pe-shadow);height:clamp(560px,calc(100vh - 215px),940px);overflow:hidden;font-family:'Poppins',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Arial,sans-serif}
.pe-app.pe-full{position:fixed;inset:0;z-index:5000;height:100%;border-radius:0;border:0}
body.pe-lock{overflow:hidden}
.pe-app *{box-sizing:border-box}
.pe-app button{font-family:inherit}
.pe-app button:hover{opacity:1}
.pe-app button,.pe-app a{transition:background .15s,color .15s,border-color .15s}
.pe-app [hidden]{display:none !important}

/* ---------- top bar ---------- */
.pe-bar{display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid var(--pe-border);background:var(--pe-bg);flex-wrap:wrap}
.pe-title{flex:1 1 180px;min-width:140px;max-width:420px;border:1px solid transparent;background:transparent;color:var(--pe-text);font-size:15px;font-weight:600;padding:7px 10px;border-radius:8px;outline:none;font-family:inherit}
.pe-title:hover{border-color:var(--pe-border)}
.pe-title:focus{border-color:var(--pe-primary);background:var(--pe-surface)}
.pe-saved{font-size:12px;color:var(--pe-muted);white-space:nowrap;display:inline-flex;align-items:center;gap:5px}
.pe-saved i{color:#1ca85a}
.pe-saved.is-saving i{color:#f5a623}
.pe-saved.is-error{color:var(--pe-danger)}
.pe-saved.is-error i{color:var(--pe-danger)}
.pe-spacer{flex:1 1 0}
.pe-btn{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--pe-border);background:var(--pe-bg);color:var(--pe-text);font-size:13px;font-weight:500;line-height:1;padding:8px 12px;border-radius:8px;cursor:pointer;white-space:nowrap;text-decoration:none}
.pe-btn i{color:var(--pe-primary);font-size:14px}
.pe-btn:hover{border-color:var(--pe-primary);background:var(--pe-primary-soft)}
.pe-btn.is-on{background:var(--pe-primary);border-color:var(--pe-primary);color:#fff}
.pe-btn.is-on i{color:#fff}
.pe-btn-primary{background:var(--pe-primary);border-color:var(--pe-primary);color:#fff}
.pe-btn-primary i{color:#fff}
.pe-btn-primary:hover{background:var(--pe-primary-dark);border-color:var(--pe-primary-dark)}
.pe-btn-icon{padding:8px 10px}
.pe-btn .fa-caret-down{color:var(--pe-muted);font-size:12px;margin-left:-2px}

/* dropdown menus */
.pe-menu{position:relative}
.pe-dd{position:absolute;top:calc(100% + 6px);right:0;z-index:50;min-width:230px;max-height:420px;overflow:auto;background:var(--pe-bg);border:1px solid var(--pe-border);border-radius:10px;box-shadow:0 12px 32px rgba(16,40,80,.18);padding:6px;display:none}
.pe-menu.open>.pe-dd{display:block}
.pe-menu.up>.pe-dd{top:auto;bottom:calc(100% + 6px)}
.pe-dd-h{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--pe-muted);padding:8px 10px 4px;font-weight:600}
.pe-dd button{display:flex;width:100%;align-items:center;gap:10px;text-align:left;background:none;border:0;color:var(--pe-text);font-size:13px;padding:8px 10px;border-radius:6px;cursor:pointer}
.pe-dd button i{width:16px;text-align:center;color:var(--pe-primary)}
.pe-dd button:hover{background:var(--pe-primary-soft)}
.pe-dd button .pe-check{margin-left:auto;opacity:0;color:var(--pe-primary)}
.pe-dd button.is-active .pe-check{opacity:1}
.pe-dd hr{border:0;border-top:1px solid var(--pe-border);margin:6px 0}
.pe-kbd{margin-left:auto;font-size:11px;color:var(--pe-muted)}

/* ---------- find & replace ---------- */
.pe-find{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;background:var(--pe-surface);border-bottom:1px solid var(--pe-border)}
.pe-find input[type=text]{height:34px;border:1px solid var(--pe-border);background:var(--pe-bg);color:var(--pe-text);border-radius:8px;padding:0 10px;font-size:13px;min-width:150px;flex:1 1 150px;max-width:260px;outline:none;font-family:inherit}
.pe-find input[type=text]:focus{border-color:var(--pe-primary);box-shadow:0 0 0 2px rgba(16,137,255,.18)}
.pe-find .pe-btn{padding:7px 10px;font-size:12px}
.pe-find .pe-count{font-size:12px;color:var(--pe-muted);min-width:64px}
.pe-find .pe-opt{font-weight:600;min-width:34px;justify-content:center}

/* ---------- Quill toolbar skin ---------- */
.pe-app .ql-toolbar.ql-snow{border:0;border-bottom:1px solid var(--pe-border);background:var(--pe-bg);padding:6px 10px;display:flex;flex-wrap:wrap;align-items:center;row-gap:2px;font-family:inherit}
.pe-app .ql-toolbar.ql-snow .ql-formats{margin-right:10px;display:inline-flex;align-items:center;padding-right:10px;border-right:1px solid var(--pe-border);height:30px}
.pe-app .ql-toolbar.ql-snow .ql-formats:last-child{border-right:0}
.pe-app .ql-snow.ql-toolbar button{width:30px;height:28px;padding:4px 5px;border-radius:6px}
.pe-app .ql-snow .ql-stroke{stroke:var(--pe-icon)}
.pe-app .ql-snow .ql-fill,.pe-app .ql-snow .ql-stroke.ql-fill{fill:var(--pe-icon)}
.pe-app .ql-snow .ql-picker{color:var(--pe-icon);font-size:13px;font-family:inherit}
.pe-app .ql-snow .ql-picker-label{border-radius:6px}
.pe-app .ql-snow.ql-toolbar button:hover,.pe-app .ql-snow.ql-toolbar .ql-picker-label:hover,.pe-app .ql-snow.ql-toolbar .ql-picker-label.ql-active,.pe-app .ql-snow.ql-toolbar .ql-picker-item:hover,.pe-app .ql-snow.ql-toolbar .ql-picker-item.ql-selected,.pe-app .ql-snow.ql-toolbar button.ql-active{background:var(--pe-primary-soft);color:var(--pe-primary)}
.pe-app .ql-snow.ql-toolbar button:hover .ql-stroke,.pe-app .ql-snow.ql-toolbar button.ql-active .ql-stroke,.pe-app .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.pe-app .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.pe-app .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.pe-app .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.pe-app .ql-snow.ql-toolbar button:hover .ql-stroke-miter,.pe-app .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter{stroke:var(--pe-primary)}
.pe-app .ql-snow.ql-toolbar button:hover .ql-fill,.pe-app .ql-snow.ql-toolbar button.ql-active .ql-fill,.pe-app .ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.pe-app .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.pe-app .ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.pe-app .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill{fill:var(--pe-primary)}
.pe-app .ql-snow .ql-picker-options{background:var(--pe-bg);border:1px solid var(--pe-border) !important;border-radius:8px;box-shadow:0 12px 32px rgba(16,40,80,.18);padding:6px;max-height:300px;overflow:auto;z-index:60}
.pe-app .ql-snow .ql-picker.ql-expanded .ql-picker-label{border-color:var(--pe-border);color:var(--pe-primary)}
.pe-app .ql-snow .ql-color-picker .ql-picker-options,.pe-app .ql-snow .ql-icon-picker .ql-picker-options{padding:6px}
.pe-app .ql-snow .ql-picker.ql-header{width:112px}
.pe-app .ql-snow .ql-picker.ql-font{width:128px}
.pe-app .ql-snow .ql-picker.ql-size{width:58px}
.pe-app .ql-snow .ql-picker.ql-header .ql-picker-label::before,.pe-app .ql-snow .ql-picker.ql-header .ql-picker-item::before{content:'Paragraph'}
.pe-app .ql-snow .ql-picker.ql-font .ql-picker-label::before,.pe-app .ql-snow .ql-picker.ql-font .ql-picker-item::before{content:'Poppins'}
.pe-app .ql-snow .ql-picker.ql-size .ql-picker-label::before,.pe-app .ql-snow .ql-picker.ql-size .ql-picker-item::before{content:'16'}
.pe-app .ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.pe-app .ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.pe-app .ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.pe-app .ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.pe-app .ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,.pe-app .ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before{content:attr(data-label)}
.pe-app .ql-snow .ql-tooltip{background:var(--pe-bg);color:var(--pe-text);border:1px solid var(--pe-border);border-radius:10px;box-shadow:0 12px 32px rgba(16,40,80,.18);font-family:inherit;z-index:70}
.pe-app .ql-snow .ql-tooltip input[type=text]{background:var(--pe-surface);color:var(--pe-text);border:1px solid var(--pe-border);border-radius:6px;font-family:inherit}
.pe-app .ql-snow .ql-tooltip a.ql-action::after,.pe-app .ql-snow .ql-tooltip a.ql-remove::before,.pe-app .ql-snow .ql-tooltip a{color:var(--pe-primary)}
.pe-app .ql-snow .ql-tooltip::before{color:var(--pe-muted)}

/* ---------- body: sidebar + paper ---------- */
.pe-body{position:relative;flex:1 1 auto;display:flex;min-height:0}
.pe-side{width:250px;flex:0 0 250px;border-right:1px solid var(--pe-border);background:var(--pe-bg);display:flex;flex-direction:column;min-height:0}
.pe-side.is-collapsed{display:none}
.pe-side-head{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 8px;font-weight:600;font-size:13px}
.pe-side-head .pe-btn{padding:6px 10px;font-size:12px}
.pe-docs{list-style:none;margin:0;padding:4px 8px;overflow:auto;flex:1}
.pe-doc{display:flex;align-items:center;gap:6px;padding:9px 10px;border-radius:8px;cursor:pointer;border:1px solid transparent;margin-bottom:2px}
.pe-doc:hover{background:var(--pe-surface)}
.pe-doc.is-current{background:var(--pe-primary-soft);border-color:var(--pe-primary)}
.pe-doc-main{flex:1;min-width:0}
.pe-doc-t{font-size:13px;font-weight:600;color:var(--pe-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pe-doc-m{font-size:11px;color:var(--pe-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pe-doc-x{background:none;border:0;color:var(--pe-muted);cursor:pointer;padding:6px;border-radius:6px;opacity:.6}
.pe-doc-x:hover{color:var(--pe-danger);opacity:1;background:rgba(234,28,28,.08)}
.pe-side-foot{padding:10px 12px;font-size:11px;color:var(--pe-muted);border-top:1px solid var(--pe-border);line-height:1.5}
.pe-scrim{display:none}

.pe-paperwrap{flex:1 1 auto;min-width:0;overflow:auto;background:var(--pe-surface);padding:26px 22px;cursor:text}
.pe-paperwrap::-webkit-scrollbar{width:10px;height:10px}
.pe-paperwrap::-webkit-scrollbar-thumb{background:var(--pe-border);border-radius:10px}
.pe-app .pe-paper{max-width:900px;margin:0 auto;background:var(--pe-paper);border:1px solid var(--pe-border);border-radius:10px;box-shadow:0 2px 14px rgba(16,40,80,.06);min-height:100%;display:flex;font-family:inherit;zoom:var(--pe-zoom)}
.pe-app[data-width=full] .pe-paper{max-width:none}
.pe-app[data-width=narrow] .pe-paper{max-width:700px}
.pe-app .pe-paper.ql-container.ql-snow{border:1px solid var(--pe-border);height:auto;font-size:16px}
.pe-app .ql-editor{flex:1;overflow:visible;height:auto;min-height:100%;padding:40px 52px;color:var(--pe-text);font-family:'Poppins',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Arial,sans-serif;font-size:16px;line-height:var(--pe-lh,1.7);tab-size:4}
.pe-app .ql-editor.ql-blank::before{color:var(--pe-muted);font-style:normal;left:52px;right:52px}
/* neutralise global site rules (p, headings, lists, links) inside the editor */
.pe-app .ql-editor p,.pe-app .ql-editor li{font-size:inherit;letter-spacing:normal;line-height:inherit;color:inherit;margin:0}
.pe-app .ql-editor h1,.pe-app .ql-editor h2,.pe-app .ql-editor h3,.pe-app .ql-editor h4{color:var(--pe-text);font-weight:600;line-height:1.3;margin:.5em 0 .2em;letter-spacing:normal}
.pe-app .ql-editor h1{font-size:2em}.pe-app .ql-editor h2{font-size:1.5em}.pe-app .ql-editor h3{font-size:1.25em}.pe-app .ql-editor h4{font-size:1.08em}
.pe-app .ql-editor ol,.pe-app .ql-editor ul{padding-left:0;margin:0}
.pe-app .ql-editor blockquote{border-left:4px solid var(--pe-primary);color:var(--pe-muted);margin:.4em 0;padding:2px 0 2px 16px}
.pe-app .ql-editor pre.ql-syntax{background:#1e2733;color:#e6edf6;border-radius:8px;padding:12px 14px;margin:.4em 0;font-size:.88em;line-height:1.55}
.pe-app .ql-editor a{color:var(--pe-primary);text-decoration:underline}
.pe-app .ql-editor img{max-width:100%;height:auto;border-radius:4px}
.pe-app .ql-editor hr{border:0;border-top:2px solid var(--pe-border);margin:18px 0}
.pe-app .ql-editor ul[data-checked=true]>li::before,.pe-app .ql-editor ul[data-checked=false]>li::before{color:var(--pe-primary)}
.pe-app .ql-editor ::selection{background:rgba(16,137,255,.28)}
::highlight(pe-find){background-color:var(--pe-hl,#ffe58a);color:inherit}
::highlight(pe-find-cur){background-color:var(--pe-hl-cur,#ff9f43);color:#000}

/* ---------- status bar ---------- */
.pe-status{display:flex;align-items:center;gap:6px 16px;flex-wrap:wrap;padding:7px 12px;border-top:1px solid var(--pe-border);background:var(--pe-bg);font-size:12px;color:var(--pe-muted)}
.pe-status b{color:var(--pe-text);font-weight:600}
.pe-stat{white-space:nowrap}
.pe-sel{color:var(--pe-primary);white-space:nowrap}
.pe-zoom{display:inline-flex;align-items:center;gap:2px}
.pe-zoom button{background:none;border:0;color:var(--pe-text);cursor:pointer;width:26px;height:26px;border-radius:6px;font-size:13px}
.pe-zoom button:hover{background:var(--pe-primary-soft);color:var(--pe-primary)}
.pe-zoom span{min-width:42px;text-align:center;color:var(--pe-text)}
.pe-status .pe-btn{padding:5px 9px;font-size:12px}

/* ---------- toast & modal ---------- */
.pe-toast{position:absolute;left:50%;bottom:54px;transform:translate(-50%,12px);background:#202428;color:#fff;font-size:13px;padding:9px 16px;border-radius:8px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;z-index:90;max-width:90%}
.pe-toast.show{opacity:1;transform:translate(-50%,0)}
.pe-modal{position:absolute;inset:0;z-index:95;background:rgba(15,20,30,.55);display:flex;align-items:center;justify-content:center;padding:16px}
.pe-modal-card{background:var(--pe-bg);color:var(--pe-text);border-radius:12px;border:1px solid var(--pe-border);width:100%;max-width:520px;max-height:90%;overflow:auto;padding:20px 22px;box-shadow:0 20px 50px rgba(0,0,0,.3)}
.pe-modal-card h2{font-size:18px;font-weight:700;margin:0 0 12px;color:var(--pe-text)}
.pe-modal-card table{width:100%;border-collapse:collapse;font-size:13px}
.pe-modal-card td{padding:7px 4px;border-bottom:1px solid var(--pe-border);color:var(--pe-text)}
.pe-modal-card td:first-child{white-space:nowrap;width:46%}
.pe-modal-card kbd{background:var(--pe-surface);border:1px solid var(--pe-border);border-bottom-width:2px;border-radius:5px;padding:1px 6px;font-size:12px;font-family:inherit;color:var(--pe-text)}
.pe-drop{position:absolute;inset:0;z-index:80;background:rgba(16,137,255,.12);border:3px dashed var(--pe-primary);display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--pe-primary);font-size:18px;border-radius:12px}

/* ---------- info sections under the tool ---------- */
.pe-info{max-width:1100px;margin:46px auto 0}
.pe-info h2{font-size:1.5rem;font-weight:700;color:#202428;margin-bottom:10px}
.pe-info>p,.pe-info .pe-lead{font-size:15px;line-height:1.8;color:#51585f;letter-spacing:.2px}
.pe-feat{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:16px;margin:20px 0 34px}
.pe-feat-card{background:#fff;border:1px solid #e7e9ec;border-radius:12px;padding:18px;box-shadow:0 10px 30px rgba(16,137,255,.06)}
.pe-feat-card i{width:40px;height:40px;border-radius:50%;background:#eaf4ff;color:#1089ff;display:flex;align-items:center;justify-content:center;font-size:17px;margin-bottom:10px}
.pe-feat-card h3{font-size:1rem;font-weight:600;color:#36383B;margin-bottom:6px}
.pe-feat-card p{font-size:13.5px;line-height:1.7;color:#6c757d;letter-spacing:.1px}
.pe-faq{margin:14px 0 30px}
.pe-faq details{border:1px solid #e7e9ec;border-radius:10px;padding:12px 16px;margin-bottom:10px;background:#fff}
.pe-faq summary{cursor:pointer;font-weight:600;color:#36383B;font-size:14.5px}
.pe-faq details[open] summary{color:#1089ff;margin-bottom:6px}
.pe-faq details p{font-size:14px;line-height:1.75;color:#51585f;margin:0}
.pe-links{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 0}
.pe-links a{color:#1089ff;border:1px solid #1089ff;border-radius:20px;padding:6px 14px;font-size:13px;background:#fff}
.pe-links a:hover{background:#1089ff;color:#fff}
.pe-noscript{text-align:center;padding:30px;color:#ea1c1c}

/* ---------- responsive ---------- */
@media (max-width:991px){
  .pe-app{height:clamp(520px,calc(100vh - 190px),900px)}
  .pe-hero h1{font-size:1.6rem}
  .pe-btn span.pe-lbl{display:none}
  .pe-btn{padding:9px 10px}
  .pe-title{max-width:none;flex:1 1 100%;order:-1}
  .pe-side{position:absolute;z-index:60;top:0;bottom:0;left:0;box-shadow:0 12px 32px rgba(16,40,80,.25)}
  .pe-scrim{display:block;position:absolute;inset:0;z-index:55;background:rgba(15,20,30,.35)}
  .pe-side.is-collapsed+.pe-scrim{display:none}
  .pe-app .ql-editor{padding:24px 20px}
  .pe-app .ql-editor.ql-blank::before{left:20px;right:20px}
  .pe-paperwrap{padding:12px 8px}
}
@media (max-width:700px){
  .pe-app .ql-toolbar.ql-snow{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}
  .pe-app .ql-toolbar.ql-snow::-webkit-scrollbar{display:none}
  .pe-app .ql-toolbar.ql-snow .ql-formats{flex:0 0 auto}
  .pe-app .ql-snow .ql-picker-options{position:fixed}
}
@media (max-width:560px){
  .pe-bar{gap:5px;padding:8px}
  .pe-btn{padding:9px 9px}
  .pe-saved-t,#peSpeak,#peFull{display:none}
  .pe-saved{margin-right:auto}
  .pe-app .ql-toolbar.ql-snow .ql-formats{margin-right:6px;padding-right:6px}
  .pe-stat.pe-opt-hide,.pe-zoom{display:none}
  .pe-dd{min-width:210px}
  .pe-menu .pe-dd{right:auto;left:0}
  .pe-menu:nth-last-of-type(-n+3) .pe-dd{left:auto;right:0}
}
@media print{
  body *{visibility:hidden !important}
  .pe-app,.pe-app .pe-paperwrap,.pe-app .pe-paper,.pe-app .ql-editor,.pe-app .ql-editor *{visibility:visible !important}
  .pe-app{position:absolute !important;left:0;top:0;width:100%;height:auto !important;border:0;box-shadow:none;overflow:visible}
  .pe-bar,.pe-find,.pe-toolbar,.pe-side,.pe-scrim,.pe-status,.pe-toast,.pe-modal{display:none !important}
  .pe-body,.pe-paperwrap{display:block !important;overflow:visible !important;padding:0 !important;background:#fff !important}
  .pe-app .pe-paper{border:0 !important;box-shadow:none !important;max-width:none !important;zoom:1 !important}
  .pe-app .ql-editor{padding:0 !important;color:#000 !important}
  .pe-app .ql-editor h1,.pe-app .ql-editor h2,.pe-app .ql-editor h3,.pe-app .ql-editor h4{color:#000}
}
