@layer theme, base, components, utilities;@layer components{.pbook-back{padding-top:var(--s3)}.pbook-back+.sh--page{padding-top:var(--s2)}.pbook-list{list-style:none;margin:0;padding:0}.pbook-list>li{border-bottom:1px solid var(--rule)}.pbook-list a{display:grid;gap:var(--s1);padding:var(--s3) var(--s2);margin-inline:calc(-1 * var(--s2));border-radius:var(--radius-sm);color:var(--ink);text-decoration:none;transition:background-color .15s}.pbook-list__t{font:400 var(--fs-h4)/1.25 var(--ff-serif);letter-spacing:-.008em;text-wrap:balance}.pbook-list__l{font:450 var(--fs-body)/1.5 var(--ff-sans);color:var(--ink-2)}.pbook-list a:hover .pbook-list__t{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}@media (hover:hover){.pbook-list a:hover{background:var(--hover)}}.pbook-list a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pbook-byline{font:450 var(--fs-small)/1.4 var(--ff-sans);color:var(--ink-2)}.pbook-part h3{margin:0}.pbook-part h3+p{margin-top:var(--s1)}.pbook-part p+p{margin-top:var(--s2)}.pbook-caption{margin-top:var(--s1);font:450 var(--fs-small)/1.4 var(--ff-sans);color:var(--ink-2)}.pbook-checks code{white-space:normal;overflow-wrap:anywhere}.pbook-code{margin:0}.pbook-code .term__bar{flex:none}.pbook-code__pre{margin:0;padding:var(--term-pad) 20px calc(var(--term-pad) + 2px);overflow-x:auto;background:transparent;font:400 var(--term-fs)/var(--term-lh) var(--ff-code);font-feature-settings:"liga" 0,"calt" 0;color:var(--term-out);white-space:pre;tab-size:2;scrollbar-width:thin;scrollbar-color:#3A3A3A transparent}.pbook-code__pre code{font:inherit;color:inherit;background:none;padding:0;border:0}.pbook-code__pre:focus-visible{outline:2px solid var(--white);outline-offset:-3px}.pbook-code[data-wrap] .pbook-code__pre{white-space:pre-wrap;overflow-wrap:anywhere}.pbook-tool{display:grid;justify-items:start;gap:var(--s2)}.pbook-tool .cmd{max-width:100%}.pbook-tool .cmd code{overflow-wrap:anywhere;white-space:normal}.pbook-tool__links{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s4)}.pbook-tool__meta{font:450 var(--fs-small)/1.4 var(--ff-sans);color:var(--ink-2)}.pbook-close{margin-block:0;padding:var(--s5) 0 var(--sec-y);border-top:1px solid var(--rule);text-align:center;font:450 var(--fs-body)/1.5 var(--ff-sans);color:var(--ink-2);text-wrap:balance}.pbook-close .link{color:var(--ink);white-space:nowrap}@media (max-width:600px){.pbook-code__pre{padding:var(--term-pad) 14px;white-space:pre-wrap;overflow-wrap:anywhere}.pbook-list a{padding:var(--s2) var(--s1);margin-inline:calc(-1 * var(--s1))}}}