.toolbar-btn.svelte-15dljix{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;padding:0 .4rem;border-radius:.25rem;color:var(--muted-foreground, #64748b);background:transparent;cursor:pointer;transition:background-color .1s,color .1s}.toolbar-btn.svelte-15dljix:hover:not(:disabled){background:var(--accent, #f1f5f9);color:var(--foreground, #0f172a)}.toolbar-btn.svelte-15dljix:disabled{opacity:.5;cursor:not-allowed}.toolbar-btn.active.svelte-15dljix{background:var(--accent, #e2e8f0);color:var(--foreground, #0f172a)}.mode-btn.svelte-15dljix{padding:.125rem .5rem;font-size:.7rem;color:var(--muted-foreground, #64748b);background:transparent;cursor:pointer;border:0}.mode-btn.svelte-15dljix:hover{background:var(--accent, #f1f5f9)}.mode-active.svelte-15dljix{background:var(--accent, #f1f5f9);color:var(--foreground, #0f172a);font-weight:500}.editor-canvas.svelte-15dljix{position:relative}.editor-content.svelte-15dljix{padding:.5rem .75rem;font-size:.875rem;line-height:1.5;outline:none}.editor-content.svelte-15dljix:empty:before{content:attr(data-placeholder);color:var(--muted-foreground, #94a3b8);pointer-events:none}.editor-content.svelte-15dljix .editor-paragraph{margin:.25rem 0}.editor-content.svelte-15dljix .editor-h1{font-size:1.5rem;font-weight:700;margin:.75rem 0 .5rem;line-height:1.2}.editor-content.svelte-15dljix .editor-h2{font-size:1.25rem;font-weight:600;margin:.625rem 0 .375rem;line-height:1.25}.editor-content.svelte-15dljix .editor-h3{font-size:1.05rem;font-weight:600;margin:.5rem 0 .25rem}.editor-content.svelte-15dljix .editor-quote{border-left:3px solid var(--border, #e2e8f0);padding:.125rem 0 .125rem .75rem;margin:.375rem 0;color:var(--muted-foreground, #64748b);font-style:italic}.editor-content.svelte-15dljix .editor-ul{list-style:disc;margin:.25rem 0 .25rem 1.25rem;padding:0}.editor-content.svelte-15dljix .editor-ol{list-style:decimal;margin:.25rem 0 .25rem 1.25rem;padding:0}.editor-content.svelte-15dljix .editor-li{margin:.125rem 0}.editor-content.svelte-15dljix .editor-nested-li{list-style-type:none}.editor-content.svelte-15dljix .editor-bold{font-weight:700}.editor-content.svelte-15dljix .editor-italic{font-style:italic}.editor-content.svelte-15dljix .editor-underline{text-decoration:underline}.editor-content.svelte-15dljix .editor-strikethrough{text-decoration:line-through}.editor-content.svelte-15dljix .editor-inline-code{font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:.85em;padding:.05rem .25rem;background:var(--muted, #f1f5f9);border-radius:.2rem}.editor-content.svelte-15dljix .editor-link{color:var(--primary, #2563eb);text-decoration:underline;text-underline-offset:2px}.editor-content.svelte-15dljix .editor-image{display:inline-block;margin:.25rem 0}
