.markdown-body{color:#8a8b8f;font-family:JetBrains Mono,monospace;font-size:.875rem;line-height:1.7}.markdown-body h1{color:#cfd0d4;margin-top:2.5rem;margin-bottom:1rem;font-family:JetBrains Mono,monospace;font-size:2rem;font-weight:700;line-height:1.2}.markdown-body h2{color:#cfd0d4;margin-top:2rem;margin-bottom:1rem;font-family:JetBrains Mono,monospace;font-size:1.5rem;font-weight:700}.markdown-body h3{color:#cfd0d4;margin-top:1.5rem;margin-bottom:.75rem;font-family:JetBrains Mono,monospace;font-size:1.25rem;font-weight:600}.markdown-body h4{color:#cfd0d4;margin-top:1.5rem;margin-bottom:.75rem;font-family:JetBrains Mono,monospace;font-size:1.125rem;font-weight:600}.markdown-body h5{color:#cfd0d4;margin-top:1.25rem;margin-bottom:.5rem;font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:600}.markdown-body h6{color:#cfd0d4;margin-top:1.25rem;margin-bottom:.5rem;font-family:JetBrains Mono,monospace;font-size:.875rem;font-weight:600}.markdown-body p{margin-bottom:1rem}.markdown-body ul{margin-bottom:1rem;padding-left:1.5rem;list-style-type:square}.markdown-body ul li::marker{color:#ff6d00}.markdown-body ol{margin-bottom:1rem;padding-left:1.5rem;list-style-type:decimal}.markdown-body ol li::marker{color:#ff6d00}.markdown-body li{margin-bottom:.5rem}.markdown-body a{color:#ff6d00;border-bottom:1px solid #ff6d001f;text-decoration:none;transition:border-color .2s}.markdown-body a:hover{border-bottom-color:#ff6d00}.markdown-body img{border:2px solid #2a2c2b;border-radius:4px;max-width:100%;margin:1.5rem 0;transition:border-color .3s}.markdown-body img:hover{border-color:#ff6d00}.image-carousel{margin:1.5rem 0}.image-carousel .carousel-main{cursor:pointer;width:100%;margin:0 0 1rem}.image-carousel .carousel-main p{margin:0}.image-carousel .carousel-main img{width:100%;margin:0}.carousel-thumbs-wrapper{position:relative}.carousel-thumbs{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:.75rem;display:flex;overflow-x:auto}.carousel-thumbs::-webkit-scrollbar{display:none}.carousel-thumbs p{scroll-snap-align:start;flex:none;width:160px;height:90px;margin:0;display:flex}.carousel-thumbs p img{object-fit:cover;cursor:pointer;width:100%;height:100%;margin:0}.carousel-arrow{z-index:10;color:#cfd0d4cc;cursor:pointer;text-shadow:0 1px 4px #00000080;background:0 0;border:none;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:3rem;font-weight:700;line-height:1;transition:color .2s;display:none;position:absolute;top:50%;transform:translateY(-50%)}.carousel-arrow-left{left:.25rem}.carousel-arrow-right{right:.25rem}.carousel-arrow:hover{color:#ff6d00bf}@media (width<=640px){.carousel-arrow{display:none}}.markdown-body blockquote{border-left:2px solid #ff6d00;margin:1.5rem 0;padding-left:1rem;font-style:normal}.markdown-body blockquote p{color:#cfd0d4}.markdown-body code{color:#cfd0d4;background-color:#1a1b1a;padding:.125rem .375rem;font-family:JetBrains Mono,monospace;font-size:.8rem}.markdown-body pre{background-color:#1a1b1a;border:1px solid #2a2c2b;margin:1.5rem 0;padding:1rem;overflow-x:auto}.markdown-body pre code{background:0 0;padding:0;font-size:.75rem}.markdown-body hr{border:none;border-top:1px solid #2a2c2b;margin:2rem 0}.markdown-body strong{color:#cfd0d4;font-weight:700}.markdown-body>ul:has(>li>input[type=checkbox]),.markdown-body>ul.contains-task-list{padding-left:0;list-style:none}.markdown-body ul ul:has(li>input[type=checkbox]),.markdown-body ul ul.contains-task-list{margin-top:.5rem;margin-bottom:.5rem;padding-left:1.5rem;list-style:none}.markdown-body ul li:has(>input[type=checkbox]){list-style:none}.markdown-body ul li input[type=checkbox]{appearance:none;vertical-align:middle;cursor:default;background-color:#0000;border:2px solid #ff6d00;border-radius:2px;width:1rem;height:1rem;margin-right:.5rem;display:inline-block}.markdown-body ul li input[type=checkbox]:checked{background-color:#ff6d00;border-color:#ff6d00}.markdown-body ul li input[type=checkbox].markdown-checkbox-half{background:linear-gradient(135deg,#ff6d00 50%,#0000 50%);border-color:#ff6d00}
