.html-render{font-size:1rem;line-height:1.75;color:#1f2937}.dark .html-render{color:#e5e7eb}.html-render :first-child{margin-top:0}.html-render ol,.html-render ul{padding:0 1rem;margin:1rem 0 1rem .4rem}.html-render ul{list-style-type:disc}.html-render ol{list-style-type:decimal}.html-render ol li p,.html-render ul li p{margin-top:.25em;margin-bottom:.25em}.html-render h1,.html-render h2,.html-render h3,.html-render h4,.html-render h5,.html-render h6{line-height:1.25;margin-top:2rem;margin-bottom:.75rem;font-weight:700;color:#111827}.dark .html-render h1,.dark .html-render h2,.dark .html-render h3,.dark .html-render h4,.dark .html-render h5,.dark .html-render h6{color:#f3f4f6}.html-render h1{font-size:2rem}.html-render h2{font-size:1.5rem}.html-render h3{font-size:1.25rem}.html-render h4,.html-render h5,.html-render h6{font-size:1.1rem}.html-render code{background-color:#f3f4f6;border-radius:.375rem;color:#ef4444;font-size:.875rem;padding:.2em .4em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace}.dark .html-render code{background-color:#374151;color:#fca5a5}.html-render pre{background:#1e1e2e;border-radius:.75rem;color:#cdd6f4;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;margin:1.5rem 0;padding:1rem 1.25rem;overflow-x:auto}.dark .html-render pre{background:#0f0f17;border:1px solid #374151}.html-render pre code{background:none;color:inherit;font-size:.85rem;padding:0;border-radius:0}.html-render blockquote{border-left:4px solid #6366f1;margin:1.5rem 0;padding:.5rem 0 .5rem 1.25rem;color:#4b5563;background:#f8fafc;border-radius:0 .5rem .5rem 0}.dark .html-render blockquote{border-left-color:#818cf8;color:#d1d5db;background:#1e1e2e}.html-render hr{border:none;border-top:2px solid #e5e7eb;margin:2rem 0}.dark .html-render hr{border-top-color:#374151}.html-render mark{background-color:#fef08a;border-radius:.2em;padding:.1em .2em}.dark .html-render mark{background-color:#854d0e;color:#fef08a}.html-render a{color:#6366f1;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color .15s}.html-render a:hover{color:#4338ca}.dark .html-render a{color:#a5b4fc}.dark .html-render a:hover{color:#c7d2fe}.html-render p{margin-bottom:.75rem}