a{color:#0070f3!important;text-decoration:none}a:hover{text-decoration:underline}.tiptap :first-child{margin-top:0}.tiptap ol,.tiptap ul{padding:0 1rem;margin:1.25rem 1rem 1.25rem .4rem}.tiptap ol li p,.tiptap ul li p{margin-top:.25em;margin-bottom:.25em}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{line-height:1.1;margin-top:2.5rem;text-wrap:pretty}.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);border-radius:.4rem;color:var(--black);font-size:.85rem;padding:.25em .3em}.tiptap pre{background:var(--black);border-radius:.5rem;color:var(--white);font-family:JetBrainsMono,monospace;margin:1.5rem 0;padding:.75rem 1rem}.tiptap pre code{background:none;color:inherit;font-size:.8rem;padding:0}.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}.tiptap__editor p,.tiptap__preview p{margin:12px 0}.tiptap__editor a,.tiptap__preview a{text-decoration:underline}.tiptap__editor{padding:8px}.tiptap.ProseMirror,.tiptap__html-code-preview,.tiptap__preview{border:1px solid #e2e8f0;border-radius:.5rem;padding:8px}.tiptap button,.tiptap input,.tiptap select,.tiptap textarea{background:var(--gray-2);border-radius:.5rem;border:none;color:var(--black);font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.15;margin:none;padding:.375rem .625rem;transition:all .2s cubic-bezier(.65,.05,.36,1)}.tiptap__button-group button{font-family:Times New Roman,Times,serif;font-size:16px}.tiptap button:hover,.tiptap input:hover,.tiptap select:hover,.tiptap textarea:hover{background-color:var(--gray-3);color:var(--black-contrast)}.tiptap button[disabled],.tiptap input[disabled],.tiptap select[disabled],textarea[disabled]{background:var(--gray-1);color:var(--gray-4)}.tiptap button:checked,.tiptap input:checked,.tiptap select:checked,.tiptap textarea:checked{accent-color:var(--purple)}.tiptap button.primary,.tiptap input.primary,.tiptap select.primary,.tiptap textarea.primary{background:var(--black);color:var(--white)}.tiptap button.primary:hover,.tiptap input.primary:hover,.tiptap select.primary:hover,.tiptap textarea.primary:hover{background-color:var(--black-contrast)}.tiptap button.primary[disabled],.tiptap input.primary[disabled],.tiptap select.primary[disabled],.tiptap textarea.primary[disabled]{background:var(--gray-1);color:var(--gray-4)}.tiptap button.is-active,.tiptap input.is-active,.tiptap select.is-active,.tiptap textarea.is-active{background:#319795;color:#fff}.tiptap button.is-active:hover,.tiptap input.is-active:hover,.tiptap select.is-active:hover,.tiptap textarea.is-active:hover{background-color:#2c7a7b}.tiptap button:not([disabled]),.tiptap select:not([disabled]){cursor:pointer;border:1px solid #319795;margin:4px}.tiptap input[type=text],.tiptap textarea{background-color:unset;border:1px solid var(--gray-3);border-radius:.5rem;color:var(--black)}.tiptap input[type=text]::placeholder,.tiptap textarea::placeholder{color:var(--gray-4)}.tiptap input[type=text]:hover,.tiptap textarea:hover{background-color:unset;border-color:var(--gray-4)}.tiptap input[type=text]:focus-visible,.tiptap textarea:focus,.tiptap textarea:focus-visible,input[type=text]:focus{border-color:var(--purple);outline:none}