.markdown-field{gap:var(--vault-space-2);min-width:0;display:grid}.markdown-editor{border:1px solid var(--vault-line);border-radius:var(--vault-radius-sm);background:var(--vault-surface);min-width:0;color:var(--vault-ink)}.markdown-toolbar{border-bottom:1px solid var(--vault-line);padding:var(--vault-space-1);flex-wrap:wrap;align-items:center;gap:2px;display:flex}.markdown-toolbar select{width:auto;max-width:100%;min-height:36px;font-size:var(--vault-text-xs);padding:var(--vault-space-1);border:0}.markdown-toolbar .vault-button{padding:var(--vault-space-2);min-height:36px}.markdown-toolbar .vault-button[aria-pressed=true]{background:var(--vault-info-fill);border-color:#0000}.markdown-toolbar-spacer{flex:1}.markdown-prose{padding:var(--vault-space-3);min-height:112px;font-size:var(--vault-text-base);overflow-wrap:anywhere;outline:none;line-height:1.6}.markdown-prose:focus-visible{box-shadow:inset 0 0 0 2px var(--vault-focus)}.markdown-prose p{margin:0 0 var(--vault-space-3)}.markdown-prose h2,.markdown-prose h3,.markdown-prose h4,.markdown-prose h5,.markdown-prose h6{margin:20px 0 var(--vault-space-3)}.markdown-prose>:first-child{margin-top:0}.markdown-prose>:last-child{margin-bottom:0}.markdown-prose ul,.markdown-prose ol{padding-left:var(--vault-space-5)}.markdown-prose a{color:inherit;text-decoration:underline}.markdown-prose pre{padding:var(--vault-space-3);background:var(--vault-fill);overflow-x:auto}.markdown-prose blockquote{border-left:3px solid var(--vault-line);padding-left:var(--vault-space-4);margin-left:0}.markdown-prose:has(>p:only-child:empty):before{content:attr(data-placeholder);float:left;height:0;color:var(--vault-muted);pointer-events:none}.markdown-editor-native{border:0}.markdown-editor-native .markdown-prose{padding:var(--vault-space-5);min-height:304px}.markdown-link-form{align-items:end;gap:var(--vault-space-2);padding:var(--vault-space-3);background:var(--vault-info-fill);flex-wrap:wrap;display:flex}.markdown-link-form label{min-width:160px;font-size:var(--vault-text-xs);flex:1}.markdown-link-form p{width:100%;margin:0}.markdown-editor-loading,.markdown-editor-validation{padding:var(--vault-space-3);color:var(--vault-muted);margin:0}@media (max-width:600px){.markdown-editor-native .markdown-prose{padding:var(--vault-space-4);min-height:280px}}@media (max-width:760px){.markdown-toolbar :is(select,.vault-button){min-height:var(--vault-control-height)}.markdown-toolbar .vault-button{min-width:var(--vault-control-height)}}
