.public-doc{background:var(--background);color:var(--foreground-secondary);display:flex;flex-direction:column;font-size:17.5px;letter-spacing:0;line-height:1.7;min-height:100vh}.public-doc a,.public-doc a *{cursor:pointer!important}.public-doc__column{margin-inline:auto;width:min(68ch,100% - 48px)}.public-doc__bar{border-bottom:1px solid var(--border)}.public-doc__brand{align-items:center;color:var(--foreground-muted);display:flex;font-size:14px;font-weight:500;gap:8px;height:56px;line-height:1}.public-doc__brand svg{color:var(--primary);height:18px;width:18px}.public-doc__page{flex:1;padding-block:64px 96px}.public-doc__cover{aspect-ratio:3 / 1;background:var(--card);border-radius:14px;display:block;margin:0 0 40px;max-height:280px;object-fit:cover;width:100%}.public-doc__title{color:var(--foreground);font-size:40px;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0;text-wrap:balance}.public-doc__meta{color:var(--foreground-muted);font-size:14px;line-height:1.4;margin:16px 0 44px}.public-doc__footer{border-top:1px solid var(--border);padding-block:24px 40px}.public-doc__footer p{color:var(--foreground-muted);font-size:13px;line-height:1.4;margin:0}.public-doc__body{font-size:1em;line-height:1.7}.public-doc__body p{margin:0 0 1.1em}.public-doc__body h1,.public-doc__body h2,.public-doc__body h3{color:var(--foreground);letter-spacing:-.015em;margin:2em 0 .6em;text-wrap:balance}.public-doc__body>:first-child{margin-top:0}.public-doc__body h1{font-size:1.75em;font-weight:600;line-height:1.2}.public-doc__body h2{font-size:1.4em;font-weight:600;line-height:1.25}.public-doc__body h3{font-size:1.2em;font-weight:600;line-height:1.35}.public-doc__body ul,.public-doc__body ol{gap:.35em;margin:0 0 1.2em;padding-left:1.5em}.public-doc__body li::marker{color:var(--foreground-quiet)}.public-doc__body li>div+div,.public-doc__body li>ul,.public-doc__body li>ol{margin-top:.35em}.public-doc__body blockquote{border-left:1px solid var(--outline);color:var(--foreground-muted);margin:1.6em 0;padding-left:1.2em}.public-doc__body pre{background:var(--card);border:1px solid var(--border);border-radius:8px;font-size:15px;line-height:1.6;margin:1.4em 0;padding:14px 18px}.public-doc__body :not(pre)>code{background:var(--card);border-radius:4px;font-size:.86em;padding:.15em .4em}.public-doc__body button[data-object-kind]{font-size:.92em;pointer-events:none}.public-doc__body [data-file-block]{margin:1.2em 0}.public-doc__missing{display:flex;flex-direction:column;gap:12px;padding-top:8vh}.public-doc__missing svg{color:var(--foreground-faint);height:28px;width:28px}.public-doc__missing h1{color:var(--foreground);font-size:28px;font-weight:600;letter-spacing:-.015em;line-height:1.2;margin:8px 0 0}.public-doc__missing p{color:var(--foreground-muted);font-size:16px;line-height:1.6;margin:0;max-width:46ch}.public-doc__body ul:has(>li.list-none){padding-left:0}
