.tiptap{border:1px;border-style:solid;border-color:#2f2f2f;border-radius:3px;flex-grow:1;min-height:300px;resize:vertical;overflow:auto;padding:8px;font-family:Roboto}.tiptap a{color:#f44336;text-decoration:underline}.tiptap p{margin:0}.tiptap p:empty{padding:.75rem 0}.tiptap h1{font-size:48px}.tiptap h2{font-size:44px}.tiptap h3{font-size:40px}.tiptap h4{font-size:36px}.tiptap h5{font-size:32px}.tiptap h6{font-size:28px}.tiptap ul,ol{padding:0 1rem;margin:1.25rem 1rem 1.25rem .4rem}.tiptap ul,ol>li p{margin-top:.25em;margin-bottom:.25em}.tiptap pre{border-radius:.25rem;font-family:JetBrainsMono,monospace;margin:.5rem 0;padding:.25rem .5rem}body[data-color-scheme=dark] .tiptap pre{background-color:#0c0c0c}body[data-color-scheme=light] .tiptap pre{background-color:#e0e0e0;color:black}.tiptap pre code{background:none;color:inherit;font-size:.8rem;padding:0}.tiptap code{padding:.15rem .25rem;border-radius:.25rem}body[data-color-scheme=dark] .tiptap code{background-color:#0c0c0c}body[data-color-scheme=light] .tiptap code{background-color:#e0e0e0;color:black}.hljs-quote,.tiptap pre .hljs-comment{color:#616161}.hljs-attribute,.hljs-link,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.tiptap pre .hljs-variable{color:#f98181}.hljs-built_in,.hljs-builtin-name,.hljs-literal,.hljs-meta,.hljs-params,.hljs-type,.tiptap pre .hljs-number{color:#fbbc88}.hljs-bullet,.hljs-symbol,.tiptap pre .hljs-string{color:#b9f18d}.hljs-section,.tiptap pre .hljs-title{color:#faf594}.hljs-selector-tag,.tiptap pre .hljs-keyword{color:#70cff8}.tiptap pre .hljs-emphasis{font-style:italic}.tiptap pre .hljs-strong{font-weight:700}.tiptap blockquote{border-left:5px solid #a0a0a0;margin:1rem;padding:.5rem 1rem}.tiptap table{border-collapse:collapse;margin:0;overflow:hidden;table-layout:fixed;width:100%}.tiptap table td,th{border:1px solid #2f2f2f;box-sizing:border-box;min-width:1em;padding:6px 8px;position:relative;vertical-align:top}.tiptap table td,th>*{margin-bottom:0}.tiptap table th{font-weight:700;text-align:left}body[data-color-scheme=dark] .tiptap table th{background-color:#0a0a0a}body[data-color-scheme=light] .tiptap table th{background-color:#a0a0a0}.tiptap table .selectedCell:after{background:gray;content:"";left:0;right:0;top:0;bottom:0;pointer-events:none;position:absolute;z-index:2}.tiptap table .column-resize-handle{background-color:#f44336;bottom:-2px;pointer-events:none;position:absolute;right:-2px;top:0;width:4px}.tiptap .tableWrapper{margin:1.5rem 0;overflow-x:auto}.tiptap.resize-cursor{cursor:ew-resize;cursor:col-resize}.tiptap img{display:block;height:auto;margin:1.5rem 0;max-width:100%}.tiptap img.ProseMirror-selectednode{outline:3px solid #f44336}.tiptap hr{background-color:#454545;height:1px;border:0;cursor:pointer;margin:2rem 0}.tiptap hr.ProseMirror-selectednode{border-top:1px solid #f44336}.tiptap .details{display:flex;gap:.25rem;margin:.5rem 0;border:1px solid gray;border-radius:.25rem;padding:.5rem}.tiptap .details summary{font-weight:700}.tiptap .details>button{align-items:center;background:transparent;border-radius:3px;display:flex;font-size:.625rem;height:1.25rem;justify-content:center;line-height:1;padding:0;margin-right:.25rem;width:1.25rem}.tiptap .details>button:hover{cursor:pointer}.tiptap .details>button:before{margin-top:.05rem;content:"\25B6"}.tiptap .details.is-open>button:before{transform:rotate(90deg)}.tiptap .details>div{display:flex;flex-direction:column;gap:1rem;width:100%}.tiptap .details>div>[data-type=detailsContent]>:last-child{margin-bottom:.5rem}.ProseMirror{position:relative;word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;font-variant-ligatures:none;font-feature-settings:"liga" 0,none}.ProseMirror pre{white-space:pre-wrap}.ProseMirror li{position:relative}.ProseMirror-hideselection ::selection{background:transparent}.ProseMirror-hideselection ::-moz-selection{background:transparent}.ProseMirror-hideselection{caret-color:transparent}.ProseMirror [draggable][contenteditable=false]{-webkit-user-select:text;-moz-user-select:text;user-select:text}.ProseMirror-selectednode{outline:2px solid #8cf}li.ProseMirror-selectednode{outline:none}li.ProseMirror-selectednode:after{content:"";position:absolute;left:-32px;right:-2px;top:-2px;bottom:-2px;border:2px solid #8cf;pointer-events:none}img.ProseMirror-separator{display:inline!important;border:none!important;margin:0!important}body[data-color-scheme=light] .dropdown-menu{border:1px solid #000;background:#fff}body[data-color-scheme=dark] .dropdown-menu{border:1px solid #000;background:#4c4c4c}.dropdown-menu{border-radius:4px;box-shadow:rgba(0,0,0,.5);display:flex;flex-direction:column;overflow:auto;position:relative;font-family:Roboto}.dropdown-menu button{align-items:center;background-color:transparent;display:flex;text-align:left;width:100%;border:0;padding:.4rem}body[data-color-scheme=dark] .dropdown-menu button{color:#fff}.dropdown-menu button:not(:last-child){border-bottom-width:1px;border-bottom-style:solid}body[data-color-scheme=dark] .dropdown-menu button:not(:last-child){border-bottom-color:#001871;border-bottom-color:#000}.dropdown-menu .item{padding:.4rem}body[data-color-scheme=dark] .dropdown-menu .item{color:#fff}body[data-color-scheme=light] .dropdown-menu button:hover,body[data-color-scheme=light] .dropdown-menu:hover.is-selected{background-color:#e4e4e4}body[data-color-scheme=light] .dropdown-menu button.is-selected{background-color:#325af1;color:#fff}body[data-color-scheme=dark] .dropdown-menu button:hover,body[data-color-scheme=dark] .dropdown-menu:hover.is-selected{background-color:#4e4e4e}body[data-color-scheme=dark] .dropdown-menu button.is-selected{background-color:#d32f2f;color:#fff}