@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideOut{0%{transform:translate(0)}to{transform:translate(100%)}}.animate-fade-in{animation:fadeIn .2s ease-out}.animate-fade-in-up{animation:fadeInUp .5s cubic-bezier(.16,1,.3,1)}.animate-slide-in{animation:slideIn .3s cubic-bezier(.16,1,.3,1)}.page-transition{animation:fadeInUp .5s cubic-bezier(.16,1,.3,1)}*{transition-timing-function:cubic-bezier(.4,0,.2,1)}a,button{transition:all .2s cubic-bezier(.4,0,.2,1)}.tiptap-content p,.highlight-prose p{margin:0 0 1rem}.tiptap-content p:last-child,.highlight-prose p:last-child{margin-bottom:0}.highlight-prose{line-height:1.75}.highlight-prose strong{font-weight:700}.highlight-prose em{font-style:italic}.highlight-prose u{text-decoration:underline}.tiptap-content{line-height:1.7}.tiptap-content:focus{outline:none}.tiptap-content h1,.highlight-prose h1,.tiptap-content h2,.highlight-prose h2,.tiptap-content h3,.highlight-prose h3{font-family:Cormorant Garamond,Playfair Display,Georgia,serif;color:#18181b;font-weight:600;margin:2rem 0 .75rem;line-height:1.25}.tiptap-content h1,.highlight-prose h1{font-size:1.875rem}.tiptap-content h2,.highlight-prose h2{font-size:1.5rem}.tiptap-content h3,.highlight-prose h3{font-size:1.25rem}.tiptap-content blockquote,.highlight-prose blockquote{border-left:3px solid #d4d4d8;padding-left:1rem;margin:1.25rem 0;font-style:italic;color:#52525b}.tiptap-content hr,.highlight-prose hr{border:0;border-top:1px solid #e4e4e7;margin:2rem 0}.tiptap-content ul,.highlight-prose ul,.tiptap-content ol,.highlight-prose ol{padding-left:1.5rem;margin:0 0 1rem}.tiptap-content ul,.highlight-prose ul{list-style:disc}.tiptap-content ol,.highlight-prose ol{list-style:decimal}.tiptap-content li,.highlight-prose li{margin-bottom:.25rem}.tiptap-content a,.highlight-prose a{color:#2563eb;text-decoration:underline;text-decoration-thickness:1px}.tiptap-content a:hover,.highlight-prose a:hover{color:#1d4ed8}.tiptap-content s,.highlight-prose s{text-decoration:line-through}
