.md-p{color:rgb(var(--text-muted));margin-bottom:1rem;line-height:1.75}.md-h1{color:rgb(var(--text));margin-bottom:1.5rem;font-size:2.25rem;font-weight:700}.md-h2{color:rgb(var(--text));border-bottom:1px solid rgb(var(--border-subtle)/.6);margin-top:3rem;margin-bottom:2rem;padding-bottom:.75rem;font-size:1.5rem;font-weight:600}.md-h3{color:rgb(var(--text));margin-top:2rem;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.md-ul{color:rgb(var(--text-muted));margin-bottom:1rem;list-style-type:disc;list-style-position:inside}.md-ol{color:rgb(var(--text-muted));margin-bottom:1rem;list-style-type:decimal;list-style-position:inside}.md-li{margin-bottom:.25rem}.md-a{color:rgb(var(--primary));text-underline-offset:2px;text-decoration:underline;transition:color .2s}.md-a:hover{color:rgb(var(--primary)/.75)}.md-hr{border:none;border-top:1px solid rgb(var(--border-subtle)/.6);margin:2rem 0}.md-inline-code{font-family:var(--font-jetbrainsmono),ui-monospace,monospace;color:rgb(var(--secondary));background-image:linear-gradient(to bottom,rgb(var(--surface-panel)),rgb(var(--surface-panel-deep)));border:1px solid rgb(var(--secondary)/.15);white-space:nowrap;vertical-align:middle;border-radius:.375rem;padding:1px 4px;font-size:.95em}.md-codeblock{background-color:rgb(var(--surface-panel));border:1px solid rgb(var(--border-subtle)/.6);color:rgb(var(--text));font-family:var(--font-jetbrainsmono),ui-monospace,monospace;border-radius:.75rem;margin-bottom:1.5rem;padding:1rem;font-size:.875rem;overflow-x:auto}.md-table-wrapper{border:1px solid rgb(var(--border-subtle)/.6);background-color:rgb(var(--surface-panel)/.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:1rem;margin:2rem 0;overflow-x:auto}.md-table{border-collapse:collapse;width:100%;color:rgb(var(--text-subtle));border:1px solid rgb(var(--border-subtle)/.6);background-color:rgb(var(--surface-panel)/.7);border-radius:1rem;min-width:600px;font-size:.875rem;overflow:hidden}.md-thead{background-color:rgb(var(--surface-panel));color:rgb(var(--text-subtle));border-bottom:1px solid rgb(var(--border-subtle)/.6)}.md-tbody{border-top:none}.md-tr{transition:background-color .2s}.md-tr:hover{background-color:rgb(var(--border-faint)/.35)}.md-th{text-align:left;color:rgb(var(--text));white-space:nowrap;padding:.75rem 1rem;font-weight:500}.md-td{color:rgb(var(--text-subtle));border-top:1px solid rgb(var(--border-subtle)/.6);vertical-align:top;white-space:pre-wrap;padding:.75rem 1rem}
