html,body,#root{height:100%}pre{white-space:pre-wrap;word-break:break-word;overflow:auto;border:1px solid rgba(148,163,184,.25);padding:12px 16px;border-radius:8px;background:#94a3b826;font-family:Fira Code,Cascadia Code,Consolas,monospace;font-size:.9em;line-height:1.6;position:relative}code{white-space:break-spaces;overflow-wrap:anywhere;background:#94a3b826;border-radius:4px;padding:.15em .35em;font-family:Fira Code,Cascadia Code,Consolas,monospace;font-size:.9em}code:not(pre code){position:relative;display:inline-flex;align-items:center}pre code{background:none;padding:0;border-radius:0;font-size:inherit;position:static;display:inline}.code-copy-btn{position:absolute;top:6px;right:6px;background:#94a3b82e;border:1px solid rgba(148,163,184,.25);border-radius:6px;color:#94a3b8cc;cursor:pointer;padding:5px;font-size:.75em;font-family:inherit;line-height:0;display:inline-flex;align-items:center;justify-content:center;opacity:1;transition:opacity .2s}.code-copy-btn:hover{background:#94a3b84d;color:inherit}.inline-code-copy-btn{display:inline-flex;align-items:center;justify-content:center;margin-left:4px;background:none;border:none;color:#94a3b899;cursor:pointer;padding:0 2px;line-height:0;opacity:0;transition:opacity .2s;vertical-align:middle}code:not(pre code):hover .inline-code-copy-btn{opacity:1}.inline-code-copy-btn:hover{color:inherit}mark.hl{background:#fde047;color:#111827;padding:0 2px;border-radius:3px}.comment-line{color:var(--muted);font-style:italic}.tiptap-editor .tiptap{outline:none;min-height:280px}.tiptap-editor .tiptap>*+*{margin-top:.5em}.tiptap-editor .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#94a3b880;pointer-events:none;height:0}.tiptap-editor .tiptap h1{font-size:2em;font-weight:700}.tiptap-editor .tiptap h2{font-size:1.5em;font-weight:700}.tiptap-editor .tiptap h3{font-size:1.25em;font-weight:600}.tiptap-editor .tiptap h4{font-size:1.1em;font-weight:600}.tiptap-editor .tiptap ul,.tiptap-editor .tiptap ol{padding-left:1.5em}.tiptap-editor .tiptap ul{list-style:disc}.tiptap-editor .tiptap ol{list-style:decimal}.tiptap-editor .tiptap blockquote{border-left:3px solid rgba(148,163,184,.4);padding-left:1em;margin-left:0;color:#94a3b8d9;font-style:italic}.tiptap-editor .tiptap code{background:#94a3b826;border-radius:4px;padding:.15em .35em;font-family:Fira Code,Cascadia Code,Consolas,monospace;font-size:.9em}.tiptap-editor .tiptap pre{background:#0f172a99;border:1px solid rgba(148,163,184,.25);border-radius:8px;padding:12px 16px;overflow-x:auto;font-family:Fira Code,Cascadia Code,Consolas,monospace;font-size:.9em;line-height:1.6}.tiptap-editor .tiptap pre code{background:none;padding:0;border-radius:0;font-size:inherit}.tiptap-editor .tiptap pre .hljs-comment,.tiptap-editor .tiptap pre .hljs-quote{color:#6a737d;font-style:italic}.tiptap-editor .tiptap pre .hljs-keyword,.tiptap-editor .tiptap pre .hljs-selector-tag{color:#c678dd}.tiptap-editor .tiptap pre .hljs-string,.tiptap-editor .tiptap pre .hljs-addition{color:#98c379}.tiptap-editor .tiptap pre .hljs-number{color:#d19a66}.tiptap-editor .tiptap pre .hljs-built_in,.tiptap-editor .tiptap pre .hljs-builtin-name{color:#e6c07b}.tiptap-editor .tiptap pre .hljs-type,.tiptap-editor .tiptap pre .hljs-class .hljs-title{color:#e5c07b}.tiptap-editor .tiptap pre .hljs-attr,.tiptap-editor .tiptap pre .hljs-variable,.tiptap-editor .tiptap pre .hljs-template-variable,.tiptap-editor .tiptap pre .hljs-function .hljs-title{color:#61afef}.tiptap-editor .tiptap pre .hljs-deletion,.tiptap-editor .tiptap pre .hljs-tag,.tiptap-editor .tiptap pre .hljs-name{color:#e06c75}.tiptap-editor .tiptap pre .hljs-selector-id,.tiptap-editor .tiptap pre .hljs-selector-class{color:#61afef}.tiptap-editor .tiptap img{max-width:100%;height:auto;border-radius:8px;margin:.5em 0}.tiptap-editor .tiptap img.ProseMirror-selectednode{outline:2px solid #4f46e5;outline-offset:2px}.tiptap-editor .tiptap a{color:#60a5fa;text-decoration:underline;cursor:pointer}.tiptap-editor .tiptap hr{border:none;border-top:1px solid rgba(148,163,184,.3);margin:1em 0}.tiptap-editor .tiptap table{border-collapse:collapse;width:100%;margin:.5em 0}.tiptap-editor .tiptap table td,.tiptap-editor .tiptap table th{border:1px solid rgba(148,163,184,.3);padding:6px 10px;min-width:60px}.tiptap-editor .tiptap table th{font-weight:600;background:#94a3b81a}.tiptap-editor .tiptap mark{background:#fde047;color:#111827;padding:0 2px;border-radius:2px}
