.markdown-editor.svelte-15idc81{background:#fffc;border:1px solid #d1d5db80;border-radius:.75rem;flex-direction:column;width:100%;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);display:flex}.markdown-editor.variant-transparent.svelte-15idc81{background:0 0;border:none;border-radius:0}.dark .markdown-editor.svelte-15idc81{background:#18181bcc;border-color:#37415180}.dark .markdown-editor.variant-transparent.svelte-15idc81{background:0 0;border-color:#0000}.markdown-editor.is-focused.svelte-15idc81{border-color:#3b82f699;box-shadow:0 0 0 2px #3b82f61f}.markdown-editor.variant-transparent.is-focused.svelte-15idc81{box-shadow:none;border-color:#0000}.dark .markdown-editor.is-focused.svelte-15idc81{border-color:#3b82f680;box-shadow:0 0 0 2px #3b82f626}.dark .markdown-editor.variant-transparent.is-focused.svelte-15idc81{box-shadow:none;border-color:#0000}.markdown-editor.is-disabled.svelte-15idc81{opacity:.7;pointer-events:none}.markdown-header.svelte-15idc81{border-bottom:1px solid #e5e7eb99;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.dark .markdown-header.svelte-15idc81{border-bottom-color:#37415199}.markdown-mode-tabs.svelte-15idc81{align-items:center;gap:.25rem;display:flex}.markdown-tab.svelte-15idc81{color:var(--t-text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.25rem .75rem;font-size:.75rem;transition:all .15s}.dark .markdown-tab.svelte-15idc81{color:var(--t-text-muted)}.markdown-tab.is-active.svelte-15idc81{color:#2563eb;background:#3b82f614}.dark .markdown-tab.is-active.svelte-15idc81{color:#60a5fa;background:#3b82f629}.markdown-format-toolbar.svelte-15idc81{background:#00000005;border-radius:.5rem;align-items:center;gap:.125rem;padding:.125rem;display:flex}.dark .markdown-format-toolbar.svelte-15idc81{background:#ffffff08}.format-btn.svelte-15idc81{width:1.75rem;height:1.75rem;color:var(--t-text-muted);cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;transition:all .15s;display:flex}.dark .format-btn.svelte-15idc81{color:var(--t-text-muted)}.format-btn.svelte-15idc81:hover{color:#3b82f6;background:#3b82f61a}.format-btn.is-active.svelte-15idc81{color:#3b82f6;background:#3b82f61f}.format-divider.svelte-15idc81{background:#d1d5db80;width:1px;height:1rem;margin:0 .25rem}.dark .format-divider.svelte-15idc81{background:#37415180}.list-menu-container.svelte-15idc81{position:relative}.list-menu.svelte-15idc81{z-index:var(--z-drawer);background:#fff;border:1px solid #d1d5dbcc;border-radius:.5rem;min-width:140px;margin-top:.25rem;padding:.25rem;position:absolute;top:100%;left:0;box-shadow:0 4px 12px #0000001a}.dark .list-menu.svelte-15idc81{background:var(--t-surface);border-color:#374151cc;box-shadow:0 4px 12px #0000004d}.list-menu-item.svelte-15idc81{width:100%;color:var(--t-text);cursor:pointer;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.8125rem;display:flex}.dark .list-menu-item.svelte-15idc81{color:var(--t-text)}.list-menu-item.svelte-15idc81:hover{color:#3b82f6;background:#3b82f61a}.textarea-wrapper.svelte-15idc81{scrollbar-width:thin;grid-template-areas:"editor";width:100%;display:grid;position:relative;overflow-y:auto}.editor-textarea.svelte-15idc81,.code-highlight-overlay.svelte-15idc81{tab-size:2;white-space:pre-wrap;word-wrap:break-word;font-variant-ligatures:none;background:0 0;border:none;outline:none;grid-area:editor;width:100%;height:100%;min-height:100%;margin:0;padding:.75rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9375rem;line-height:1.5;overflow:hidden}.editor-textarea.svelte-15idc81{resize:none;color:var(--t-text);z-index:1;font-family:inherit}.dark .editor-textarea.svelte-15idc81{color:var(--t-text)}.editor-textarea.svelte-15idc81::placeholder{color:var(--t-text-muted)}.editor-textarea.svelte-15idc81::selection{color:#0000;background-color:#3b82f64d}.dark .editor-textarea.svelte-15idc81::selection{background-color:#3b82f666}.code-highlight-overlay.svelte-15idc81{pointer-events:none;color:var(--t-text-muted);z-index:0;box-sizing:border-box;background:#0f172a08;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.code-highlight-overlay.svelte-15idc81 code{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;tab-size:inherit;white-space:pre-wrap;word-wrap:break-word}.dark .code-highlight-overlay.svelte-15idc81{background:#0f172a80}.editor-textarea.highlight-active.svelte-15idc81{z-index:1;color:#0000;caret-color:#3b82f6;position:relative;background:0 0!important}.dark .editor-textarea.highlight-active.svelte-15idc81{caret-color:#60a5fa}.editor-textarea.code-mode.svelte-15idc81{background:#0f172a08;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.dark .editor-textarea.code-mode.svelte-15idc81{background:#0f172a80}.code-highlight-overlay.svelte-15idc81 .fence-marker{color:var(--t-text-muted);opacity:.5;font-weight:700}.code-highlight-overlay.svelte-15idc81 .fence-marker.pending{color:var(--t-text-muted);opacity:.7}.code-mode-indicator.svelte-15idc81{color:var(--t-text-muted);align-items:center;gap:.5rem;padding:0 1rem .5rem;font-size:.75rem;display:flex}.dark .code-mode-indicator.svelte-15idc81{color:var(--t-text-muted)}.code-mode-badge.svelte-15idc81{color:var(--t-text);text-transform:uppercase;letter-spacing:.05em;background:#0f172a0a;border-radius:999px;align-items:center;gap:.25rem;padding:.15rem .5rem;font-weight:500;display:inline-flex}.dark .code-mode-badge.svelte-15idc81{color:var(--t-text);background:#0f172a99}.markdown-preview-container.svelte-15idc81{max-height:240px;padding:.75rem 1rem;overflow-y:auto}.markdown-preview.svelte-15idc81{color:var(--t-text);font-size:.9375rem;line-height:1.5}.dark .markdown-preview.svelte-15idc81{color:var(--t-text)}.code-highlight-overlay.svelte-15idc81 .hljs{background:0 0;padding:0}.code-highlight-overlay.svelte-15idc81 .hljs-keyword{color:#c678dd}.code-highlight-overlay.svelte-15idc81 .hljs-string{color:#98c379}.code-highlight-overlay.svelte-15idc81 .hljs-title{color:#e5c07b}.code-highlight-overlay.svelte-15idc81 .hljs-comment{color:#5c6370;font-style:italic}.code-highlight-overlay.svelte-15idc81 .hljs-built_in{color:#d19a66}:not(.dark) .code-highlight-overlay.svelte-15idc81 .hljs-keyword{color:#a626a4}:not(.dark) .code-highlight-overlay.svelte-15idc81 .hljs-string{color:#50a14f}:not(.dark) .code-highlight-overlay.svelte-15idc81 .hljs-title{color:#c18401}:not(.dark) .code-highlight-overlay.svelte-15idc81 .hljs-comment{color:#a0a1a7}
