.app{display:contents}#svelte-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}footer.svelte-12qhfyh{border-top:1px solid #e4e7eb;max-width:48rem;margin:0 auto;padding:1.5rem 1.25rem 2.5rem;font-family:system-ui,sans-serif;font-size:.95rem}nav.svelte-12qhfyh{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}a.svelte-12qhfyh{color:#1f5f8b;padding:.25rem 0}
