:is(html:has(.text-view),body:has(.text-view)){background:var(--n97);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.text-view{color:var(--n20);min-height:100vh;padding:var(--edge)}.tv-head{justify-content:space-between;align-items:center;display:flex}.tv-signature{align-items:center;gap:10px;font-weight:500;display:inline-flex}.tv-mark{width:20px;height:20px}.tv-link,.tv-links a{color:var(--b44);text-underline-offset:4px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.tv-main{max-width:36rem;margin:10vh auto 64px}.tv-main h1{font-family:var(--font-display);font-size:28px;line-height:32px}.tv-main h2{font-family:var(--font-display);font-size:var(--lead);line-height:var(--lead-lh);margin:48px 0 12px}.tv-main h3{margin:20px 0 4px;font-weight:500}.tv-main p{margin:0 0 8px}.tv-lead{color:var(--n52);margin-top:12px!important}.tv-label,.tv-meta{color:var(--n52)}.tv-main dl{margin:12px 0 0}.tv-main dl>div{border-top:1px solid var(--n84);grid-template-columns:8rem 1fr;gap:16px;padding:8px 0;display:grid}.tv-main dt{font-weight:500}.tv-main dd{color:var(--n52);margin:0}.tv-main ol{margin:12px 0;padding-left:1.4em;list-style:decimal}.tv-main li{margin:4px 0}.tv-work{margin-top:20px}.tv-links{flex-wrap:wrap;gap:4px 20px;display:flex}.tv-tagline{font-family:var(--font-display);font-size:var(--lead);line-height:var(--lead-lh)}.tv-foot{max-width:36rem;color:var(--n52);font-size:var(--label);margin:0 auto}.tv-foot a{text-decoration:underline}.text-view a:focus-visible{outline:1px solid var(--n20);outline-offset:3px}@media (max-width:560px){.tv-main dl>div{grid-template-columns:1fr;gap:4px}}
