::-webkit-scrollbar-corner{background-color:#0000}:root{--white:#fff;--black:#2e2b29;--black-contrast:#110f0e;--gray-1:#3d25140d;--gray-2:#3d251414;--gray-3:#3d25141f;--gray-4:#35261c4d;--gray-5:#1c191799;--green:#22c55e;--purple:#6a00f5;--purple-contrast:#5800cc;--purple-light:#5805ff0d;--yellow-contrast:#facc15;--yellow:#facc1566;--yellow-light:#fffae5;--red:#ff5c33;--red-light:#ffebe5;--shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a}html{line-height:1.5}.tiptap>:first-child{margin-top:1rem}.tiptap:focus{outline:none}.tt-scrollbar::-webkit-scrollbar{width:14px;height:14px}.tt-scrollbar::-webkit-scrollbar-track{background-color:#0000;background-clip:padding-box;border:4px solid #0000;border-radius:8px}.tt-scrollbar::-webkit-scrollbar-thumb{background-color:#0000001a;background-clip:padding-box;border:4px solid #0000;border-radius:8px}.tt-scrollbar::-webkit-scrollbar-button{width:0;height:0;display:none}.tt-scrollbar::-webkit-scrollbar-corner{background-color:#0000}.dark .tt-scrollbar::-webkit-scrollbar-thumb{background-color:#ffffffd2}.dark .tt-scrollbar:hover::-webkit-scrollbar-thumb{background-color:#ffffffd2}.bubble-menu button{background:var(--gray-2);color:var(--black);margin:none;border:none;border-radius:.5rem;padding:.375rem .625rem;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.15;transition:all .2s cubic-bezier(.65,.05,.36,1)}.bubble-menu button:hover{background-color:var(--gray-3);color:var(--black-contrast)}.bubble-menu button[disabled]{background:var(--gray-1);color:var(--gray-4)}.bubble-menu button:checked{accent-color:var(--purple)}.bubble-menu button.primary{background:var(--black);color:var(--white)}.bubble-menu button.primary:hover{background-color:var(--black-contrast)}.bubble-menu button.primary[disabled]{background:var(--gray-1);color:var(--gray-4)}.bubble-menu button.is-active{background:var(--purple);color:var(--white)}.bubble-menu button.is-active:hover{background-color:var(--purple-contrast);color:var(--white)}.bubble-menu button:not([disabled]){cursor:pointer}.tiptap ul,.tiptap ol{margin:1.25rem 1rem 1.25rem .4rem;padding:0 1rem}.tiptap ul li p,.tiptap ol li p{margin-top:.25em;margin-bottom:.25em}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{text-wrap:pretty;margin-top:2.5rem;line-height:1.1}.tiptap h1,.tiptap h2{margin-top:3.5rem;margin-bottom:1.5rem}.tiptap h1{font-size:1.4rem}.tiptap h2{font-size:1.2rem}.tiptap h3{font-size:1.1rem}.tiptap h4,.tiptap h5,.tiptap h6{font-size:1rem}.tiptap code{background-color:var(--purple-light);color:var(--black);border-radius:.4rem;padding:.25em .3em;font-size:.85rem}.tiptap pre{background:var(--black);color:var(--white);border-radius:.5rem;margin:1.5rem 0;padding:.75rem 1rem;font-family:JetBrainsMono,monospace}.tiptap pre code{color:inherit;background:0 0;padding:0;font-size:.8rem}.tiptap blockquote{border-left:3px solid var(--gray-3);margin:1.5rem 0;padding-left:1rem}.tiptap hr{border:none;border-top:1px solid var(--gray-2);margin:2rem 0}.bubble-menu{color:#000;background-color:var(--white);border:1px solid var(--gray-1);box-shadow:var(--shadow);border-radius:.7rem;padding:.2rem;display:flex}.bubble-menu button{background-color:unset}.bubble-menu button.is-active{background-color:var(--purple)}.bubble-menu button.is-active:hover{background-color:var(--purple-contrast)}.bubble-menu button:hover{background-color:#f0f0f0}.bubble-menu .is-active{font-weight:700}.tippy-box{box-shadow:none!important;background-color:#0000!important;border:none!important}.tippy-arrow{display:none}.ProseMirror{overflow-y:scroll}
