@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes gradient{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.5)}}@keyframes float{0%,to{transform:translateY(0)translate(0)scale(1)}33%{transform:translateY(-30px)translate(20px)scale(1.1)}66%{transform:translateY(20px)translate(-20px)scale(.9)}}@keyframes glow{0%,to{box-shadow:0 0 20px #fb923c80,0 0 40px #fb923c4d}50%{box-shadow:0 0 30px #fb923cb3,0 0 60px #fb923c66}}@keyframes blob{0%,to{transform:translate(0)scale(1)}25%{transform:translate(20px,-30px)scale(1.1)}50%{transform:translate(-20px,20px)scale(.9)}75%{transform:translate(30px,10px)scale(1.05)}}@keyframes float-slow{0%,to{transform:translateY(0)translate(0)rotate(0)}25%{transform:translateY(-15px)translate(10px)rotate(3deg)}50%{transform:translateY(10px)translate(-10px)rotate(-2deg)}75%{transform:translateY(-5px)translate(15px)rotate(1deg)}}@keyframes pulse-slow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.5)}}.animate-gradient{animation:20s infinite gradient}.animate-float{animation:15s ease-in-out infinite float}.animate-float-slow{animation:20s ease-in-out infinite float-slow}.animate-pulse-slow{animation:4s ease-in-out infinite pulse-slow}.animate-glow{animation:2s ease-in-out infinite glow}.animate-blob{animation:20s ease-in-out infinite blob}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}
.ProseMirror{min-height:200px}.ProseMirror:focus{outline:none}.ProseMirror p{margin:0 0 1rem}.ProseMirror p:last-child{margin-bottom:0}.ProseMirror h2{margin:1.5rem 0 1rem;font-size:1.5rem;font-weight:700;line-height:1.3}.ProseMirror h3{margin:1.25rem 0 .75rem;font-size:1.25rem;font-weight:600;line-height:1.4}.ProseMirror h2:first-child,.ProseMirror h3:first-child{margin-top:0}.ProseMirror ul,.ProseMirror ol{margin:1rem 0;padding-left:1.5rem}.ProseMirror ul{list-style-type:disc}.ProseMirror ol{list-style-type:decimal}.ProseMirror ul ul{list-style-type:circle}.ProseMirror ul ul ul{list-style-type:square}.ProseMirror li{margin:.25rem 0;display:list-item}.ProseMirror blockquote{border-left:3px solid var(--border);color:var(--muted-foreground);margin:1rem 0;padding-left:1rem;font-style:italic}.ProseMirror img{border-radius:.5rem;max-width:100%;height:auto;margin:1rem 0}.ProseMirror a{color:var(--primary);text-decoration:underline}.ProseMirror a:hover{text-decoration:none}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--muted-foreground);pointer-events:none;height:0}
