.reading-heading{scroll-margin-top:1.25rem}@media (min-width:1280px){.reading-heading{scroll-margin-top:0}}.reading-heading .reading-anchor{vertical-align:baseline;width:1.15em;font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--fg-4);opacity:0;background-image:none;justify-content:center;align-items:center;margin-left:.3em;font-size:.72em;font-weight:400;line-height:1;text-decoration:none;transition:opacity .15s,color .15s;display:inline-flex}@media (hover:none){.reading-heading .reading-anchor{opacity:.4}}.reading-heading:hover .reading-anchor,.reading-heading .reading-anchor:focus-visible,.reading-heading .reading-anchor[data-copied=true]{opacity:1}.reading-heading .reading-anchor:hover{color:var(--fg-2)}.reading-heading .reading-anchor:focus-visible{color:var(--fg-2);outline:1px solid var(--accent);outline-offset:3px;border-radius:3px}.reading-heading .reading-anchor[data-copied=true]{color:var(--accent-fg)}.section-jump-list{overscroll-behavior:contain;max-height:min(60vh,24rem);overflow-y:auto}@supports selector(::details-content){.detail-disclosure{interpolate-size:allow-keywords}.detail-disclosure::details-content{opacity:0;block-size:0;transition:block-size var(--duration-base) var(--ease-out), opacity var(--duration-base) var(--ease-out), content-visibility var(--duration-base) allow-discrete;overflow:hidden}.detail-disclosure[open]::details-content{opacity:1;block-size:auto}}@media (prefers-reduced-motion:reduce){@supports selector(::details-content){.detail-disclosure::details-content{transition:none}}}
