:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--desk:#e9edf1;--sheet:#fbfcfd;--ink:#1b2430;--ink-secondary:#5b6776;--rule:#d3dae2;--accent:#3557c4;--accent-ink:#fbfcfd;--accent-wash:color-mix(in srgb, var(--accent) 9%, transparent);--error:#be3b34;--shadow:0 1px 2px #1b24300f, 0 8px 28px #1b243012;--serif:"Iowan Old Style", Charter, "Bitstream Charter", "Sitka Text", Cambria, serif;--sans:"Avenir Next", "Segoe UI Variable Text", "Segoe UI", Seravek, "Helvetica Neue", system-ui, sans-serif;--mono:ui-monospace, "SF Mono", "Cascadia Code", "JetBrains Mono", Menlo, Consolas, monospace;--radius:6px;--gutter:clamp(16px, 4vw, 40px);--header:3.5rem;--compmd-accent:var(--accent)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media screen and (prefers-color-scheme:dark){:root{--desk:#101419;--sheet:#161b22;--ink:#e4e9ef;--ink-secondary:#97a3b1;--rule:#29313c;--accent:#8da6ee;--accent-ink:#101419;--error:#ee8a82;--shadow:0 1px 2px #0006, 0 8px 28px #00000047}}*{box-sizing:border-box}html{scroll-padding-top:calc(var(--header) + 1rem)}body{background:var(--desk);color:var(--ink);font:17px/1.55 var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--accent);text-underline-offset:.18em}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}code,pre,textarea{font-family:var(--mono);font-variant-ligatures:none}:not(pre)>code{background:var(--accent-wash);border-radius:4px;padding:.08em .3em;font-size:.88em}select{border:1px solid var(--rule);border-radius:var(--radius);background:var(--sheet);min-block-size:30px;color:var(--ink);font:inherit;padding:3px 8px}:is(select,.toggle button,.tabs button,header.site .search,header.site .github):hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--rule))}.wrap{max-inline-size:76rem;padding-inline:var(--gutter);margin-inline:auto}h1,h2,h3,h4,dt{font-family:var(--serif);text-wrap:balance;font-weight:600}header.site{z-index:2;background:color-mix(in srgb, var(--desk) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-block-end:1px solid var(--rule);position:sticky;inset-block-start:0}header.site .wrap,footer.site .wrap{max-inline-size:none}header.site .wrap{min-block-size:var(--header);justify-content:space-between;align-items:center;gap:16px;display:flex}header.site .home{color:var(--ink)}.logo{block-size:1.5rem;inline-size:auto;display:block}.logo .tile{fill:var(--accent)}.logo .accent{stroke:var(--accent)}header.site nav{flex-wrap:wrap;justify-content:flex-end;gap:4px clamp(10px,3vw,28px);display:flex}header.site nav a{color:var(--ink);font-weight:500;text-decoration:none}header.site nav a:hover,header.site nav a[aria-current=page]{color:var(--accent)}header.site nav{align-items:center}header.site .search,header.site .github{border:1px solid var(--rule);border-radius:var(--radius);background:var(--sheet);block-size:2rem;inline-size:2rem;color:var(--ink);cursor:pointer;place-items:center;padding:0;display:grid}header.site .search:hover,header.site .github:hover{color:var(--accent)}header.site .github{color:var(--ink-secondary)}header.site .github svg{fill:currentColor;block-size:1rem;inline-size:1rem}header.site .search svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;block-size:1rem;inline-size:1rem}dialog.search{inline-size:min(40rem, calc(100vw - 2 * var(--gutter)));max-block-size:min(36rem,100vh - 6rem);border:1px solid var(--rule);border-radius:var(--radius);background:var(--sheet);color:var(--ink);box-shadow:var(--shadow);margin-block-start:calc(var(--header) + 1rem);padding:0;overflow:hidden}dialog.search[open]{flex-direction:column;display:flex}dialog.search::backdrop{background:#10141959}dialog.search input{border:0;border-block-end:1px solid var(--rule);inline-size:100%;color:var(--ink);font:inherit;background:0 0;padding:14px 16px}dialog.search input:focus-visible{outline:none}.search-status{color:var(--ink-secondary);margin:0;padding-inline:16px;font-size:.92rem}.search-status:not(:empty){padding-block:12px}.search-results{margin:0;padding:6px;list-style:none;overflow-y:auto}.search-results a{border-radius:var(--radius);color:var(--ink);gap:2px;padding:8px 10px;text-decoration:none;display:grid}.search-results a:hover,.search-results a:focus-visible{background:var(--accent-wash);outline:none}.search-title{font-weight:600}.search-where{color:var(--ink-secondary);font-size:.82rem}.search-snippet{color:var(--ink-secondary);font-size:.9rem;line-height:1.45}::highlight(compmd-search){background-color:color-mix(in srgb, var(--accent) 30%, transparent);color:inherit}.search-snippet mark{color:var(--accent);background:0 0;font-weight:600}@media (width<30rem){header.site nav{gap:12px;font-size:.94rem}}footer.site{border-block-start:1px solid var(--rule);color:var(--ink-secondary);padding-block:28px 40px;font-size:.9rem}footer.site p{margin:0}html,body{height:100%}body{font-size:14px;line-height:1.45}#app{flex-direction:column;height:100%;display:flex}header.site{font-size:17px;line-height:1.55}.toolbar{padding:10px var(--gutter);flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.toolbar h1{margin:0;font-size:19px;line-height:1}.document{color:var(--ink-secondary);align-items:center;gap:10px;display:flex}.document select{text-overflow:ellipsis;max-width:15rem}.title{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.tagline{color:var(--ink-secondary);margin:0}main{flex:1;min-height:0;padding:0 12px 10px}.tools{height:100%}footer.site{padding-block:8px 10px;font-size:12px}@media (width<=800px){main{padding:0 8px 8px}}
