@layer starlight.components{svg:where(.astro-hkc32dio){color:var(--sl-icon-color);font-size:var(--sl-icon-size,1em);width:1em;height:1em;overflow:visible}}a:where(.astro-yysmqodz).btn{text-decoration:none}.nav:where(.astro-wpvy4v7s){z-index:50;background:var(--md-sys-color-surface);border-block-end:1px solid var(--md-sys-color-outline-variant);box-sizing:border-box;block-size:68px;font:500 .9375rem / 1.25 var(--md-ref-typeface-brand);letter-spacing:0;position:sticky;inset-block-start:0}.nav-inner:where(.astro-wpvy4v7s){align-items:center;gap:16px;block-size:100%;display:flex}.embedded:where(.astro-wpvy4v7s){border:0;block-size:100%;position:static}.search-slot:where(.astro-wpvy4v7s):empty{display:none}.search-slot:where(.astro-wpvy4v7s):not(:empty){margin-inline-start:auto}.embedded:where(.astro-wpvy4v7s) .links:where(.astro-wpvy4v7s){margin-inline:0}@media (width<=800px){.brand-name:where(.astro-wpvy4v7s){display:none}.brand-short:where(.astro-wpvy4v7s){display:inline}.nav:where(.astro-wpvy4v7s) .github-link{display:none}.embedded:where(.astro-wpvy4v7s) .nav-inner:where(.astro-wpvy4v7s){padding-inline-end:48px}}@media (width<=600px){.stars:where(.astro-wpvy4v7s){display:none}}.nav:where(.astro-wpvy4v7s) .brand:where(.astro-wpvy4v7s){font:500 1.125rem / 1.25 var(--md-ref-typeface-brand);letter-spacing:-.015em;color:light-dark(var(--md-sys-color-on-surface),#fff);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand-short:where(.astro-wpvy4v7s){display:none}.links:where(.astro-wpvy4v7s){align-self:stretch;align-items:stretch;gap:4px;margin-inline-start:auto;display:flex}.nav:where(.astro-wpvy4v7s) .github-link{--icon-size:20px;--label-text-color:var(--md-sys-color-on-surface-variant);--icon-color:var(--md-sys-color-on-surface-variant);flex-direction:row-reverse}.nav:where(.astro-wpvy4v7s) .github-link:hover{--label-text-color:var(--md-sys-color-on-surface);--icon-color:var(--md-sys-color-on-surface)}.links:where(.astro-wpvy4v7s) a:where(.astro-wpvy4v7s){min-block-size:40px;color:var(--md-sys-color-on-surface-variant);border-radius:8px;align-self:center;align-items:center;padding:8px 12px;font-size:.9375rem;font-weight:500;line-height:1.25;text-decoration:none;display:flex}.links:where(.astro-wpvy4v7s) a:where(.astro-wpvy4v7s)[aria-current]{color:var(--md-sys-color-on-secondary-container);background:var(--md-sys-color-secondary-container)}.links:where(.astro-wpvy4v7s) a:where(.astro-wpvy4v7s):hover{color:var(--md-sys-color-on-surface)}.nav:where(.astro-wpvy4v7s) .icon-btn{--icon-size:20px;--icon-color:var(--md-sys-color-on-surface-variant)}.nav:where(.astro-wpvy4v7s) .icon-btn:hover{--icon-color:var(--md-sys-color-on-surface)}@media (width<=600px){.links:where(.astro-wpvy4v7s){gap:4px;margin-inline-end:0}.nav-inner:where(.astro-wpvy4v7s){gap:8px}.brand-name:where(.astro-wpvy4v7s){display:none}.brand-short:where(.astro-wpvy4v7s){display:inline}}egm-theme-picker:where(.astro-gicw4nar){display:inline-flex}.theme-menu:where(.astro-gicw4nar){--container-elevation:none;--container-shape:12px;position-area:block-start span-inline-start;position-try-fallbacks:flip-block, flip-inline;min-width:160px;margin:0 0 8px}.menu-item:where(.astro-gicw4nar){text-align:start;background:0 0;border:0}.menu-item:where(.astro-gicw4nar).checked{--container-color:var(--md-sys-color-secondary-container);--label-text-color:var(--md-sys-color-on-secondary-container);--leading-icon-color:var(--md-sys-color-on-secondary-container);--trailing-icon-color:var(--md-sys-color-on-secondary-container)}.menu-item-trailing:where(.astro-gicw4nar){visibility:hidden}.checked:where(.astro-gicw4nar) .menu-item-trailing:where(.astro-gicw4nar){visibility:visible}.menu-item:where(.astro-gicw4nar) svg{width:20px;height:20px}.footer:where(.astro-jo6i4kqk){z-index:20;background:var(--md-sys-color-surface);padding-block:0 40px;position:relative}.bar:where(.astro-jo6i4kqk){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;padding-block-start:16px;display:flex}.legal:where(.astro-jo6i4kqk){font:var(--md-sys-typescale-label-md);color:var(--md-sys-color-on-surface-variant);flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:400;display:flex}nav:where(.astro-jo6i4kqk){align-items:center;gap:16px;display:flex}.g:where(.astro-jo6i4kqk){fill:currentColor;flex:none;block-size:14px;inline-size:14px}ul:where(.astro-jo6i4kqk){flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none;display:flex}li:where(.astro-jo6i4kqk) a:where(.astro-jo6i4kqk),.cookie-control:where(.astro-jo6i4kqk){min-block-size:24px;font:var(--md-sys-typescale-label-md);color:var(--md-sys-color-on-surface-variant);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}li:where(.astro-jo6i4kqk) a:where(.astro-jo6i4kqk):hover,.cookie-control:where(.astro-jo6i4kqk):hover{color:var(--md-sys-color-on-surface);text-decoration:underline}.cookie-control:where(.astro-jo6i4kqk)[aria-hidden=true],.cookie-control-item:where(.astro-jo6i4kqk):has(.cookie-control[aria-hidden=true]){display:none}
