.container{width:100%}@media (min-width: 475px){.container{max-width:475px}}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.prose pre{position:relative;overflow:hidden;border-radius:.5rem;border-width:1px;border-color:#44403c80;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);padding:3.5rem 1.5rem 1.5rem!important;background-color:#1e1e1e!important;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.9rem;line-height:1.6}.prose pre:before{content:"";position:absolute;top:0;left:0;z-index:10;height:2.5rem;width:100%;border-bottom-width:1px;border-color:#44403c80;--tw-bg-opacity: 1;background-color:rgb(45 45 45 / var(--tw-bg-opacity, 1))}.prose pre:after{content:"";position:absolute;top:13px;left:1rem;z-index:20;height:.75rem;width:.75rem;border-radius:9999px;background-color:#ff5f56;box-shadow:1.5rem 0 #ffbd2e,3rem 0 #27c93f}.prose pre::-webkit-scrollbar{height:8px}.prose pre::-webkit-scrollbar-track{background:transparent}.prose pre::-webkit-scrollbar-thumb{background-color:#4b5563;border-radius:4px;border:2px solid #1e1e1e}.prose table{margin-top:2rem;margin-bottom:2rem;width:100%;border-collapse:collapse;overflow:hidden;border-radius:.5rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);border:1px solid hsl(var(--border))}.prose table thead{background-color:#ffedd580}.prose table th{border-bottom-width:2px;border-color:#ea580c4d;padding:.75rem 1rem;text-align:left;font-weight:600;--tw-text-opacity: 1;color:rgb(28 25 23 / var(--tw-text-opacity, 1));background-color:hsl(var(--muted) / .5)}.prose table td{border-bottom-width:1px;border-color:#d6d3d133;padding:.75rem 1rem;--tw-text-opacity: 1;color:rgb(87 83 78 / var(--tw-text-opacity, 1))}.prose table tbody tr{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.prose table tbody tr:hover{background-color:#ffedd54d}.prose table tbody tr:last-child td{border-bottom-width:0px}@media (max-width: 768px){.prose table{font-size:.875rem;line-height:1.25rem}.prose table th,.prose table td{padding:.5rem}}.prose p{margin-bottom:1rem;margin-top:0;line-height:1.85;position:relative;padding-bottom:1rem}.prose p+p{border-top:1px solid hsl(var(--border) / .2);padding-top:1.5rem;margin-top:0}.prose p:first-child{margin-top:0;border-top:none;padding-top:0}.prose h1+p,.prose h2+p,.prose h3+p,.prose h4+p,.prose h5+p,.prose h6+p{margin-top:1rem;border-top:none;padding-top:0}.prose ul+p,.prose ol+p{margin-top:1.5rem;border-top:none;padding-top:0}.prose blockquote+p{margin-top:1.5rem;border-top:none;padding-top:0}.prose pre+p{margin-top:1.5rem;border-top:none;padding-top:0}.prose img+p{margin-top:1.5rem;border-top:none;padding-top:0}.prose table+p{margin-top:1.5rem;border-top:none;padding-top:0}.prose h1{margin-top:4rem;margin-bottom:2rem;font-size:2.75rem;line-height:1.15;letter-spacing:-.02em;font-weight:800}.prose h2{margin-bottom:1.5rem;font-size:2.25rem;line-height:1.25;letter-spacing:-.01em;font-weight:700;margin-top:0;padding-top:0;border-top:none}.prose h3{margin-top:3rem;margin-bottom:1.25rem;font-size:1.75rem;line-height:1.35;font-weight:600}.prose h4{margin-top:2.5rem;margin-bottom:1rem;font-size:1.5rem;line-height:1.4;font-weight:600}.prose h5{margin-top:2rem;margin-bottom:.75rem;font-size:1.25rem;line-height:1.5;font-weight:500}.prose h6{margin-top:1.5rem;margin-bottom:.75rem;font-size:1.125rem;line-height:1.5;font-weight:500}.prose h1+h2{margin-top:2rem}.prose h2+h3,.prose h3+h4{margin-top:2rem}.prose p+h2{margin-top:2.5rem}.prose p+h3,.prose p+h4{margin-top:2.5rem}.prose ul+h2,.prose ol+h2{margin-top:2.5rem}.prose ul+h3,.prose ol+h3{margin-top:2.5rem}.prose pre+h2{margin-top:2.5rem}.prose pre+h3{margin-top:2.5rem}.prose table+h2{margin-top:2.5rem}.prose table+h3{margin-top:2.5rem}.prose hr{margin-top:3rem;margin-bottom:3rem}@media (max-width: 768px){.prose hr{margin-top:1.5rem;margin-bottom:1.5rem}}
