.lngblog-rte{border:1px solid var(--lngblog-border);background:#080a14b3;border-radius:12px;overflow:hidden}.lngblog-rte:focus-within{border-color:var(--lngblog-border-accent);box-shadow:0 0 0 3px #1dd1e81f}.lngblog-rte-toolbar{border-bottom:1px solid var(--lngblog-border);background:#14122880;flex-wrap:wrap;align-items:center;gap:4px;padding:8px 10px;display:flex}.lngblog-rte-btn{cursor:pointer;min-width:34px;height:32px;color:var(--lngblog-text-dull);background:0 0;border:1px solid #0000;border-radius:8px;padding:0 8px;font-size:13px;font-weight:600;transition:all .15s}.lngblog-rte-btn:hover{color:var(--lngblog-text-white);background:#ffffff0f}.lngblog-rte-btn.is-active{color:#fff;background:var(--lngblog-gradient);border-color:#0000}.lngblog-rte-sep{background:var(--lngblog-border);width:1px;height:22px;margin:0 4px}.lngblog-rte-content{min-height:280px;max-height:60vh;font-family:var(--lngblog-font);color:var(--lngblog-text-white);outline:none;padding:16px 18px;font-size:15px;line-height:1.75;overflow-y:auto}.lngblog-rte-content:focus{outline:none}.lngblog-rte-content>*{margin:0 0 .9em}.lngblog-rte-content h2{margin:1.2em 0 .5em;font-size:1.5rem;font-weight:700}.lngblog-rte-content h3{margin:1.1em 0 .4em;font-size:1.25rem;font-weight:700}.lngblog-rte-content h4{margin:1em 0 .35em;font-size:1.08rem;font-weight:600}.lngblog-rte-content ul,.lngblog-rte-content ol{padding-left:1.5rem}.lngblog-rte-content li{margin:.25em 0}.lngblog-rte-content a{color:var(--lngblog-top-heading);text-decoration:underline}.lngblog-rte-content blockquote{border-left:3px solid var(--lngblog-border-accent);color:var(--lngblog-text-dull);padding-left:1rem;font-style:italic}.lngblog-rte-content code{font-family:var(--lngblog-mono);background:#ffffff14;border-radius:4px;padding:.12em .4em;font-size:.9em}.lngblog-rte-content pre{border:1px solid var(--lngblog-border);background:#0f172a;border-radius:8px;padding:1rem 1.1rem;overflow-x:auto}.lngblog-rte-content pre code{background:0 0;padding:0}.lngblog-rte-content img{border-radius:8px;max-width:100%;height:auto;margin:.4em 0}.lngblog-rte-content img.ProseMirror-selectednode{outline:2px solid var(--lngblog-top-heading)}.lngblog-rte-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:var(--lngblog-text-dull)}
