.markdown{font-size:1.125rem;line-height:1.75rem}.markdown p,.markdown ul,.markdown ol,.markdown blockquote{margin-top:1.5rem;margin-bottom:1.5rem}.markdown h2{margin-top:3rem;margin-bottom:1rem;font-size:1.875rem;line-height:1.375}.markdown h3{margin-top:2rem;margin-bottom:1rem;font-size:1.5rem;line-height:1.375}.markdown a{color:hsl(var(--muted-foreground));text-decoration:underline;-webkit-text-decoration-color:hsl(var(--muted-foreground) / .55);text-decoration-color:hsl(var(--muted-foreground) / .55);text-underline-offset:.18em;transition:color .15s,text-decoration-color .15s}.markdown a:hover{color:hsl(var(--foreground) / .88);-webkit-text-decoration-color:hsl(var(--foreground) / .65);text-decoration-color:hsl(var(--foreground) / .65)}.dark .markdown a{color:hsl(var(--foreground) / .74);-webkit-text-decoration-color:hsl(var(--muted-foreground) / .6);text-decoration-color:hsl(var(--muted-foreground) / .6)}.dark .markdown a:hover{color:hsl(var(--foreground));-webkit-text-decoration-color:hsl(var(--foreground) / .72);text-decoration-color:hsl(var(--foreground) / .72)}.markdown table{border-collapse:collapse;border-radius:.375rem;width:100%;margin:1.5rem 0;overflow:hidden}.markdown table th,.markdown table td{border:1px solid #d6d3d1;padding:.75rem}.markdown table th{color:#78716c;text-align:left;background-color:#f5f5f4;height:3rem;font-weight:500}.markdown table tr{transition:background-color .15s}.markdown table tr:hover{background-color:#f5f5f480}.markdown table tr:nth-child(2n){background-color:#fafaf980}.markdown code{color:#78716c;background-color:#f5f5f4;border-radius:.25rem;padding-left:.25rem;padding-right:.25rem}
