.rte-shell.svelte-1afg4yo{background:var(--surface);border:1px solid var(--border);border-radius:0;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.rte-toolbar.svelte-1afg4yo{padding:.4rem var(--space-sm);background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:.15rem;display:flex}.rte-btn.svelte-1afg4yo{min-width:2rem;height:2rem;font-family:var(--font-sans);font-size:var(--font-sm);color:var(--text);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:0 .45rem;display:inline-flex}.rte-btn.svelte-1afg4yo:hover{background:var(--surface-2)}.rte-btn.active.svelte-1afg4yo{background:var(--accent);color:var(--accent-text)}.rte-btn.small-h.svelte-1afg4yo{font-size:var(--font-sm);font-weight:700}.rte-sep.svelte-1afg4yo{background:var(--border);width:1px;height:1.2rem;margin:0 .2rem;display:inline-block}.rte-mount.svelte-1afg4yo{min-height:0;padding:var(--space-md) var(--space-lg);flex:1;position:relative;overflow:auto}.rte-placeholder.svelte-1afg4yo{top:var(--space-md);left:var(--space-lg);right:var(--space-lg);font-family:var(--font-sans);font-size:var(--font-md);color:var(--text-muted);pointer-events:none;opacity:.7;position:absolute}.rte-mount.svelte-1afg4yo .rte-content{min-height:100%;font-family:var(--font-sans);font-size:var(--font-md);color:var(--text);outline:none;line-height:1.55}.rte-mount.svelte-1afg4yo .rte-content h2{font-family:var(--font-sans);font-size:var(--font-lg);margin:1.1rem 0 .4rem;font-weight:400}.rte-mount.svelte-1afg4yo .rte-content h3{font-family:var(--font-sans);font-size:var(--font-md);margin:.9rem 0 .3rem;font-weight:400}.rte-mount.svelte-1afg4yo .rte-content p{margin:0 0 .6rem}.rte-mount.svelte-1afg4yo .rte-content ul,.rte-mount.svelte-1afg4yo .rte-content ol{margin:0 0 .6rem;padding-left:1.3rem}.rte-mount.svelte-1afg4yo .rte-content li{margin-bottom:.2rem}.rte-mount.svelte-1afg4yo .rte-content a{color:var(--text);text-underline-offset:2px;text-decoration:underline}.rte-mount.svelte-1afg4yo .rte-content strong{font-weight:400}.rte-mount.svelte-1afg4yo .rte-content em{font-style:italic}
