.ux-header[data-v-d0020e1a]{z-index:20;padding:1.1rem var(--ux-gutter);background:linear-gradient(#050507d9,#05050700);justify-content:space-between;align-items:center;gap:2rem;display:flex;position:fixed;inset:0 0 auto}.ux-header a[data-v-d0020e1a]{min-height:2.75rem;color:var(--ux-fg);align-items:center;text-decoration:none;display:inline-flex}.ux-header__brand[data-v-d0020e1a]{letter-spacing:-.02em;gap:.6rem;font-size:1.0625rem;font-weight:500}.ux-header__brand svg[data-v-d0020e1a-s],.ux-header__mark[data-v-d0020e1a]{width:1.5rem;height:1.5rem}.ux-header__start[data-v-d0020e1a]{align-items:center;gap:.75rem;min-width:0;display:flex}.ux-header__byline[data-v-d0020e1a]{white-space:nowrap;color:var(--ux-fg-3);align-items:center;gap:.35rem;font-size:.8125rem;display:inline-flex}.ux-header__byline a[data-v-d0020e1a-s]{letter-spacing:-.02em;min-height:2.75rem;color:var(--ux-fg-2);transition:color .3s var(--ux-ease-out);align-items:center;gap:.3rem;font-weight:500;text-decoration:none;display:inline-flex}.ux-header__byline a[data-v-d0020e1a-s]:hover{color:var(--ux-fg)}.ux-header__byline svg[data-v-d0020e1a-s]{width:.875rem;height:.875rem}.ux-header__nav ul[data-v-d0020e1a]{gap:clamp(1rem,2.4vw,2.5rem);margin:0;padding:0;list-style:none;display:flex}.ux-header__nav a[data-v-d0020e1a]{color:var(--ux-fg-2);transition:color .3s var(--ux-ease-out);gap:.5rem;font-size:.875rem;position:relative}.ux-header__nav a[data-v-d0020e1a]:after{content:"";transform-origin:100%;height:1px;transition:transform .5s var(--ux-ease-out);background:currentColor;position:absolute;bottom:.55rem;left:0;right:0;transform:scaleX(0)}.ux-header__nav a[data-v-d0020e1a]:hover,.ux-header__nav a[aria-current][data-v-d0020e1a]{color:var(--ux-fg)}.ux-header__nav a[data-v-d0020e1a]:hover:after,.ux-header__nav a[aria-current][data-v-d0020e1a]:after{transform-origin:0;transform:scaleX(1)}.ux-header__index[data-v-d0020e1a]{font-family:var(--font-ux-mono);color:var(--ux-fg-3);font-size:.75rem}.ux-header__end[data-v-d0020e1a]{align-items:center;gap:1.5rem;display:flex}.ux-header__end a[data-v-d0020e1a-s]{color:var(--ux-fg-2);transition:color .3s var(--ux-ease-out);gap:.5rem;font-size:.875rem}.ux-header__end a[data-v-d0020e1a-s]:hover{color:var(--ux-fg)}.ux-header__github[data-v-d0020e1a]{gap:.5rem;font-size:.875rem}.ux-header__github svg[data-v-d0020e1a]{width:1.125rem;height:1.125rem}.ux-header__stars[data-v-d0020e1a]{border:1px solid var(--ux-line-strong);font-family:var(--font-ux-mono);font-variant-numeric:tabular-nums;color:var(--ux-fg-2);border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.75rem;display:inline-flex}.ux-header__github .ux-header__stars svg[data-v-d0020e1a]{width:.75rem;height:.75rem}@media (width<=960px){.ux-header__nav[data-v-d0020e1a]{display:none}}@media (aspect-ratio<=5/4),(width<=1099px){.ux-header[data-v-d0020e1a]{background:linear-gradient(#050507f5,#050507e6 58%,#05050700);padding-bottom:1.6rem}}.site-header__logotype[data-v-6f1b5baa]{width:9.6875rem;height:1.5rem;display:block}[data-v-6f1b5baa] .ux-header__brand{flex-shrink:0}.site-header__github[data-v-6f1b5baa],.site-header__link[data-v-6f1b5baa]{white-space:nowrap;align-items:center;gap:.5rem;min-height:2.75rem;text-decoration:none;display:inline-flex}.site-header__icon[data-v-6f1b5baa]{width:1.125rem;height:1.125rem}.site-header__stars[data-v-6f1b5baa]{border:1px solid var(--ux-line-strong);font-family:var(--font-ux-mono);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.75rem;line-height:1rem;display:inline-flex}.site-header__stars svg[data-v-6f1b5baa]{width:.75rem;height:.75rem}@media (width<=639px){.site-header__label[data-v-6f1b5baa],.ux-header[data-v-6f1b5baa] .ux-header__byline,a.site-header__link[data-v-6f1b5baa]{display:none}}.site-footer[data-v-964dada7]{font-family:var(--font-ux-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ux-fg-3);flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:.5rem 2rem;font-size:.75rem;display:flex}.site-footer ul[data-v-964dada7]{flex-wrap:wrap;gap:0 1.25rem;margin:0;padding:0;list-style:none;display:flex}.site-footer a[data-v-964dada7]{min-height:2.75rem;color:var(--ux-fg-2);transition:color .3s var(--ux-ease-out);align-items:center;text-decoration:none;display:inline-flex}.site-footer a[data-v-964dada7]:hover{color:var(--ux-fg)}
