html :has(.markdown){background-color:#151515}html :has(.markdown) a{text-underline-offset:.1em}html :has(.markdown) a:hover{text-decoration:underline}.markdown{--color-bg: rgb(22, 22, 22);--color-text: rgb(210, 210, 210);--color-muted: rgb(170, 170, 170);--color-link: rgb(92, 159, 245);--color-border: #444;--color-border-muted: #555;--color-surface: rgba(255, 255, 255, .08);--color-surface-alt: rgba(255, 255, 255, .06);--font-mono: "Consolas", "Monaco", monospace;--spacing: 1rem;--spacing-xs: .3em;--spacing-sm: .5em;--spacing-md: .75em;--spacing-lg: 1.5em;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;line-height:1.5;max-width:100%;word-wrap:break-word;color:var(--color-text)}.markdown>*:first-child{margin-top:0;margin-bottom:var(--spacing-lg)}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{font-weight:600;line-height:1.2;margin-top:var(--spacing-lg);margin-bottom:var(--spacing-md)}.markdown h1{font-size:2em;border-bottom:1px solid var(--color-border);padding-bottom:.3em}.markdown h2{font-size:1.5em;border-bottom:1px solid var(--color-border);padding-bottom:.3em}.markdown h3{font-size:1.255em}.markdown h4{font-size:1em}.markdown h5{font-size:.9em}.markdown h6{font-size:.8em}.markdown p{margin:var(--spacing) 0}.markdown strong{font-weight:700}.markdown em{font-style:italic}.markdown a{color:var(--color-link);text-decoration:none}.markdown a:hover{text-decoration:underline}.markdown ul,.markdown ol{margin:var(--spacing) 0;padding-left:var(--spacing-lg)}.markdown ul{list-style:disc}.markdown ol{list-style:decimal}.markdown li{margin:var(--spacing-xs) 0}.markdown input[type=checkbox]{margin-right:var(--spacing-sm)}.markdown blockquote{border-left:4px solid var(--color-border-muted);padding-left:var(--spacing);margin:var(--spacing) 0;color:var(--color-muted);font-style:italic}.markdown code{background:var(--color-surface);padding:2px 4px;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.95em}.markdown pre{background:var(--color-surface);padding:var(--spacing);border-radius:var(--radius-lg);overflow-x:auto;margin:var(--spacing) 0}.markdown pre code{background:none;padding:0;font-size:.9em}.markdown table{width:100%;border-collapse:collapse;margin:var(--spacing) 0}.markdown th,.markdown td{border:1px solid var(--color-border);padding:var(--spacing-sm) var(--spacing-md);color:var(--color-text)}.markdown th{background:var(--color-surface-alt);font-weight:600}.markdown hr{border:none;border-top:1px solid var(--color-border);margin:var(--spacing-lg) 0}.markdown img,.markdown video{display:block;max-width:100%;border-radius:var(--radius-sm);margin:var(--spacing) auto}
