.markdown-editor-container.svelte-1azyc12{width:100%;border:1px solid hsl(var(--border));border-radius:.5rem;overflow:hidden;background-color:hsl(var(--background))}.markdown-editor-container.svelte-1azyc12:focus-within{border-color:hsl(var(--primary))}.markdown-toolbar.svelte-1azyc12{display:flex;align-items:center;justify-content:space-between;padding:.375rem .5rem;border-bottom:1px solid hsl(var(--border));background-color:hsl(var(--muted))}.toolbar-left.svelte-1azyc12,.toolbar-right.svelte-1azyc12{display:flex;gap:.25rem;align-items:center}.formatting-buttons.svelte-1azyc12{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center;max-width:100%;overflow-x:auto}.toolbar-divider.svelte-1azyc12{width:1px;height:1.25rem;background-color:hsl(var(--border));margin:0 .25rem}.format-button.svelte-1azyc12{background-color:transparent;color:hsl(var(--foreground));border:none;border-radius:.375rem;padding:.25rem;min-width:1.875rem;height:1.875rem;font-size:.875rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease}.format-button.svelte-1azyc12:hover{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.format-button.branch-deletion.svelte-1azyc12{color:hsl(var(--destructive))}.format-button.branch-deletion.svelte-1azyc12:hover{background-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.format-button.branch-insertion.svelte-1azyc12{color:#16a249}.format-button.branch-insertion.svelte-1azyc12:hover{background-color:#16a249;color:#fff}.format-button.branch-alternative.svelte-1azyc12{color:hsl(var(--secondary))}.format-button.branch-alternative.svelte-1azyc12:hover{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.format-icon.svelte-1azyc12{font-size:.9rem;line-height:1;display:flex;align-items:center;justify-content:center}.toolbar-button.svelte-1azyc12{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none;border-radius:.375rem;padding:.25rem .75rem;font-size:.8rem;cursor:pointer;transition:opacity .15s ease;font-weight:500}.toolbar-button.svelte-1azyc12:hover{opacity:.85}.markdown-content-container.svelte-1azyc12{background-color:hsl(var(--background));position:relative}.markdown-textarea.svelte-1azyc12{width:100%;overflow-y:hidden;padding:.875rem 1rem;background-color:transparent;color:hsl(var(--foreground));border:none;outline:none;font-family:inherit;line-height:1.6;min-height:3rem;resize:none;transition:height .1s ease}.markdown-textarea.svelte-1azyc12::placeholder{color:hsl(var(--muted-foreground))}.char-count.svelte-1azyc12{position:absolute;bottom:.5rem;right:1rem;font-size:.75rem;-webkit-user-select:none;user-select:none;color:hsl(var(--muted-foreground))}@media (max-width: 640px){.formatting-buttons.svelte-1azyc12{flex-wrap:wrap}.format-button.svelte-1azyc12{min-width:1.75rem;height:1.75rem}}
