.external:where(.astro-zxmd6xg6){vertical-align:.05em;width:.62em;height:.62em;transition:transform .18s var(--ease);margin-left:.3em}a:hover>.external:where(.astro-zxmd6xg6),a:focus-visible>.external:where(.astro-zxmd6xg6){transform:translate(1px,-1px)}.site-footer:where(.astro-nns7i3if){--f-rule:var(--sl-color-hairline,var(--neoskript-night-rule));--f-muted:var(--sl-color-gray-3,var(--neoskript-muted));--f-text:var(--sl-color-white,var(--neoskript-text));border-top:1px solid var(--f-rule);color:var(--f-muted);padding-block:2.5rem 3rem;font-size:.9375rem;container-type:inline-size}.foot:where(.astro-nns7i3if){max-width:var(--max,none);padding-inline:var(--gutter,0);grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem 2.5rem;margin-inline:auto;display:grid}ul:where(.astro-nns7i3if){flex-wrap:wrap;gap:.25rem 1.75rem;margin:0;padding:0;list-style:none;display:flex}li:where(.astro-nns7i3if){margin:0}a:where(.astro-nns7i3if){color:inherit;text-decoration:none}a:where(.astro-nns7i3if):hover{color:var(--f-text)}.xena:where(.astro-nns7i3if){color:var(--f-text);display:inline-flex}.xena:where(.astro-nns7i3if) .logo{width:auto;height:.9rem}.licence:where(.astro-nns7i3if){letter-spacing:.14em;text-transform:uppercase;margin:0;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:.75rem;font-weight:500}@container (width<=52rem){.foot:where(.astro-nns7i3if){grid-template-columns:1fr}}
