body{font-family:Segoe UI,system-ui,sans-serif}.custom-scrollbar::-webkit-scrollbar{width:10px;height:10px}.custom-scrollbar::-webkit-scrollbar-track{background:#1e1e1e}.custom-scrollbar::-webkit-scrollbar-thumb{background:#424242}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#4f4f4f}.prose{color:#fff;line-height:1.8;font-size:1rem}.prose-invert{color:#fff}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{font-weight:700;line-height:1.25;margin:2rem 0 .75rem}.prose h1{color:#fff}.prose h2{color:#569cd6}.prose h3{color:#4ec9b0}.prose h4{color:#dcdcaa}.prose h5{color:#c586c0}.prose h6{color:#fff}.prose h1{font-size:2.25rem}.prose h2{font-size:1.75rem}.prose h3{font-size:1.35rem}.prose p{color:#fff;margin:0 0 1.25rem}.prose a{color:#4ec9b0;text-decoration:underline}.prose ul,.prose ol{list-style-position:outside;margin:0 0 1.25rem 1.5rem}.prose ul{list-style-type:disc}.prose ol{list-style-type:decimal}.prose li{color:#fff;margin-bottom:.35rem}.prose ul li::marker{color:#569cd6}.prose ol li::marker{color:#dcdcaa}.prose code{background:#333;border:1px solid #3e3e42;padding:.15rem .35rem;border-radius:.2rem;font-size:.9em;color:#dcdcaa}.prose pre{background:#1e1e1e;border:1px solid #3e3e42;padding:1rem;border-radius:.4rem;overflow-x:auto;margin-bottom:1.5rem}.prose pre code{background:transparent;border:none;padding:0;color:#ccc}.prose blockquote{border-left:4px solid #569cd6;padding-left:1rem;margin:1.5rem 0;color:#9da4b1}.prose hr{border:none;border-top:1px solid #3e3e42;margin:2rem 0}
