.markdown-content{line-height:1.6;color:inherit}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.25}.markdown-content h1{font-size:1.5em;border-bottom:1px solid hsl(var(--border));padding-bottom:.3em}.markdown-content h2{font-size:1.3em;border-bottom:1px solid hsl(var(--border));padding-bottom:.3em}.markdown-content h3{font-size:1.1em}.markdown-content p{margin-bottom:1em}.markdown-content ul,.markdown-content ol{margin-bottom:1em;padding-left:1.5em}.markdown-content li{margin-bottom:.25em}.markdown-content blockquote{margin:1em 0;padding:.5em 1em;border-left:4px solid hsl(var(--primary));background-color:hsl(var(--muted) / .3);border-radius:.375rem}.markdown-content code{background-color:hsl(var(--muted));padding:.125rem .25rem;border-radius:.25rem;font-size:.875em}.markdown-content pre{background-color:hsl(var(--muted));padding:1rem;border-radius:.5rem;overflow-x:auto;margin:1em 0}.markdown-content pre code{background-color:transparent;padding:0;border-radius:0}.markdown-content table{width:100%;border-collapse:collapse;margin:1em 0;border:1px solid hsl(var(--border));border-radius:.5rem;overflow:hidden}.markdown-content thead{background-color:hsl(var(--muted) / .5)}.markdown-content th,.markdown-content td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid hsl(var(--border));vertical-align:top}.markdown-content th{font-weight:600;background-color:hsl(var(--muted) / .8)}.markdown-content tbody tr:hover{background-color:hsl(var(--muted) / .3)}.markdown-content tbody tr:last-child td{border-bottom:none}.markdown-content tr{height:auto;min-height:2.5rem}.markdown-content a{color:hsl(var(--primary));text-decoration:underline;text-decoration-color:hsl(var(--primary) / .3);transition:text-decoration-color .2s}.markdown-content a:hover{text-decoration-color:hsl(var(--primary))}.markdown-content strong{font-weight:600}.markdown-content em{font-style:italic}.markdown-content hr{border:none;border-top:1px solid hsl(var(--border));margin:2em 0}.markdown-content img{max-width:100%;height:auto;border-radius:.5rem;margin:1em 0}.markdown-content del{text-decoration:line-through;opacity:.7}.markdown-content input[type=checkbox]{margin-right:.5em}
