.markdown-editor-tiptap-content .tiptap{outline:none;min-height:280px;line-height:1.625}.markdown-editor-tiptap-content .tiptap [spellcheck]{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.markdown-editor-tiptap-content .tiptap h1{margin-top:0;margin-bottom:.5rem;font-size:1.25rem;font-weight:500;line-height:1.75rem}.markdown-editor-tiptap-content .tiptap h2{margin-top:1.5rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:500;line-height:1.75rem}.markdown-editor-tiptap-content .tiptap h3{margin-top:1.25rem;margin-bottom:.5rem;font-size:1rem;font-weight:500;line-height:1.5rem}.markdown-editor-tiptap-content .tiptap h4{margin-top:1rem;margin-bottom:.5rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.markdown-editor-tiptap-content .tiptap h5,.markdown-editor-tiptap-content .tiptap h6{margin-top:1rem;margin-bottom:.5rem;font-size:.8125rem;font-weight:600;line-height:1.25rem}.markdown-editor-tiptap-content .tiptap p{text-indent:0;margin-top:0;margin-bottom:.75rem;padding-left:0}.markdown-editor-tiptap-content .tiptap p:last-child{margin-bottom:0}.markdown-editor-tiptap-content .tiptap ul,.markdown-editor-tiptap-content .tiptap ol{margin-top:.5rem;margin-bottom:.5rem;padding-left:1.625rem}.markdown-editor-tiptap-content .tiptap ul{list-style-type:disc}.markdown-editor-tiptap-content .tiptap ol{list-style-type:decimal}.markdown-editor-tiptap-content .tiptap li{margin:0!important;padding:0 0 0 .375rem!important}.markdown-editor-tiptap-content .tiptap li p{margin:0!important;padding:0!important}.markdown-editor-tiptap-content .tiptap li>ul,.markdown-editor-tiptap-content .tiptap li>ol{margin-top:.25rem;margin-bottom:0}.markdown-editor-tiptap-content .tiptap ul[data-type=taskList]{padding-left:0;list-style:none}.markdown-editor-tiptap-content .tiptap li[data-type=taskItem]{gap:.5rem;display:flex}.markdown-editor-tiptap-content .tiptap li[data-type=taskItem]>label{flex:none;margin-top:.125rem}.markdown-editor-tiptap-content .tiptap li[data-type=taskItem]>div{min-width:0}.markdown-editor-tiptap-content .tiptap strong{font-weight:600}.markdown-editor-tiptap-content .tiptap a{color:hsl(var(--primary));text-decoration:underline}.markdown-editor-tiptap-content .tiptap blockquote{border-left:4px solid hsl(var(--border));color:hsl(var(--muted-foreground));margin:.5rem 0;padding-left:1rem}.markdown-editor-tiptap-content .tiptap hr{border:none;border-top:1px solid hsl(var(--border));margin:1.5rem 0}.markdown-editor-tiptap-content .tiptap img{border-radius:.375rem;max-width:100%;height:auto;margin:.5rem 0;display:block}.markdown-editor-tiptap-content .tiptap code:not(pre code){background-color:hsl(var(--secondary));border-radius:.375rem;padding:.125rem .375rem;font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:13.5px;line-height:13.5px}.markdown-editor-tiptap-content .tiptap pre{background-color:hsl(var(--muted));white-space:pre-wrap;word-break:break-word;border-radius:.375rem;margin:.5rem 0;padding:1rem;overflow-x:auto;line-height:1!important}.markdown-editor-tiptap-content .tiptap pre code{background:0 0;border-radius:0;padding:0;font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:13px;line-height:1!important}.markdown-editor-tiptap-content .tiptap table{border-collapse:collapse;width:100%;min-width:0;max-width:100%;margin-top:0}.markdown-editor-tiptap-content .tiptap .tableWrapper{width:100%;min-width:0;margin-bottom:1rem;overflow-x:auto}.markdown-editor-tiptap-content .tiptap th{border-bottom:1px solid hsl(var(--border));text-align:left;padding:.5rem .75rem .5rem 0;font-weight:500}.markdown-editor-tiptap-content .tiptap td{border-bottom:1px solid hsl(var(--border));padding:.5rem .75rem .5rem 0}.markdown-editor-tiptap-content .tiptap tr:last-child td{border-bottom:none}.markdown-editor-tiptap-content .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:hsl(var(--muted-foreground));float:left;pointer-events:none;height:0}.markdown-editor-tiptap-content .tiptap .doc-reveal-highlight{position:relative}.markdown-editor-tiptap-content .tiptap .doc-reveal-highlight:after{content:"";background-color:hsl(var(--primary) / .14);pointer-events:none;animation:doc-reveal-fade var(--doc-reveal-fade-duration,2s) ease-out forwards;border-radius:.25rem;position:absolute;inset:0}@keyframes doc-reveal-fade{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.markdown-editor-tiptap-content .tiptap .doc-reveal-highlight:after{opacity:1;animation:none}}.markdown-document-editor-surface{background-color:var(--color-white)}.dark .markdown-document-editor-surface{background-color:var(--bg-primary)}
