@layer components{article{max-width:var(--measure-prose)}article table,article pre,article .scroll-x{max-width:none}.block{position:relative;scroll-margin-top:calc(var(--header-h) + var(--space-3))}.block-id{position:absolute;left:-5em;top:.6em;width:3em;text-align:right;white-space:nowrap;color:var(--fg-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-decoration:none}.block-id::before{content:"#"}.block-id:hover{color:var(--accent);text-decoration:none}.block:target>.block-id{color:var(--accent)}article>.block>.block:first-child>h2,article>.block>.block-id+.block>h2{margin-top:0}@media(max-width:720px){.block-id{display:none}}.content:has(>nav.leftnav) .block-id{display:none}section.block a[href^="http://"]::after,section.block a[href^="https://"]::after{content:"";display:inline-block;width:.85em;height:.85em;margin-left:.3em;vertical-align:-.05em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.8' stroke='black'><path stroke-linecap='round' stroke-linejoin='round' d='M13.5 6H5.25A2.25 2.25 0 0 0 3 8.25v10.5A2.25 2.25 0 0 0 5.25 21h10.5A2.25 2.25 0 0 0 18 18.75V10.5m-10.5 6L21 3m0 0h-5.25M21 3v5.25'/></svg>")no-repeat center/contain;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.8' stroke='black'><path stroke-linecap='round' stroke-linejoin='round' d='M13.5 6H5.25A2.25 2.25 0 0 0 3 8.25v10.5A2.25 2.25 0 0 0 5.25 21h10.5A2.25 2.25 0 0 0 18 18.75V10.5m-10.5 6L21 3m0 0h-5.25M21 3v5.25'/></svg>")no-repeat center/contain}article table{border-collapse:collapse;border-top:1px solid var(--border-muted);border-left:1px solid var(--border-muted);margin:var(--space-4)0;font-size:var(--text-sm);line-height:var(--leading-snug)}article table th,article table td{border-right:1px solid var(--border-muted);border-bottom:1px solid var(--border-muted);padding:var(--space-2)var(--space-3);text-align:left;vertical-align:top}article table th{font-weight:var(--weight-semibold)}article table tr{background:var(--row-fill,transparent)}article table thead tr,article table tbody tr:nth-child(even){--row-fill:var(--bg-subtle)}article img{border:1px solid var(--border);border-radius:var(--radius-md)}}