.ProseMirror{background-color:#151519;border-radius:.35rem;outline:none;min-height:80px;padding:.5rem}.ProseMirror p.is-editor-empty:first-child:before{color:hsl(var(--muted-foreground));content:attr(data-placeholder);float:left;pointer-events:none;height:0}.ProseMirror em{font-style:italic}.ProseMirror code{background-color:hsl(var(--muted));border-radius:.25rem;padding:.125rem .25rem;font-family:monospace;font-size:.9em}.ProseMirror pre{background-color:hsl(var(--muted));border-radius:.5rem;padding:.75rem;overflow-x:auto}.ProseMirror pre code{color:inherit;background-color:#0000;padding:0}.ProseMirror ul{margin-left:1.5rem;list-style-type:disc}.ProseMirror ol{margin-left:1.5rem;list-style-type:decimal}.ProseMirror li{margin-bottom:.25rem}.ProseMirror blockquote{border-left:3px solid hsl(var(--muted-foreground));color:hsl(var(--muted-foreground));margin:.5rem 0;padding-left:1rem;font-style:italic}.ProseMirror h2{margin:.75rem 0 .5rem;font-size:1.5em}.ProseMirror h3{margin:.65rem 0 .4rem;font-size:1.25em}.ProseMirror h4{margin:.55rem 0 .35rem;font-size:1.1em}.ProseMirror hr{border:none;border-top:1px solid hsl(var(--border));margin:.75rem 0}.ProseMirror img{border-radius:.35rem;max-width:100%;height:auto;margin:.5rem 0}.ProseMirror img.ProseMirror-selectednode{outline:2px solid var(--color-brand,#ed7e1d)}.ProseMirror p{margin:.25rem 0}.ProseMirror .tableWrapper{margin:.5rem 0;overflow-x:auto}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%}.ProseMirror th,.ProseMirror td{border:1px solid var(--border);vertical-align:top;padding:.35rem .5rem;position:relative}.ProseMirror th{background-color:var(--muted);text-align:left;font-weight:600}.ProseMirror .selectedCell:after{content:"";pointer-events:none;background:#ed7e1d26;position:absolute;top:0;bottom:0;left:0;right:0}.ProseMirror div[data-youtube-video]{margin:.5rem 0}.ProseMirror div[data-youtube-video] iframe{aspect-ratio:16/9;border-radius:.35rem;width:100%;height:auto}.ProseMirror div[data-youtube-video].ProseMirror-selectednode iframe{outline:2px solid var(--color-brand,#ed7e1d)}.ProseMirror div[data-map-embed]{margin:.5rem 0}.ProseMirror div[data-map-embed] iframe{aspect-ratio:16/10;border:1px solid var(--border);pointer-events:none;border-radius:.35rem;width:100%}.ProseMirror div[data-map-embed].ProseMirror-selectednode iframe{outline:2px solid var(--color-brand,#ed7e1d)}
