.skip-link:where(.astro-5hce7sga){position:fixed;top:12px;inset-inline-start:12px;z-index:20;padding:8px 16px;border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-fg);font-size:.875rem;font-weight:600;box-shadow:var(--shadow-card)}.skip-link:where(.astro-5hce7sga):hover{text-decoration:none}.skip-link:where(.astro-5hce7sga):not(:focus){clip-path:inset(50%)}.theme-toggle:where(.astro-ytgw2rbw){display:inline-flex;flex:none;padding:6px;border-radius:6px;color:var(--ink-muted)}@media(hover:hover){.theme-toggle:where(.astro-ytgw2rbw):hover{background:var(--paper-2);color:var(--ink)}}.theme-toggle:where(.astro-ytgw2rbw) svg{display:none;flex:none}:root:not([data-theme]) .theme-toggle:where(.astro-ytgw2rbw) .icon-auto,:root[data-theme=light] .theme-toggle:where(.astro-ytgw2rbw) .icon-light,:root[data-theme=dark] .theme-toggle:where(.astro-ytgw2rbw) .icon-dark{display:block}.nav:where(.astro-jmiypkdg){position:sticky;top:0;z-index:10;background:var(--paper);border-bottom:1px solid var(--line)}.nav-inner:where(.astro-jmiypkdg){display:flex;align-items:center;justify-content:space-between;gap:8px;height:56px}.brand:where(.astro-jmiypkdg),.links:where(.astro-jmiypkdg)>*,.gh:where(.astro-jmiypkdg) svg:where(.astro-jmiypkdg){flex:none}.brand:where(.astro-jmiypkdg){display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-family:var(--font-serif);font-weight:500;font-size:1.125rem}.brand:where(.astro-jmiypkdg):hover{text-decoration:none}.mark:where(.astro-jmiypkdg){display:block;width:auto;height:30px}.links:where(.astro-jmiypkdg){display:flex;align-items:center;gap:22px;font-size:.875rem;white-space:nowrap}.links:where(.astro-jmiypkdg) a:where(.astro-jmiypkdg):not(.btn){color:var(--ink-muted)}.links:where(.astro-jmiypkdg) a:where(.astro-jmiypkdg):not(.btn):hover{color:var(--ink);text-decoration:none}.brand:where(.astro-jmiypkdg),.links:where(.astro-jmiypkdg) a:where(.astro-jmiypkdg):not(.btn){border-radius:4px}.gh:where(.astro-jmiypkdg){display:inline-flex;align-items:center;gap:6px}.stars:where(.astro-jmiypkdg){font-variant-numeric:tabular-nums}.lang-switch:where(.astro-jmiypkdg){display:inline-flex;align-items:baseline}.lang-current:where(.astro-jmiypkdg){color:var(--ink)}.lang-sep:where(.astro-jmiypkdg){margin-inline:8px;color:var(--ink-muted)}.btn-sm:where(.astro-jmiypkdg){padding:6px 12px;font-size:.8125rem}.btn-sm:where(.astro-jmiypkdg)[aria-current=page]{background:var(--accent-soft);border-color:transparent;color:var(--accent)}@media(max-width:47.9375em){.gh-label:where(.astro-jmiypkdg){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.stars:where(.astro-jmiypkdg),.lang-current:where(.astro-jmiypkdg){display:none}.links:where(.astro-jmiypkdg){gap:24px}.lang-switch:where(.astro-jmiypkdg){margin-inline-start:4px}.brand:where(.astro-jmiypkdg){gap:8px}.mark:where(.astro-jmiypkdg){height:26px}}@media(max-width:31.25em){.links:where(.astro-jmiypkdg) .btn:where(.astro-jmiypkdg){display:none}}@media(max-width:25em){.gh:where(.astro-jmiypkdg){display:none}.lang-switch:where(.astro-jmiypkdg){margin-inline-start:0}}@media(max-width:23.375em){.links:where(.astro-jmiypkdg){gap:18px}.brand:where(.astro-jmiypkdg){gap:6px;font-size:1rem}.mark:where(.astro-jmiypkdg){height:22px}}@media(max-width:17.5em){.brand-name:where(.astro-jmiypkdg){display:none}}.footer:where(.astro-qa6fgxkw){border-top:1px solid var(--line);padding-block:56px 32px;font-size:.875rem}.top:where(.astro-qa6fgxkw){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px var(--split-gap)}.groups:where(.astro-qa6fgxkw){grid-column:2 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px var(--split-gap)}.name:where(.astro-qa6fgxkw){display:flex;align-items:center;gap:10px;font-family:var(--font-serif);font-size:1.125rem;font-weight:500;line-height:1.3}.mark:where(.astro-qa6fgxkw){display:block;width:auto;height:26px}.tagline:where(.astro-qa6fgxkw){margin-top:10px;color:var(--ink-muted);text-wrap:balance}.label:where(.astro-qa6fgxkw){margin-bottom:4px;font-size:.8125rem;color:var(--ink-muted)}.groups:where(.astro-qa6fgxkw) a:where(.astro-qa6fgxkw){display:block;width:fit-content;min-width:44px;padding-block:10px;line-height:1.5rem;color:var(--ink)}@media(pointer:fine)and (min-width:40.0625em){.groups:where(.astro-qa6fgxkw) a:where(.astro-qa6fgxkw){padding-block:4px}}.bottom:where(.astro-qa6fgxkw){display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:48px;padding-top:20px;color:var(--ink-muted);font-size:.8125rem}.bottom:where(.astro-qa6fgxkw) a:where(.astro-qa6fgxkw){flex:none;color:inherit}.bottom:where(.astro-qa6fgxkw) a:where(.astro-qa6fgxkw):hover{color:var(--ink)}@media(max-width:53.75em){.top:where(.astro-qa6fgxkw){grid-template-columns:minmax(0,1fr)}.groups:where(.astro-qa6fgxkw){grid-column:auto}}@media(max-width:40em){.groups:where(.astro-qa6fgxkw){grid-template-columns:repeat(2,minmax(0,1fr))}}.top:where(.astro-qa6fgxkw){container-type:inline-size}@container (max-width: 20em){.groups:where(.astro-qa6fgxkw){grid-template-columns:minmax(0,1fr)}}
