.site[data-v-f9c92f86]{flex-direction:column;min-block-size:100vh;display:flex}.site__head[data-v-f9c92f86]{padding-block:var(--space-md);border-block-end:1px solid var(--color-border-subtle)}.site__brand[data-v-f9c92f86]{font-family:var(--font-family-heading);font-weight:700;font-size:var(--text-lg);letter-spacing:-.03em;color:var(--color-text);text-decoration:none}.site__nav[data-v-f9c92f86]{align-items:center;gap:var(--space-md);font-size:var(--text-sm);display:flex}.site__nav a[data-v-f9c92f86]{color:var(--color-text-muted);text-decoration:none}.site__menu[data-v-f9c92f86],.site__nav a[data-v-f9c92f86]:hover{color:var(--color-text)}.site__menu[data-v-f9c92f86]{padding:var(--space-2xs);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;display:none}.burger[data-v-f9c92f86]{gap:var(--space-3xs);inline-size:1.5rem;display:grid}.burger__line[data-v-f9c92f86]{border-radius:var(--radius-full);transform-origin:50%;block-size:.125rem;transition:transform var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard);background:currentColor;display:block}.site__menu[aria-expanded=true] .burger__line[data-v-f9c92f86]:first-child{transform:translateY(calc(.125rem + var(--space-3xs))) rotate(45deg)}.site__menu[aria-expanded=true] .burger__line[data-v-f9c92f86]:nth-child(2){opacity:0}.site__menu[aria-expanded=true] .burger__line[data-v-f9c92f86]:nth-child(3){transform:translateY(calc(-.125rem - var(--space-3xs))) rotate(-45deg)}@media (prefers-reduced-motion:reduce){.burger__line[data-v-f9c92f86]{transition:none}}@media (width<=47.9375em){.site__head .container[data-v-f9c92f86]{flex-wrap:wrap}.site__menu[data-v-f9c92f86]{display:inline-block}.site__nav[data-v-f9c92f86]{align-items:flex-start;gap:var(--space-sm);padding-block:var(--space-md) var(--space-xs);font-size:var(--text-md);flex-direction:column;flex-basis:100%;display:none}.site__nav--open[data-v-f9c92f86]{display:flex}}.site__theme[data-v-f9c92f86]{font-family:var(--font-family-mono);font-size:var(--text-xs);padding:var(--space-3xs) var(--space-xs);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-muted);cursor:pointer;background:0 0;font-weight:700}main[data-v-f9c92f86]{flex:1}.site__foot[data-v-f9c92f86]{padding-block:var(--space-xl);border-block-start:1px solid var(--color-border-subtle);font-size:var(--text-sm);color:var(--color-text-muted);margin-block-start:var(--space-4xl)}.site__foot-line[data-v-f9c92f86]{font-family:var(--font-family-mono);font-size:var(--text-xs)}
