.tiptap{caret-color:#171717;outline:none;min-height:calc(100vh - 8rem);font-family:inherit}.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#d4d4d4;pointer-events:none;float:left;height:0;font-style:normal}.tiptap h1{letter-spacing:-.025em;margin-top:2rem;margin-bottom:.5rem;font-size:2.25rem;font-weight:700;line-height:1.2}.tiptap h2{letter-spacing:-.02em;margin-top:1.5rem;margin-bottom:.5rem;font-size:1.5rem;font-weight:600;line-height:1.3}.tiptap h3{margin-top:1.25rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:600;line-height:1.4}.tiptap h4{margin-top:1rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:600;line-height:1.4}.tiptap h5{color:#525252;margin-top:1rem;margin-bottom:.5rem;font-size:1rem;font-weight:600;line-height:1.5}.tiptap p{margin-bottom:.75rem;line-height:1.75}.tiptap ul{margin-bottom:.75rem;padding-left:1.5rem;list-style-type:disc}.tiptap ol{margin-bottom:.75rem;padding-left:1.5rem;list-style-type:decimal}.tiptap li{margin-bottom:.25rem;line-height:1.75}.tiptap li p{margin-bottom:.25rem}.tiptap strong{font-weight:600}.tiptap em{font-style:italic}.tiptap s{text-decoration:line-through}.tiptap code{background:#f5f5f5;border-radius:4px;padding:.15rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875em}.tiptap pre{background:#fafafa;border:1px solid #e5e5e5;border-radius:8px;margin-bottom:.75rem;padding:1rem 1.25rem;overflow-x:auto}.tiptap pre code{color:#171717;background:0 0;border-radius:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;line-height:1.6}.tiptap blockquote{color:#737373;border-left:3px solid #e5e5e5;margin-bottom:.75rem;margin-left:0;padding-left:1rem}.tiptap hr{border:none;border-top:1px solid #e5e5e5;margin:1.5rem 0}.tiptap pre .hljs-comment,.tiptap pre .hljs-quote{color:#a3a3a3;font-style:italic}.tiptap pre .hljs-keyword,.tiptap pre .hljs-selector-tag,.tiptap pre .hljs-built_in,.tiptap pre .hljs-name,.tiptap pre .hljs-tag{color:#8b5cf6}.tiptap pre .hljs-string,.tiptap pre .hljs-title,.tiptap pre .hljs-section,.tiptap pre .hljs-attribute,.tiptap pre .hljs-literal,.tiptap pre .hljs-template-tag,.tiptap pre .hljs-template-variable,.tiptap pre .hljs-type,.tiptap pre .hljs-addition{color:#16a34a}.tiptap pre .hljs-number,.tiptap pre .hljs-symbol,.tiptap pre .hljs-bullet,.tiptap pre .hljs-link,.tiptap pre .hljs-meta,.tiptap pre .hljs-selector-id,.tiptap pre .hljs-title.class_{color:#ea580c}.tiptap pre .hljs-emphasis{font-style:italic}.tiptap pre .hljs-strong{font-weight:700}.tiptap pre .hljs-deletion{color:#dc2626}.tiptap pre .hljs-variable,.tiptap pre .hljs-attr{color:#2563eb}.tiptap pre .hljs-regexp,.tiptap pre .hljs-selector-class{color:#db2777}.tiptap pre .hljs-params{color:#525252}.tiptap pre .hljs-function{color:#2563eb}.auto-suggest-ghost{color:#d4d4d4;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:pre-wrap;font-style:normal;font-weight:400;animation:.15s cubic-bezier(0,0,.2,1) forwards ghostFadeIn}@keyframes ghostFadeIn{0%{opacity:0}to{opacity:1}}
