.site.svelte-1l0quee{min-block-size:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--text)}.site-head.svelte-1l0quee{display:flex;align-items:baseline;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-bottom:var(--border-width) solid var(--border)}.brand.svelte-1l0quee{display:inline-flex;align-items:center;gap:var(--space-xs);font:400 var(--text-lg)/var(--leading-none) var(--font-display);color:var(--text);text-decoration:none;letter-spacing:var(--tracking-snug);--mark-node: var(--accent);min-height:var(--space-lg)}.brand.svelte-1l0quee:hover{color:var(--accent)}.brand-sep.svelte-1l0quee{color:var(--text-muted)}.brand-tag.svelte-1l0quee{font:500 var(--text-2xs)/var(--leading-none) var(--font);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wider)}.site-nav.svelte-1l0quee{margin-inline-start:auto;display:flex;gap:var(--space-md)}.site-nav.svelte-1l0quee a:where(.svelte-1l0quee){font:500 var(--text-2xs)/var(--leading-none) var(--font);color:var(--text-muted);text-decoration:none;text-transform:uppercase;letter-spacing:var(--tracking-wider);display:inline-flex;align-items:center;min-height:var(--space-lg)}.site-nav.svelte-1l0quee a:where(.svelte-1l0quee):hover{color:var(--accent);text-decoration:none}.site-nav.svelte-1l0quee a[aria-current=page]:where(.svelte-1l0quee){color:var(--text)}.site-main.svelte-1l0quee{flex:1;width:100%}.site-foot.svelte-1l0quee{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-top:var(--border-width) solid var(--border);font:400 var(--text-xs)/var(--leading-normal) var(--font);color:var(--text-muted)}.foot-links.svelte-1l0quee{display:flex;gap:var(--space-md)}.site-foot.svelte-1l0quee a:where(.svelte-1l0quee){color:var(--text-muted)}.site-foot.svelte-1l0quee a:where(.svelte-1l0quee):hover{color:var(--accent)}::view-transition-group(root){animation-duration:var(--duration-page)}@media(max-width:560px){.site-head.svelte-1l0quee{flex-wrap:wrap;row-gap:var(--space-xs)}.site-nav.svelte-1l0quee{flex-basis:100%;margin-inline-start:0}}
