.rte{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface)}.rte:focus-within{border-color:var(--accent-fill);box-shadow:0 0 0 3px var(--accent-tint)}.rte-bar{z-index:1;border-bottom:1px solid var(--border);background:var(--surface);border-radius:var(--radius) var(--radius) 0 0;align-items:center;gap:2px;padding:4px;display:flex;position:sticky;top:0}.rte-btn{width:32px;height:30px;color:var(--text2);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.rte-btn:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.rte-btn.on{background:var(--accent-tint);color:var(--accent)}.rte-btn:disabled{opacity:.35;cursor:default}.rte-btn:focus-visible{outline:2px solid var(--accent-fill);outline-offset:1px}.rte-btn--text{width:auto;font:inherit;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.rte-sep{background:var(--border);width:1px;height:18px;margin:0 4px}.rte-doc{color:var(--text);overflow-wrap:anywhere;outline:none;padding:10px 12px;font-size:14.5px;line-height:1.55}.rte-doc>*+*{margin-top:0}.rte-doc p{margin:0 0 8px}.rte-doc h3{font-size:inherit;font-weight:700;line-height:inherit;letter-spacing:0;margin:10px 0 4px}.rte-doc>h3:first-child{margin-top:0}.rte-doc ul{margin:0 0 8px;padding-left:22px;list-style:outside}.rte-doc ul ul{margin:2px 0 0;list-style:circle}.rte-doc a{color:var(--accent);cursor:text;text-decoration:underline}.rte-doc li{margin:3px 0}.rte-doc li p{margin:0}.rte-doc strong{font-weight:700}.rte-doc .rte-ph{background:var(--accent-tint);box-shadow:inset 0 -2px 0 var(--accent-fill);border-radius:3px;padding:0 1px}.rte-doc p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--text3);float:left;pointer-events:none;height:0}
