.tiptap{color:#e2e2e2;word-break:break-word;caret-color:#4f8cff;outline:none;min-height:300px;padding:16px 0;font-size:1rem;line-height:1.8}.tiptap p{margin:0 0 2px}.tiptap h1{color:#fff;margin:16px 0 8px;font-size:1.6rem;font-weight:700}.tiptap h2{color:#fff;margin:14px 0 8px;font-size:1.4rem;font-weight:700}.tiptap h3{color:#fff;margin:12px 0 6px;font-size:1.2rem;font-weight:700}.tiptap i,.tiptap em{color:#fff;font-style:italic}.tiptap strong,.tiptap b{color:#fff;font-weight:700}.tiptap s{text-decoration:line-through}.tiptap mark{color:inherit;background:#ffd47840;border-radius:2px;padding:0 2px}.tiptap hr{border:none;border-top:1px solid #5a5a5a;margin:30px 0}.tiptap blockquote{color:#b5b5b5;border-left:3px solid #5a5a5a;margin:8px 0;padding-left:12px}.tiptap ul{margin:8px 0 12px!important;padding-left:32px!important;list-style:outside!important}.tiptap ol{margin:8px 0 12px!important;padding-left:32px!important;list-style:decimal!important}.tiptap ul li,.tiptap ol li{white-space:normal;word-break:break-word;list-style:inherit!important;margin:4px 0!important;padding-left:8px!important;display:list-item!important}.tiptap ul li::marker{color:#888!important;font-size:1em!important}.tiptap ol li::marker{color:#888!important;font-size:1em!important}.tiptap ul ul{padding-bottom:4px;margin:4px 0!important;list-style:circle!important}.tiptap ul ul ul{list-style:square!important}.tiptap ol ol{padding-bottom:4px;margin:4px 0!important;list-style:lower-alpha!important}.tiptap ol ol ol{list-style:lower-roman!important}.tiptap li>p{margin:0}.tiptap li>p:not(:last-child){margin-bottom:4px}.tiptap img{border-radius:6px;max-width:100%;height:auto;max-height:500px;margin:20px 0 10px;display:block}.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#888;pointer-events:none;float:left;height:0}.tiptap pre.tiptap-codeblock,.tiptap pre{color:#e6edf3;white-space:pre;word-break:normal;background:#0d1117;border:1px solid #30363d;border-radius:8px;margin:12px 0;padding:16px 20px;font-family:ui-monospace,SF Mono,Monaco,Consolas,Courier New,monospace;font-size:.875rem;line-height:1.7;position:relative;overflow-x:auto}.tiptap pre code{color:inherit;font-size:inherit;white-space:pre;background:0 0;padding:0;font-family:inherit;display:block}.tiptap pre .hljs-keyword,.tiptap pre .hljs-selector-tag,.tiptap pre .hljs-literal,.tiptap pre .hljs-section,.tiptap pre .hljs-link,.tiptap pre .hljs-meta-keyword{color:#ff7b72}.tiptap pre .hljs-string,.tiptap pre .hljs-regexp,.tiptap pre .hljs-symbol,.tiptap pre .hljs-bullet,.tiptap pre .hljs-meta-string{color:#a5d6ff}.tiptap pre .hljs-number,.tiptap pre .hljs-built_in,.tiptap pre .hljs-literal{color:#79c0ff}.tiptap pre .hljs-comment,.tiptap pre .hljs-quote,.tiptap pre .hljs-meta{color:#8b949e;font-style:italic}.tiptap pre .hljs-function .hljs-title,.tiptap pre .hljs-title,.tiptap pre .hljs-title.function_,.tiptap pre .hljs-title.class_,.tiptap pre .hljs-name{color:#d2a8ff}.tiptap pre .hljs-variable,.tiptap pre .hljs-template-variable,.tiptap pre .hljs-params,.tiptap pre .hljs-attribute,.tiptap pre .hljs-attr{color:#ffa657}.tiptap pre .hljs-type,.tiptap pre .hljs-class .hljs-title,.tiptap pre .hljs-built_in{color:#f2cc60}.tiptap pre .hljs-tag{color:#8b949e}.tiptap pre .hljs-tag .hljs-name{color:#7ee787}.tiptap pre .hljs-tag .hljs-attr{color:#79c0ff}.tiptap pre .hljs-operator,.tiptap pre .hljs-punctuation{color:#e6edf3}.tiptap pre .hljs-deletion{color:#ffa198;background-color:#f8514926}.tiptap pre .hljs-addition{color:#7ee787;background-color:#2ea04326}.tiptap pre .hljs-emphasis{font-style:italic}.tiptap pre .hljs-strong{font-weight:700}.tiptap-codeblock-wrapper{margin:12px 0;position:relative}.tiptap-codeblock-wrapper pre{margin:0!important}.tiptap-codeblock-header{z-index:10;align-items:center;gap:6px;display:flex;position:absolute;top:8px;right:8px}.tiptap-codeblock-language{color:#8b949e;cursor:pointer;background:#21262d;border:1px solid #30363d;border-radius:6px;outline:none;padding:4px 8px;font-family:ui-monospace,monospace;font-size:11px;transition:all .15s}.tiptap-codeblock-language:hover{color:#e6edf3;background:#30363d}.tiptap-codeblock-action{color:#8b949e;cursor:pointer;background:#21262d;border:1px solid #30363d;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;transition:all .15s;display:flex}.tiptap-codeblock-action:hover:not(:disabled){color:#e6edf3;background:#30363d}.tiptap-codeblock-action:disabled{opacity:.4;cursor:not-allowed}
