.markdown-toolbar.svelte-mpa2zc{font-size:.875rem;min-height:3rem}.btn-xs.svelte-mpa2zc{min-height:1.75rem;height:1.75rem;padding:0 .5rem}.markdown-toolbar.svelte-mpa2zc .btn:where(.svelte-mpa2zc){transition:all .2s ease}.markdown-toolbar.svelte-mpa2zc .btn:where(.svelte-mpa2zc):hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.markdown-preview.svelte-fgsexq{background:var(--fallback-b1, oklch(var(--b1)))}.markdown-preview.svelte-fgsexq.dark-mode{background:#1f2937}.markdown-preview .prose h1{font-size:2.25rem;font-weight:800;line-height:1.2;margin-top:0;margin-bottom:.8888889em;color:var(--fallback-bc, oklch(var(--bc)))}.markdown-preview .prose h2{font-size:1.875rem;font-weight:700;line-height:1.3333333;margin-top:2em;margin-bottom:1em;color:var(--fallback-bc, oklch(var(--bc)))}.markdown-preview .prose h3{font-size:1.5rem;font-weight:600;line-height:1.6;margin-top:1.6em;margin-bottom:.6em;color:var(--fallback-bc, oklch(var(--bc)))}.markdown-preview .prose h4{font-size:1.25rem;font-weight:600;line-height:1.5;margin-top:1.5em;margin-bottom:.5em;color:var(--fallback-bc, oklch(var(--bc)))}.markdown-preview .prose h5{font-size:1.125rem;font-weight:600;line-height:1.5;margin-top:1.5em;margin-bottom:.5em;color:var(--fallback-bc, oklch(var(--bc)))}.markdown-preview .prose h6{font-size:1rem;font-weight:600;line-height:1.5;margin-top:1.5em;margin-bottom:.5em;color:var(--fallback-bc, oklch(var(--bc)))}.markdown-preview .prose p{margin-top:1.25em;margin-bottom:1.25em;color:var(--fallback-bc, oklch(var(--bc)))}.markdown-preview .prose strong{font-weight:600;color:var(--fallback-bc, oklch(var(--bc)))}.markdown-preview .prose em{font-style:italic;color:var(--fallback-bc, oklch(var(--bc)))}.markdown-preview .prose code{background:var(--fallback-b2, oklch(var(--b2)));color:var(--fallback-bc, oklch(var(--bc)));padding:.125rem .25rem;border-radius:.25rem;font-size:.875em;font-weight:600}.markdown-preview .prose pre{background:var(--fallback-b2, oklch(var(--b2)));border:1px solid var(--fallback-b3, oklch(var(--b3)));border-radius:.375rem;padding:1em;overflow-x:auto;margin-top:1.7142857em;margin-bottom:1.7142857em}.markdown-preview .prose pre code{background:transparent;padding:0;font-weight:inherit;color:inherit}.markdown-preview .prose blockquote{border-left:4px solid var(--fallback-p, oklch(var(--p)));background:var(--fallback-b2, oklch(var(--b2)));margin:1.6em 0;padding:.6em 1em;font-style:italic}.markdown-preview .prose ul{list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.markdown-preview .prose ol{list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.markdown-preview .prose li{margin-top:.5em;margin-bottom:.5em}.markdown-preview .prose table{border-collapse:collapse;width:100%;margin-top:2em;margin-bottom:2em}.markdown-preview .prose th,.markdown-preview .prose td{border:1px solid var(--fallback-b3, oklch(var(--b3)));padding:.5714286em;text-align:left}.markdown-preview .prose th{background:var(--fallback-b2, oklch(var(--b2)));font-weight:600}.markdown-preview .prose a{color:var(--fallback-p, oklch(var(--p)));text-decoration:underline}.markdown-preview .prose a:hover{color:var(--fallback-pf, oklch(var(--pf)))}.markdown-preview .prose hr{margin-top:3em;margin-bottom:3em;border-color:var(--fallback-b3, oklch(var(--b3)))}.diff-container{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.4}.diff-container .d2h-wrapper{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.diff-container .d2h-file-header{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;padding:8px 12px;font-weight:500}.diff-container .d2h-code-line{padding:2px 8px;border-left:3px solid transparent}.diff-container .d2h-ins{background-color:#dcfce7;border-left-color:#16a34a}.diff-container .d2h-del{background-color:#fef2f2;border-left-color:#dc2626}.diff-container .d2h-code-line-ctn{padding:0 8px}.dark .diff-container .d2h-wrapper{border-color:#374151}.dark .diff-container .d2h-file-header{background-color:#1f2937;border-bottom-color:#374151;color:#f9fafb}.dark .diff-container .d2h-ins{background-color:#065f46;color:#d1fae5}.dark .diff-container .d2h-del{background-color:#7f1d1d;color:#fecaca}.dark .diff-container .d2h-code-line{color:#d1d5db}
