.site-shell.svelte-xdfkbo{background:var(--color-bg);min-height:100svh}.site-header.svelte-xdfkbo,.site-footer.svelte-xdfkbo{width:min(100%, var(--width-page));padding-inline:var(--page-gutter);justify-content:space-between;align-items:center;gap:var(--space-4);margin-inline:auto;display:flex}.site-header.svelte-xdfkbo{padding-block:var(--space-6)}.brand.svelte-xdfkbo,nav.svelte-xdfkbo a:where(.svelte-xdfkbo),.footer-links.svelte-xdfkbo a:where(.svelte-xdfkbo){min-height:var(--control-height);align-items:center;text-decoration:none;display:inline-flex}.brand.svelte-xdfkbo{color:var(--color-heading);white-space:nowrap;font-weight:700}.brand.svelte-xdfkbo span:where(.svelte-xdfkbo){color:var(--site-accent-text)}nav.svelte-xdfkbo,.footer-links.svelte-xdfkbo{gap:var(--space-6);flex-wrap:wrap;display:flex}nav.svelte-xdfkbo a:where(.svelte-xdfkbo),.footer-links.svelte-xdfkbo a:where(.svelte-xdfkbo){color:var(--color-muted);font-size:var(--text-meta);transition:color var(--motion-fast) var(--ease-standard)}nav.svelte-xdfkbo a:where(.svelte-xdfkbo):hover,nav.svelte-xdfkbo a[aria-current]:where(.svelte-xdfkbo),.footer-links.svelte-xdfkbo a:where(.svelte-xdfkbo):hover{color:var(--color-heading)}nav.svelte-xdfkbo a[aria-current]:where(.svelte-xdfkbo){text-decoration:underline;-webkit-text-decoration-color:var(--site-accent-text);text-decoration-color:var(--site-accent-text);text-underline-offset:.5em}.site-footer.svelte-xdfkbo{padding-block:var(--space-6) var(--space-10);color:var(--color-muted);font-size:var(--text-meta)}.footer-links.svelte-xdfkbo a:where(.svelte-xdfkbo){gap:var(--space-1)}.skip-link.svelte-xdfkbo{z-index:20;top:var(--space-2);left:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-heading);color:var(--color-bg);position:fixed;transform:translateY(-200%)}.skip-link.svelte-xdfkbo:focus{transform:translateY(0)}@media (width<=440px){.site-header.svelte-xdfkbo{padding-block:var(--space-4);flex-direction:column;align-items:flex-start;gap:0}nav.svelte-xdfkbo{gap:var(--space-6)}}
