.tiptap-prose{font-family:var(--font-sans,system-ui,sans-serif);color:#1e293b;min-height:var(--tiptap-min-height,376px);cursor:text;word-break:break-word;outline:none;padding:1rem 1.125rem;font-size:15px;line-height:1.78}.tiptap-prose>:first-child{margin-top:0!important}.tiptap-prose>:last-child{margin-bottom:0!important}.tiptap-prose h1{letter-spacing:-.02em;color:#0f172a;margin:2rem 0 .8rem;font-size:2.1rem;font-weight:800;line-height:1.15}.tiptap-prose h2{letter-spacing:-.015em;color:#0f172a;margin:1.8rem 0 .65rem;font-size:1.55rem;font-weight:700;line-height:1.25}.tiptap-prose h3{color:#0f172a;margin:1.5rem 0 .5rem;font-size:1.25rem;font-weight:700;line-height:1.35}.tiptap-prose h4{color:#1e293b;margin:1.2rem 0 .4rem;font-size:1.05rem;font-weight:600;line-height:1.4}.tiptap-prose p{margin:.85rem 0}.tiptap-prose ul,.tiptap-prose ol{margin:.85rem 0;padding-left:1.6rem}.tiptap-prose ul{list-style-type:disc}.tiptap-prose ol{list-style-type:decimal}.tiptap-prose li{margin:.3rem 0}.tiptap-prose li>p{margin:0}.tiptap-prose blockquote{color:#475569;border-left:3px solid #049090;margin:1.25rem 0;padding:.5rem 0 .5rem 1.25rem;font-style:italic}.tiptap-prose blockquote>p{margin:0}.tiptap-prose code{color:#0f172a;background:#f1f5f9;border-radius:4px;padding:1px 5px;font-family:ui-monospace,Cascadia Code,Source Code Pro,monospace;font-size:.875em;font-style:normal}.tiptap-prose pre{background:#0f172a;border-radius:10px;margin:1.25rem 0;padding:14px 18px;overflow-x:auto}.tiptap-prose pre code{color:#e2e8f0;background:0 0;border-radius:0;padding:0;font-size:.875rem}.tiptap-prose hr{border:none;border-top:2px solid #e2e8f0;margin:2rem 0}.tiptap-prose a{color:#049090;text-underline-offset:2px;text-decoration:underline;transition:color .15s}.tiptap-prose a:hover{color:#027575}.tiptap-prose img{border-radius:10px;max-width:100%;height:auto;margin:1.25rem 0;display:block}.tiptap-prose mark{background:#fbbf2447;border-radius:2px;padding:0 2px}.tiptap-prose sub{vertical-align:sub;font-size:.8em}.tiptap-prose sup{vertical-align:super;font-size:.8em}.tiptap-prose table{border-collapse:collapse;width:100%;margin:1.25rem 0;font-size:14px;display:block;overflow-x:auto}.tiptap-prose th,.tiptap-prose td{text-align:left;border:1px solid #e2e8f0;padding:8px 14px}.tiptap-prose th{color:#0f172a;background:#f8fafc;font-weight:600}.tiptap-prose p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#94a3b8;pointer-events:none;float:left;height:0}.tiptap-prose .ProseMirror-selectednode{outline-offset:2px;border-radius:4px;outline:2px solid #049090}
