.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{color:hsl(var(--foreground));margin-top:1.5em;margin-bottom:.75em;font-weight:600;line-height:1.25}.markdown h1{font-size:2em}.markdown h2{font-size:1.5em}.markdown h3{font-size:1.25em}.markdown h4{font-size:1em}.markdown h5{font-size:.875em}.markdown h6{font-size:.85em}.markdown a{color:#338bff;text-decoration:none;transition:all .2s ease-out}.markdown a:hover{opacity:.8;text-decoration:underline}.markdown ul,.markdown ol{margin:1em 0;padding-left:2em}.markdown ul{list-style-type:disc}.markdown ol{list-style-type:decimal}.markdown li{margin:.25em 0}.markdown blockquote{border-left:4px solid hsl(var(--muted));color:hsl(var(--muted-foreground));margin:1em 0;padding-left:1em}.markdown code{background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));border-radius:var(--radius);padding:.2em .4em;font-family:ui-monospace,monospace;font-size:.9em}.markdown table{border-collapse:collapse;width:100%;margin:1em 0}.markdown th,.markdown td{border:1px solid hsl(var(--border));text-align:left;padding:.5em}.markdown th{background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-weight:600}
