.footer.svelte-jz8lnl{background:var(--bg-bar);color:var(--text-ink)}.footer__link.svelte-jz8lnl{color:inherit;text-decoration:none;text-underline-offset:.3em;overflow-wrap:anywhere}.footer__link.svelte-jz8lnl:hover{text-decoration:underline}.footer__icon.svelte-jz8lnl{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-button);color:inherit;transition:background-color .15s}.footer__icon.svelte-jz8lnl:hover{background:var(--accent-hover)}.nav.svelte-1h32yp1{position:relative;z-index:50;background:var(--bg-bar);color:var(--text-ink)}.nav__home.svelte-1h32yp1{display:inline-flex;align-items:center;gap:.75rem;color:inherit;text-decoration:none}.nav__link.svelte-1h32yp1{color:var(--text-ink);text-decoration:none;text-decoration-thickness:2px;text-underline-offset:.3em}.nav__link.svelte-1h32yp1:hover{text-decoration-line:underline}.nav__link[aria-current=page].svelte-1h32yp1{font-weight:700;text-decoration-line:underline}.nav__link--mobile.svelte-1h32yp1{display:block;padding:.75rem 0;font-size:1.25rem}.nav__toggle.svelte-1h32yp1{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;border-radius:var(--radius-button);background:transparent;color:var(--text-ink);cursor:pointer}.nav__toggle.svelte-1h32yp1:hover{background:var(--accent-hover)}.nav__menu.svelte-1h32yp1{margin:0 var(--space-gutter);border-top:1px solid var(--border-subtle)}.nav__menu[hidden].svelte-1h32yp1{display:none}@media(min-width:768px){.nav__home.svelte-1h32yp1{gap:1.25rem}.nav__toggle.svelte-1h32yp1,.nav__menu.svelte-1h32yp1{display:none}}
