:root{--serif: "EB Garamond", Garamond, Georgia, serif;--text: #111;--muted: #303030;--link-underline: #000dff}*{box-sizing:border-box}html,body{margin:0;padding:0;font-family:var(--serif);color:var(--text);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{color:inherit}.reveal button.reveal-link,.reveal .frozen-link{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;text-decoration-color:var(--link-underline);text-underline-offset:3px}.reveal button.reveal-link{cursor:pointer}.reveal .frozen-link{cursor:default}.site-header.svelte-32dpkj{padding:16px 0}.nav.svelte-32dpkj{display:flex;justify-content:center;align-items:center;gap:6px;list-style:none;margin:0;padding:0 16px}.nav.svelte-32dpkj li:where(.svelte-32dpkj){display:flex;align-items:center}.nav.svelte-32dpkj a:where(.svelte-32dpkj){text-decoration:none;color:#303030;font-size:18px;font-weight:500;line-height:1}.nav.svelte-32dpkj a:where(.svelte-32dpkj):hover{text-decoration:underline}.nav.svelte-32dpkj a[aria-current=page]:where(.svelte-32dpkj){text-decoration:underline;text-underline-offset:3px}.sep.svelte-32dpkj{margin:0 8px;color:#000;-webkit-user-select:none;user-select:none}@media (max-width: 640px){.site-header.svelte-32dpkj{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fff;padding:20px 0;box-shadow:0 1px #0000000f}.nav.svelte-32dpkj{flex-wrap:wrap;gap:12px 16px}.nav.svelte-32dpkj a:where(.svelte-32dpkj){font-size:18px;line-height:1.3}.sep.svelte-32dpkj{display:none}body{padding-top:var(--header-h, 64px)}}
