.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)}.ProseMirror :is(img,div>iframe)[data-width]{width:var(--embed-width);margin-left:var(--embed-left,auto);margin-right:var(--embed-right,auto);display:block}.ProseMirror div[data-map-embed] iframe[data-height]{height:var(--embed-height);aspect-ratio:auto}.ProseMirror .legacy-block{border:1px dashed var(--border);border-radius:.35rem;margin:.5rem 0}.ProseMirror .legacy-block.ProseMirror-selectednode{outline:2px solid var(--color-brand,#ed7e1d)}.ProseMirror .legacy-block-bar{border-bottom:1px dashed var(--border);color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;display:flex}.ProseMirror .legacy-block-bar span{margin-right:auto}.ProseMirror .legacy-block-bar button{cursor:pointer;border-radius:.25rem;padding:.125rem .5rem}.ProseMirror .legacy-block-bar button:hover{background:var(--muted);color:var(--foreground)}.ProseMirror .legacy-block-body{pointer-events:none;padding:0 .5rem}.ProseMirror .legacy-block-body img{max-width:100%;height:auto}.ProseMirror .legacy-block-frame{background:var(--muted);height:6rem;color:var(--muted-foreground);justify-content:center;align-items:center;margin:.5rem 0;display:flex}.ProseMirror .legacy-block-source{border-top:1px dashed var(--border);background:var(--background);width:100%;padding:.5rem;font-family:ui-monospace,monospace;font-size:.75rem;display:block}
