.tiptap-editor{outline:none}.tiptap-editor p.is-editor-empty:first-child:before{color:hsl(var(--muted-foreground));content:attr(data-placeholder);float:left;pointer-events:none;height:0}.tiptap-editor ul,.tiptap-editor ol{margin:.5rem 0;padding-left:1.5rem}.tiptap-editor ul li,.tiptap-editor ol li{margin:.25rem 0}.tiptap-editor pre{background:hsl(var(--muted));color:hsl(var(--foreground));border-radius:.5rem;margin:1rem 0;padding:1rem;font-family:JetBrainsMono,Courier New,Courier,monospace;overflow-x:auto}.tiptap-editor pre code{color:inherit;background:0 0;padding:0;font-size:.875rem}.tiptap-editor code{background-color:hsl(var(--muted));color:hsl(var(--foreground));border-radius:.25rem;padding:.125rem .375rem;font-size:.875rem}.tiptap-editor blockquote{border-left:4px solid hsl(var(--primary));color:hsl(var(--muted-foreground));margin:1rem 0;padding-left:1rem;font-style:italic}.tiptap-editor h1{margin-top:1.5rem;margin-bottom:.75rem;font-size:1.875rem;font-weight:700;line-height:1.2}.tiptap-editor h2{margin-top:1.25rem;margin-bottom:.625rem;font-size:1.5rem;font-weight:700;line-height:1.3}.tiptap-editor h3{margin-top:1rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:700;line-height:1.4}.tiptap-editor h4{margin-top:.875rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.tiptap-editor h5{margin-top:.75rem;margin-bottom:.5rem;font-size:1rem;font-weight:600}.tiptap-editor h6{margin-top:.75rem;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.tiptap-editor p{margin:.5rem 0;line-height:1.6}.tiptap-editor a{color:hsl(var(--primary));cursor:pointer;text-decoration:underline;transition:color .2s}.tiptap-editor a:hover{color:hsl(var(--primary) / .8)}.tiptap-editor img{border-radius:.5rem;max-width:100%;height:auto;margin:1rem 0;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.tiptap-editor img.ProseMirror-selectednode{outline:3px solid hsl(var(--primary))}.tiptap-editor [data-resize-container]{margin:1rem 0}.tiptap-editor [data-resize-wrapper]{display:inline-block}.tiptap-editor [data-resize-handle]{background:hsl(var(--primary));border:2px solid hsl(var(--background));z-index:10;cursor:nwse-resize;border-radius:2px;width:10px;min-width:10px;height:10px;min-height:10px}.tiptap-editor [data-resize-handle=top-left]{cursor:nwse-resize}.tiptap-editor [data-resize-handle=top-right],.tiptap-editor [data-resize-handle=bottom-left]{cursor:nesw-resize}.tiptap-editor [data-resize-handle=bottom-right]{cursor:nwse-resize}.tiptap-editor [data-resize-container][data-resize-state=true]{-webkit-user-select:none;user-select:none}.tiptap-editor hr{border:none;border-top:2px solid hsl(var(--border));margin:2rem 0}.tiptap-editor table{border-collapse:collapse;table-layout:fixed;width:100%;margin:1rem 0;overflow:hidden}.tiptap-editor table td,.tiptap-editor table th{border:1px solid hsl(var(--border));vertical-align:top;box-sizing:border-box;min-width:1em;padding:.5rem;position:relative}.tiptap-editor table th{text-align:left;background-color:hsl(var(--muted));font-weight:700}.tiptap-editor table .selectedCell:after{z-index:2;content:"";background:hsl(var(--primary) / .1);pointer-events:none;position:absolute;inset:0}.tiptap-editor table .column-resize-handle{background-color:hsl(var(--primary));pointer-events:none;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.tiptap-editor .tableWrapper{margin:1rem 0;overflow-x:auto}.tiptap-editor mark{background-color:#fef08a;border-radius:.125rem;padding:.125rem 0}.tiptap-editor .ProseMirror-selectednode{outline:2px solid hsl(var(--primary));outline-offset:2px}.tiptap-editor:focus{outline:none}.tiptap-editor.ProseMirror-focused .is-editor-empty:first-child:before{color:hsl(var(--muted-foreground) / .5)}.tiptap-editor>*+*{margin-top:.75rem}.tiptap-editor s{text-decoration:line-through}.tiptap-editor u{text-decoration:underline}.tiptap-editor-toolbar{position:relative}@media (max-width:640px){.tiptap-editor{font-size:.875rem}.tiptap-editor h1{font-size:1.5rem}.tiptap-editor h2{font-size:1.25rem}.tiptap-editor h3{font-size:1.125rem}}
