:root{color-scheme:light dark;--bg:#fbfbf8;--surface:#f1f0ea;--text:#1c1c1a;--muted:#55554f;--link:#0b4f9c;--link-visited:#5b2f8f;--border:#c9c8bf;--accent:#8a3b00;--focus:#0b4f9c;--font-text:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--space:1rem;--measure:80ch}@media (prefers-color-scheme:dark){:root{--bg:#15161a;--surface:#1f2127;--text:#e6e6e1;--muted:#a9a9a2;--link:#8ab8f5;--link-visited:#c4a3ec;--border:#3a3d46;--accent:#f0a868;--focus:#8ab8f5}}*,:before,:after{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);color:var(--text);font-family:var(--font-text);margin:0;line-height:1.5}a{color:var(--link)}a:visited{color:var(--link-visited)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.skip-link{left:var(--space);background:var(--surface);padding:.5rem .75rem;position:absolute;top:-4rem}.skip-link:focus{top:var(--space)}.site-header{border-bottom:1px solid var(--border);padding:.75rem var(--space);background:var(--surface)}.site-name{color:var(--text);font-weight:700;text-decoration:none}.site-name:visited{color:var(--text)}.site-main{padding:var(--space);max-width:100rem;margin:0 auto}.site-footer{padding:var(--space);border-top:1px solid var(--border);color:var(--muted);font-size:.875rem}h1{overflow-wrap:anywhere;margin:.5rem 0;font-size:1.5rem}h2{margin:1.25rem 0 .5rem;font-size:1.125rem}h3{margin:.75rem 0 .25rem;font-size:1rem}.crumbs{color:var(--muted);font-size:.875rem}.section-list,.release-list,.listing,.man-contents ul,.release-strip ul,.man-aliases ul,.man-source ul{margin:0;padding:0;list-style:none}.section-list{flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}.listing li{overflow-wrap:anywhere;padding:.125rem 0}.listing-title,.listing-note,.count{color:var(--muted)}.tag{color:var(--accent);font-size:.875rem}details{margin:.5rem 0}summary{cursor:pointer;font-weight:600}.man-layout{gap:var(--space);grid-template-columns:minmax(0,1fr);display:grid}.man-side{order:-1}@media (width>=60rem){.man-layout{grid-template-columns:minmax(0,1fr) 16rem;align-items:start}.man-side{top:var(--space);order:0;position:sticky}}.man-summary{color:var(--muted);overflow-wrap:anywhere;margin:0 0 .25rem}.man-release{margin:.25rem 0 var(--space)}.last-changed{color:var(--muted)}.man-notice{border-left:4px solid var(--accent);background:var(--surface);padding:.5rem .75rem}.man-scroll{border:1px solid var(--border);background:var(--surface);max-width:100%;overflow:auto}.man-text{padding:var(--space);font-family:var(--font-mono);tab-size:8;margin:0;font-size:.875rem;line-height:1.35}.man-text b{font-weight:700}.man-text u{text-underline-offset:2px;text-decoration:underline}.man-heading,.man-heading:visited{color:inherit;text-decoration:none}.man-heading:hover{text-decoration:underline}.man-ref{color:var(--link)}.man-side h2{margin-top:0}.man-side section,.man-side nav{margin-bottom:var(--space)}.man-contents li,.man-source li{overflow-wrap:anywhere;padding:.0625rem 0}.release-strip .release-family{margin-bottom:.5rem}.release-strip ul{flex-wrap:wrap;gap:.375rem;display:flex}.release-group a{border:1px solid var(--border);font-family:var(--font-mono);border-radius:.25rem;padding:.125rem .5rem;font-size:.8125rem;text-decoration:none;display:inline-block}.release-group.current a{background:var(--link);border-color:var(--link);color:var(--bg);font-weight:700}.man-source code{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.75rem}.site-header{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;display:flex}.site-search{--pagefind-ui-scale:.875;--pagefind-ui-primary:var(--link);--pagefind-ui-text:var(--text);--pagefind-ui-background:var(--bg);--pagefind-ui-border:var(--border);--pagefind-ui-tag:var(--surface);--pagefind-ui-font:var(--font-text);flex:22rem;max-width:48rem}.site-search[hidden]{display:none}.search-options{flex-wrap:wrap;gap:.25rem 1rem;margin-bottom:.25rem;font-size:.8125rem;display:flex}.search-option select{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:.25rem;max-width:100%}.search-releases{color:var(--muted);font-size:.8125rem;display:block}.site-search .pagefind-ui__drawer{max-height:70vh;overflow:auto}.site-search .pagefind-ui__filter-block:has(input[name=current]),.site-search .pagefind-ui__filter-block:has(input[name=release]){display:none}
