body:has(.blog-page){background:var(--color-canvas);color:var(--color-ink)}.blog-page.svelte-u4k2t{background:var(--color-canvas);min-height:100svh;color:var(--color-ink);font-family:var(--font-neue-haas-display);grid-template-rows:auto 1fr auto;display:grid}.site-header.svelte-u4k2t,main.svelte-u4k2t,footer.svelte-u4k2t{width:min(100%, var(--content-blog));padding-inline:var(--space-page);margin-inline:auto}.site-header.svelte-u4k2t{min-height:var(--page-edge-height);justify-content:space-between;align-items:center;gap:2rem;display:flex}.skip-link.svelte-u4k2t{z-index:var(--layer-skip-link);background:var(--color-ink);color:var(--color-canvas);font-family:var(--font-suisse-mono);padding:.75rem 1rem;font-size:.875rem;position:fixed;inset-block-start:0;inset-inline-start:var(--space-page);transform:translateY(-120%)}.skip-link.svelte-u4k2t:focus{transform:translateY(0)}.skip-link.svelte-u4k2t:focus-visible,.post-link.svelte-u4k2t:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:1px}.introduction.svelte-u4k2t{padding-block:clamp(5rem,10vw,10rem) clamp(3rem,6vw,6rem)}h1.svelte-u4k2t{letter-spacing:normal;margin:0;font-size:clamp(2rem,3vw,3rem);font-weight:400;line-height:1}.post-index.svelte-u4k2t{min-height:32svh;padding-block-end:clamp(6rem,12vw,12rem);scroll-margin-block-start:2rem}.visually-hidden.svelte-u4k2t{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.empty-state.svelte-u4k2t{color:var(--color-muted);margin:0;font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.4}.post-list.svelte-u4k2t{gap:clamp(2rem,4vw,4rem);margin:0;padding:0;list-style:none;display:grid}.post-link.svelte-u4k2t{color:var(--color-ink);text-underline-offset:.2em;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(2rem,7vw,8rem);text-decoration:none;display:grid}.post-copy.svelte-u4k2t{gap:.5rem;min-width:0;display:grid}.post-link.literary.svelte-u4k2t .post-copy:where(.svelte-u4k2t){font-family:var(--font-tiempos-text)}.post-link.literary.svelte-u4k2t .post-title:where(.svelte-u4k2t){letter-spacing:-.02em}.post-title.svelte-u4k2t{letter-spacing:normal;font-size:clamp(1.25rem,2vw,2rem);line-height:1.1}.post-summary.svelte-u4k2t{max-width:65ch;color:var(--color-muted);font-size:1rem;line-height:1.5}time.svelte-u4k2t{color:var(--color-muted);font-family:var(--font-neue-haas-display);font-size:var(--font-size-site-link);letter-spacing:normal;white-space:nowrap;line-height:1.2}.post-link.svelte-u4k2t:hover .post-title:where(.svelte-u4k2t){text-decoration:underline}.post-link.svelte-u4k2t:hover .post-summary:where(.svelte-u4k2t),.post-link.svelte-u4k2t:hover time:where(.svelte-u4k2t){color:var(--color-ink)}footer.svelte-u4k2t{min-height:var(--page-edge-height);align-items:center;line-height:1.5;display:flex}@media (width<=45rem){.introduction.svelte-u4k2t{padding-block:4rem 3rem}h1.svelte-u4k2t{font-size:2rem}.post-link.svelte-u4k2t{grid-template-columns:1fr;gap:.75rem}time.svelte-u4k2t{grid-row:1}}@media (forced-colors:active){.blog-page.svelte-u4k2t{color:canvastext;background:canvas}}
