: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}body{background:#fff}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-19lesbq{padding:16px 0}.nav.svelte-19lesbq{display:flex;justify-content:center;align-items:center;gap:6px;list-style:none;margin:0;padding:0 16px}.nav.svelte-19lesbq li:where(.svelte-19lesbq){display:flex;align-items:center}.nav.svelte-19lesbq a:where(.svelte-19lesbq){text-decoration:none;color:#303030;font-size:18px;font-weight:500;line-height:1}.nav.svelte-19lesbq a:where(.svelte-19lesbq):hover{text-decoration:underline}.nav.svelte-19lesbq a[aria-current=page]:where(.svelte-19lesbq){text-decoration:underline;text-underline-offset:3px}.sep.svelte-19lesbq{margin:0 8px;color:#000;-webkit-user-select:none;user-select:none}@media (max-width: 640px){.site-header.svelte-19lesbq{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fff;padding:6px 0;box-shadow:0 1px #0000000f}.nav.svelte-19lesbq{flex-wrap:nowrap;gap:clamp(6px,2vw,12px);padding:0 12px}.nav.svelte-19lesbq a:where(.svelte-19lesbq){font-size:clamp(12px,3.6vw,16px);line-height:1.3;white-space:nowrap;display:flex;align-items:center;min-height:44px}.sep.svelte-19lesbq{display:none}body{padding-top:var(--header-h, 64px)}}
