*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.prose{max-width:65ch}.prose h1{font-size:2em;margin-top:0;margin-bottom:.5em;font-weight:700}.prose h2{font-size:1.5em;margin-top:1em;margin-bottom:.5em;font-weight:700}.prose h3{font-size:1.25em;margin-top:1em;margin-bottom:.5em;font-weight:700}.prose p{margin-bottom:1em;line-height:1.6}.prose ul,.prose ol{margin-bottom:1em;padding-left:2em}.prose li{margin-bottom:.5em}.prose strong{font-weight:700}.prose code{background-color:#ffffff1a;padding:.2em .4em;border-radius:3px;font-size:.9em}.prose pre{background-color:#ffffff0d;padding:1em;border-radius:5px;overflow-x:auto;margin-bottom:1em}.prose pre code{background-color:transparent;padding:0}.prose a{color:#3b82f6;text-decoration:underline}.prose a:hover{color:#60a5fa}@keyframes slide-up{0%{transform:translate(-50%,100%);opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes slide-down{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-up{animation:slide-up .3s ease-out}.animate-slide-down{animation:slide-down .3s ease-out}
