*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{color:#1a1a1a;-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px}body{flex-direction:column;min-height:100vh;display:flex}a{color:inherit;text-decoration:none}nav.svelte-12qhfyh{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding:1.25rem 2rem;display:flex}.brand.svelte-12qhfyh{letter-spacing:-.02em;font-size:1.1rem;font-weight:700}.links.svelte-12qhfyh{gap:2rem;display:flex}.links.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#555;font-size:.9rem;transition:color .15s}.links.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#1a1a1a}.hamburger.svelte-12qhfyh{cursor:pointer;color:#1a1a1a;background:0 0;border:none;padding:.25rem;line-height:0;display:none}.mobile-menu.svelte-12qhfyh{border-bottom:1px solid #e5e5e5;flex-direction:column;display:none}.mobile-menu.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#333;border-top:1px solid #f0f0f0;padding:1rem 2rem;font-size:.95rem}.mobile-menu.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{background:#f9f9f9}@media (width<=600px){.links.svelte-12qhfyh{display:none}.hamburger.svelte-12qhfyh{display:block}.mobile-menu.svelte-12qhfyh{display:flex}}main.svelte-12qhfyh{flex:1}footer.svelte-12qhfyh{text-align:center;color:#999;border-top:1px solid #e5e5e5;padding:2rem;font-size:.85rem}
