.markdown-body{color:#fffc;line-height:1.8;font-size:1rem}.markdown-body h1{font-size:2rem;font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:-.02em;margin-top:2.5rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.1)}.markdown-body h2{font-size:1.6rem;font-weight:800;color:#fff;margin-top:2rem;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.05)}.markdown-body h3{font-size:1.25rem;font-weight:700;color:rgb(var(--project-color));margin-top:1.75rem;margin-bottom:.75rem}.markdown-body h4{font-size:1.1rem;font-weight:700;color:#ffffffe6;margin-top:1.5rem;margin-bottom:.5rem}.markdown-body p{margin-bottom:1.25rem;color:#ffffffb3}.markdown-body strong{color:#fff;font-weight:700}.markdown-body em{color:#fff9;font-style:italic}.markdown-body a{color:rgb(var(--project-color));text-decoration:none;border-bottom:1px solid transparent;transition:border-color .3s ease}.markdown-body a:hover{border-bottom-color:rgb(var(--project-color))}.markdown-body ul{list-style:none;padding-left:0;margin-bottom:1.5rem}.markdown-body ul li{position:relative;padding-left:1.5rem;margin-bottom:.75rem;color:#ffffffb3}.markdown-body ul li:before{content:"";position:absolute;left:0;top:.65em;width:6px;height:6px;border-radius:50%;background:rgb(var(--project-color));box-shadow:0 0 8px rgb(var(--project-color))}.markdown-body ol{list-style:none;padding-left:0;counter-reset:item;margin-bottom:1.5rem}.markdown-body ol li{position:relative;padding-left:2rem;margin-bottom:.75rem;color:#ffffffb3;counter-increment:item}.markdown-body ol li:before{content:counter(item);position:absolute;left:0;top:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);font-size:.7rem;font-weight:800;color:rgb(var(--project-color))}.markdown-body code{background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:.375rem;padding:.15em .4em;font-size:.85em;color:rgb(var(--project-accent));font-family:JetBrains Mono,monospace}.markdown-body pre{background:#0009;border:1px solid rgba(255,255,255,.08);border-radius:1rem;padding:1.5rem;overflow-x:auto;margin-bottom:1.5rem}.markdown-body pre code{background:none;border:none;padding:0;font-size:.85rem;color:#ffffffb3}.markdown-body blockquote{border-left:3px solid rgb(var(--project-color));padding-left:1.25rem;margin:1.5rem 0;color:#fff9;font-style:italic;background:rgba(var(--project-color),.03);border-radius:0 .75rem .75rem 0;padding:1rem 1.25rem}.markdown-body hr{border:none;border-top:1px solid rgba(255,255,255,.08);margin:2rem 0}.markdown-body table{width:100%;border-collapse:collapse;margin-bottom:1.5rem;font-size:.9rem}.markdown-body thead th{text-align:left;padding:.75rem 1rem;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.15em;color:#fff6;border-bottom:1px solid rgba(255,255,255,.1)}.markdown-body tbody td{padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.05);color:#ffffffb3}.markdown-body tbody tr:hover{background:#ffffff05}.markdown-body img{max-width:100%;border-radius:1rem;border:1px solid rgba(255,255,255,.1);margin:1.5rem 0}.markdown-body>:first-child{margin-top:0}.star-rating.svelte-yao6y0 label:where(.svelte-yao6y0):hover,.star-rating.svelte-yao6y0 label:where(.svelte-yao6y0):hover~label:where(.svelte-yao6y0){color:#fde047!important}.star-rating.svelte-yao6y0 input:where(.svelte-yao6y0):checked~label:where(.svelte-yao6y0){color:#facc15}
