.carousel{animation:30s linear infinite slide}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-50%)}}
.tiptap{outline:none;min-height:200px;max-height:500px;overflow-y:auto}.tiptap h3{font-size:18px;font-weight:700}.tiptap h2{font-size:20px;font-weight:700}.tiptap h1{font-size:26px;font-weight:700}.tiptap ul{margin-left:25px;list-style:outside}.tiptap ol{margin-left:25px;list-style:decimal}.tiptap pre{color:#e2e8f0;background-color:#0f172a;border:1px solid #1e293b;border-radius:.5rem;margin:1rem 0;padding:1rem;font-family:Fira Code,Courier New,monospace;font-size:.875rem;line-height:1.5;overflow-x:auto}.tiptap pre code{color:inherit;font-family:inherit;font-size:inherit;background:0 0;padding:0}.tiptap code{color:#1e293b;background-color:#e2e8f0;border-radius:4px;padding:.2em .4em;font-family:Fira Code,Courier New,monospace;font-size:.875em}.prose :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,pre,blockquote){margin-top:.25em!important;margin-bottom:.25em!important}
