.markdown-edit-mode-editor{width:100%;position:relative}.milkdown-editor-mount{position:relative;width:100%;background-color:var(--bg-color);border:1px solid var(--light-border);border-radius:var(--border-radius-md);margin-bottom:var(--spacing-xs)}.milkdown-editor-mount .milkdown{background-color:var(--bg-color);color:var(--text-color);font-size:var(--font-size-md);outline:none}.milkdown-editor-mount .ProseMirror{min-height:16rem;padding:var(--spacing-md);outline:none;caret-color:var(--focus-color);word-break:break-word;overflow-wrap:break-word;white-space:pre-wrap}.milkdown-editor-mount .ProseMirror:focus{outline:2px solid var(--focus-color);outline-offset:-2px;border-radius:var(--border-radius-md)}.milkdown-editor-mount .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--text-color);opacity:.4;pointer-events:none;float:left;height:0}.milkdown-editor-mount .ProseMirror h1,.milkdown-editor-mount .ProseMirror h2,.milkdown-editor-mount .ProseMirror h3{color:var(--text-color);font-weight:700;margin:var(--spacing-lg) 0 var(--spacing-sm);line-height:1.3}.milkdown-editor-mount .ProseMirror h1{font-size:var(--font-size-xxl)}.milkdown-editor-mount .ProseMirror h2{font-size:var(--font-size-xl)}.milkdown-editor-mount .ProseMirror h3{font-size:var(--font-size-lg)}.milkdown-editor-mount .ProseMirror p{line-height:1.7;margin:var(--spacing-sm) 0}.milkdown-editor-mount .ProseMirror ul,.milkdown-editor-mount .ProseMirror ol{list-style-position:outside;padding-inline-start:1.5em;margin:var(--spacing-sm) 0;font-size:clamp(.5rem,3vw,1rem)}.milkdown-editor-mount .ProseMirror li{margin:var(--spacing-xs) 0;line-height:1.6}.milkdown-editor-mount .ProseMirror li::marker{color:var(--list-marker-color)}.milkdown-editor-mount .ProseMirror blockquote{border-inline-start:3px solid var(--accent-color, var(--focus-color));margin:var(--spacing-md) 0;padding:var(--spacing-sm) var(--spacing-md);color:var(--text-color);opacity:.8;font-style:italic}.milkdown-editor-mount .ProseMirror code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em;background-color:var(--light-bg);border:1px solid var(--light-border);border-radius:var(--border-radius-xs);padding:.15em .4em}.milkdown-editor-mount .ProseMirror pre{background-color:var(--light-bg);border:1px solid var(--light-border);border-radius:var(--border-radius-md);padding:var(--spacing-md);overflow-x:auto;margin:var(--spacing-md) 0}.milkdown-editor-mount .ProseMirror pre code{background:none;border:none;padding:0;font-size:var(--font-size-sm);color:var(--text-color);border-radius:0}.milkdown-editor-mount .ProseMirror hr{border:none;border-top:1px solid var(--light-border);margin:var(--spacing-lg) 0}.milkdown-editor-mount .ProseMirror a{color:var(--focus-color);text-decoration:underline}.milkdown-editor-mount .ProseMirror ::selection{background-color:color-mix(in srgb,var(--focus-color) 25%,transparent)}.milkdown-slash-menu{position:absolute;z-index:var(--z-popover);min-width:14rem;max-height:18rem;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-xxs);background-color:var(--bg-color);border:1px solid var(--light-border);border-radius:var(--border-radius-md);box-shadow:0 4px 12px #00000026;padding:var(--spacing-xs);animation:milkdown-slash-appear var(--transition-speed) ease}@keyframes milkdown-slash-appear{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.milkdown-slash-item{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:var(--spacing-xs) var(--spacing-sm);border:none;background:none;border-radius:var(--border-radius-sm);cursor:pointer;text-align:left;color:var(--text-color);transition:background-color var(--transition-speed) ease;gap:var(--spacing-xxs);min-height:44px}.milkdown-slash-item:hover,.milkdown-slash-item--active{background-color:color-mix(in srgb,var(--focus-color) 12%,var(--bg-color))}.milkdown-slash-item__label{font-size:var(--font-size-sm);font-weight:600;color:var(--text-color)}.milkdown-slash-item__desc{font-size:var(--font-size-xs);color:var(--text-color);opacity:.65}@media(prefers-reduced-motion:reduce){.milkdown-slash-item{transition:none}.milkdown-slash-menu{animation:none}}
