.markdown-editor-wrap.svelte-6e32c7{position:relative;width:100%}.loading-bar-track.svelte-6e32c7{position:absolute;top:0;left:0;right:0;height:2px;background:#ffffff0f;border-radius:1px;overflow:hidden;z-index:1}.loading-bar-fill.svelte-6e32c7{height:100%;width:40%;background:linear-gradient(90deg,transparent,#6366f1,transparent);animation:svelte-6e32c7-shimmer 1.4s ease-in-out infinite}@keyframes svelte-6e32c7-shimmer{0%{transform:translate(-150%)}to{transform:translate(350%)}}.raw-preview.svelte-6e32c7{width:100%;min-height:2rem;white-space:pre-wrap;word-break:break-word;font-size:1rem;line-height:1.625;color:#6b7280;padding-top:4px}.raw-placeholder.svelte-6e32c7{color:#4b5563}.hidden.svelte-6e32c7{display:none}.markdown-editor.svelte-6e32c7{width:100%;min-height:2rem}.markdown-editor.svelte-6e32c7 .milkdown{background:transparent;color:#d1d5db;font-size:1rem;line-height:1.625;--crepe-font-title: inherit}.markdown-editor.svelte-6e32c7 .milkdown .editor{padding:0;outline:none}.markdown-editor.svelte-6e32c7 .milkdown .editor>*:first-child{margin-top:0}.milkdown-block-handle,.milkdown-slash-menu{position:fixed!important;z-index:200}@media (max-width: 640px){.milkdown-block-handle{display:none!important}}.markdown-editor.svelte-6e32c7 .milkdown .placeholder{color:#4b5563}.markdown-editor.svelte-6e32c7 .milkdown h1{font-size:1.5rem;font-weight:700;line-height:1.3;color:#f3f4f6;margin:.25rem 0 .125rem}.markdown-editor.svelte-6e32c7 .milkdown h2{font-size:1.25rem;font-weight:600;line-height:1.3;color:#f3f4f6;margin:.25rem 0 .125rem}.markdown-editor.svelte-6e32c7 .milkdown h3{font-size:1.125rem;font-weight:600;line-height:1.3;color:#e5e7eb;margin:.25rem 0 .125rem}.markdown-editor.svelte-6e32c7 .milkdown ul,.markdown-editor.svelte-6e32c7 .milkdown ol{padding-left:1.5rem;margin:.25rem 0}.markdown-editor.svelte-6e32c7 .milkdown li{margin:.125rem 0}.markdown-editor.svelte-6e32c7 .milkdown li p{margin:0}.markdown-editor.svelte-6e32c7 .milkdown code{background:#ffffff1a;border-radius:.25rem;padding:.125rem .375rem;font-size:.875em;color:#e5e7eb}.markdown-editor.svelte-6e32c7 .milkdown a{color:#60a5fa;text-decoration:underline;text-decoration-color:#60a5fa4d}.markdown-editor.svelte-6e32c7 .milkdown blockquote{border-left:3px solid #374151;padding-left:1rem;color:#9ca3af;margin:.5rem 0}.markdown-editor.svelte-6e32c7 .milkdown strong{color:#f3f4f6;font-weight:600}.markdown-editor.svelte-6e32c7 .milkdown p{margin:.25rem 0}.markdown-editor.svelte-6e32c7 .milkdown .milkdown-image-block{max-width:100%}.markdown-editor.svelte-6e32c7 .milkdown .milkdown-image-block>.image-wrapper{max-width:100%!important;width:auto!important}.markdown-editor.svelte-6e32c7 .milkdown .milkdown-image-block>.image-wrapper img{max-width:100%;width:auto!important;height:auto!important;border-radius:.5rem;cursor:zoom-in}.markdown-editor.svelte-6e32c7 .milkdown .milkdown-image-block .image-resize-handle{display:none!important}.markdown-editor.svelte-6e32c7 .milkdown img{max-width:100%;border-radius:.5rem}.markdown-editor.svelte-6e32c7 .milkdown ::-moz-selection{background:#8b5cf64d}.markdown-editor.svelte-6e32c7 .milkdown ::selection{background:#8b5cf64d}.markdown-editor.svelte-6e32c7 .milkdown .milkdown-image-block.selected>.image-wrapper:before{background:none!important}.markdown-editor.svelte-6e32c7 .milkdown .milkdown-image-block.selected>.image-wrapper img{outline:2px solid #8b5cf6;outline-offset:2px;box-shadow:0 0 12px #8b5cf666}.markdown-editor.svelte-6e32c7 .milkdown .milkdown-image-block>.caption-input{color:#9ca3af;font-size:.875rem}.markdown-editor.svelte-6e32c7 .milkdown .milkdown-image-block.selected>.caption-input{color:#e5e7eb!important;background:#8b5cf614;border-radius:4px}.markdown-editor.svelte-6e32c7 .milkdown .milkdown-image-block:not(.selected)>.caption-input:-moz-placeholder-shown{display:none}.markdown-editor.svelte-6e32c7 .milkdown .milkdown-image-block:not(.selected)>.caption-input[value=""],.markdown-editor.svelte-6e32c7 .milkdown .milkdown-image-block:not(.selected)>.caption-input:placeholder-shown{display:none}.markdown-editor.svelte-6e32c7 .milkdown .image-wrapper .expand-btn,.markdown-editor.svelte-6e32c7 .milkdown .image-wrapper .trash-btn,.markdown-editor.svelte-6e32c7 .milkdown .image-wrapper .caption-btn{position:absolute;z-index:10;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:none;background:#0009;color:#fffc;cursor:pointer;opacity:0;transition:opacity .15s,background .15s}.markdown-editor.svelte-6e32c7 .milkdown .image-wrapper .expand-btn{top:8px;left:8px}.markdown-editor.svelte-6e32c7 .milkdown .image-wrapper .trash-btn{top:8px;right:8px}.markdown-editor.svelte-6e32c7 .milkdown .image-wrapper .caption-btn{bottom:8px;left:8px}.markdown-editor.svelte-6e32c7 .milkdown .image-wrapper:hover .expand-btn,.markdown-editor.svelte-6e32c7 .milkdown .image-wrapper:hover .trash-btn,.markdown-editor.svelte-6e32c7 .milkdown .image-wrapper:hover .caption-btn{opacity:1}.markdown-editor.svelte-6e32c7 .milkdown .image-wrapper .expand-btn:hover,.markdown-editor.svelte-6e32c7 .milkdown .image-wrapper .caption-btn:hover{background:#000c;color:#fff}.markdown-editor.svelte-6e32c7 .milkdown .image-wrapper .trash-btn:hover{background:#dc2626cc;color:#fff}.markdown-editor.svelte-6e32c7 .milkdown .crepe-drop-cursor{background-color:#8b5cf680!important;opacity:1!important}.markdown-editor.svelte-6e32c7 .milkdown .image-wrapper .image-link-badge{position:absolute;bottom:8px;left:8px;z-index:10;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:#6366f1cc;color:#fff}
