.markdown-body table tr:first-child td{border-top:none}.markdown-body table th:not(:first-child),.markdown-body table td:not(:first-child){border-left:none}.markdown-body table tr:not(:first-child) th,.markdown-body table tr:not(:first-child) td{border-top:none}.markdown-body{line-height:1.65;font-size:.9rem;color:hsl(var(--foreground));word-break:break-word;transition:color .2s}.markdown-body>*{margin:0}.markdown-body>*+*{margin-top:.6em}.markdown-body>*:first-child{margin-top:0!important}.markdown-body>*:last-child{margin-bottom:0!important}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4{font-weight:600;line-height:1.3;color:hsl(var(--foreground));letter-spacing:-.01em}.markdown-body h1{font-size:1.2rem}.markdown-body h2{font-size:1.05rem}.markdown-body h3{font-size:.95rem}.markdown-body h4{font-size:.9rem;color:hsl(var(--muted-foreground))}.markdown-body ul,.markdown-body ol{padding-left:1.3em}.markdown-body li+li{margin-top:.2em}.markdown-body li>p{margin:0}.markdown-body code:not(pre code){font-size:.82em;font-family:ui-monospace,Cascadia Code,Fira Code,monospace;background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);padding:.1em .35em;color:hsl(var(--primary))}.markdown-body pre{border-radius:var(--radius);padding:.85em 1em;overflow-x:auto;background:hsl(var(--muted));border:1px solid hsl(var(--border));font-size:.8rem;line-height:1.55}.markdown-body pre code{background:none;border:none;padding:0;font-size:inherit;color:hsl(var(--foreground));font-family:ui-monospace,Cascadia Code,Fira Code,monospace}.markdown-body blockquote{border-left:2px solid hsl(var(--primary) / .5);padding:.3em .85em;color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .4);border-radius:0 var(--radius) var(--radius) 0}.markdown-body blockquote p{margin:0}.markdown-body table{border-collapse:separate;border-spacing:0;width:100%;font-size:.85rem;background:hsl(var(--card));color:hsl(var(--card-foreground));border-radius:var(--radius);overflow:hidden}.markdown-body table th:first-child{border-top-left-radius:var(--radius)}.markdown-body table th:last-child{border-top-right-radius:var(--radius)}.markdown-body table tr:last-child td:first-child{border-bottom-left-radius:var(--radius)}.markdown-body table tr:last-child td:last-child{border-bottom-right-radius:var(--radius)}.markdown-body th,.markdown-body td{border:1px solid hsl(var(--border));padding:.4em .75em;text-align:left}.markdown-body th{background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-weight:600;font-size:.8rem;letter-spacing:.02em;text-transform:uppercase}.markdown-body tr:hover td{background:hsl(var(--muted) / .4);transition:background .15s}.markdown-body hr{border:none;border-top:1px solid hsl(var(--border));margin:.75em 0}.markdown-body a{color:hsl(var(--primary));text-decoration:none;border-bottom:1px solid hsl(var(--primary) / .3);transition:border-color .15s}.markdown-body a:hover{border-color:hsl(var(--primary))}.markdown-body strong{font-weight:650;color:hsl(var(--foreground))}.markdown-body em{color:hsl(var(--muted-foreground))}
