.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:#ffd966;text-underline-offset:2px;font-weight:500;text-decoration:underline;transition:color .2s ease-out}.markdown a:hover{color:#ffe999;text-decoration:underline}.markdown a:visited{color:#f3b04b}.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}
