@tailwind base;@tailwind components;@tailwind utilities;html{font-size:16px;-webkit-text-size-adjust:100%}@media(max-width:1440px),(max-height:850px){html{font-size:12px}}@media(max-width:1080px){html{font-size:12px}}@media(max-width:640px){html{font-size:14px}}@layer utilities{.animate-fade-in{animation:fadeIn .5s ease-out forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}body{margin:0;padding:0;font-family:Poppins,sans-serif}.markdown-body{overflow-wrap:anywhere;word-break:break-word}.markdown-body pre,.markdown-body code{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.markdown-body p,.markdown-body div,.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6,.markdown-body li,.markdown-body blockquote,.markdown-body a,.markdown-body span{overflow-wrap:anywhere;word-break:break-word}.markdown-body h1{font-size:1.35rem;font-weight:700;margin-top:.75rem;margin-bottom:.4rem;line-height:1.25}.markdown-body h2{font-size:1.15rem;font-weight:700;margin-top:.6rem;margin-bottom:.35rem;line-height:1.3}.markdown-body h3{font-size:1.05rem;font-weight:600;margin-top:.5rem;margin-bottom:.3rem;line-height:1.35}.markdown-body p{margin-bottom:.5rem;line-height:1.55}.markdown-body ul{list-style-type:disc;padding-left:1.5em;margin-bottom:.75em}.markdown-body ol{list-style-type:decimal;padding-left:1.5em;margin-bottom:.75em}.markdown-body li{margin-bottom:.25em}.markdown-body blockquote{border-left:3px solid #9333ea;padding-left:.75rem;padding-top:.2rem;padding-bottom:.2rem;color:#4b5563;font-style:italic;margin:.5rem 0;background-color:#9333ea0d;border-radius:0 .375rem .375rem 0}.markdown-body hr{border:0;border-top:1px solid #e2e8f0;margin:1.25rem 0}.markdown-body strong{font-weight:700}.markdown-body em{font-style:italic}.markdown-body u{text-decoration:underline}.markdown-body del{text-decoration:line-through}
