@keyframes fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fade-in-up .3s ease-out}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fade-in .2s ease-out}.prose{line-height:1.6}.prose p{margin-bottom:.75rem}.prose p:last-child{margin-bottom:0}.prose ul,.prose ol{margin:.5rem 0;padding-left:1.5rem}.prose li{margin:.25rem 0}.prose code{background-color:#f1f5f9;padding:.125rem .25rem;border-radius:.25rem;font-size:.875em}.prose pre{background-color:#f1f5f9;padding:.75rem 1rem;border-radius:.5rem;overflow-x:auto;margin:.75rem 0}.prose a{color:#ff5f05;text-decoration:none}.prose a:hover{text-decoration:underline}.prose blockquote{border-left:3px solid #e2e8f0;padding-left:1rem;margin:.75rem 0;color:#64748b}.prose h1,.prose h2,.prose h3,.prose h4{font-weight:600;margin-top:1.25rem;margin-bottom:.5rem}.prose h1{font-size:1.5rem}.prose h2{font-size:1.25rem}.prose h3{font-size:1.125rem}.prose h4{font-size:1rem}.prose table{width:100%;border-collapse:collapse;margin:.75rem 0}.prose th,.prose td{border:1px solid #e2e8f0;padding:.5rem .75rem;text-align:left}.prose th{background-color:#f8fafc;font-weight:600}html{scroll-behavior:smooth}::selection{background-color:#fed7aa;color:#7c2d12}
