.empty.svelte-kjz6sm{margin:0;font-size:1.05rem;color:var(--muted)}.index.svelte-kjz6sm{margin:0;padding:0;list-style:none;border-top:var(--rule) solid var(--line)}.index.svelte-kjz6sm li:where(.svelte-kjz6sm){border-bottom:var(--rule) solid var(--line)}.index.svelte-kjz6sm a:where(.svelte-kjz6sm){display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"num body date" ". excerpt date";column-gap:clamp(1rem,2.5vw,2rem);row-gap:.3rem;align-items:baseline;padding:clamp(1rem,2.5vh,1.5rem) 0;text-decoration:none}.num.svelte-kjz6sm{grid-area:num;font-family:var(--font-mono);font-size:var(--t-caption);color:var(--accent)}.body.svelte-kjz6sm{grid-area:body;min-width:0}h2.svelte-kjz6sm{margin:0;padding-bottom:.12em;font-family:var(--font-display);font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;text-wrap:balance;background-image:linear-gradient(var(--accent),var(--accent));background-repeat:no-repeat;background-position:left calc(100% - .04em);background-size:0% 1px;transition:background-size .3s ease}.index.svelte-kjz6sm a:where(.svelte-kjz6sm):hover h2:where(.svelte-kjz6sm),.index.svelte-kjz6sm a:where(.svelte-kjz6sm):focus-visible h2:where(.svelte-kjz6sm){background-size:100% 1px}.excerpt.svelte-kjz6sm{grid-area:excerpt;max-width:60ch;margin:0;font-size:.95rem;line-height:1.45;color:var(--muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-clamp:2}time.svelte-kjz6sm{grid-area:date;font-family:var(--font-mono);font-size:var(--t-caption);line-height:1.5;color:var(--muted);white-space:nowrap;transition:color .15s ease}.index.svelte-kjz6sm a:where(.svelte-kjz6sm):hover time:where(.svelte-kjz6sm),.index.svelte-kjz6sm a:where(.svelte-kjz6sm):focus-visible time:where(.svelte-kjz6sm){color:var(--accent)}.all.svelte-kjz6sm{display:inline-block;margin-top:1.1rem;font-size:1rem;font-weight:600;color:var(--muted);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.all.svelte-kjz6sm:hover,.all.svelte-kjz6sm:focus-visible{color:var(--accent)}@media(max-width:640px){.index.svelte-kjz6sm a:where(.svelte-kjz6sm){grid-template-areas:"num body" ". excerpt";align-items:start}.index.svelte-kjz6sm a:where(.svelte-kjz6sm) time:where(.svelte-kjz6sm){display:none}}.wrap.svelte-u4k2t{width:100%;max-width:1080px;margin-inline:auto;padding:clamp(2.5rem,7vh,4.5rem) clamp(1.25rem,5vw,2.5rem) clamp(3rem,8vh,6rem);color:var(--fg)}.head.svelte-u4k2t{margin-bottom:clamp(2rem,5vh,3rem);padding-bottom:clamp(1.25rem,3vh,2rem);border-bottom:var(--rule) solid var(--line)}.title.svelte-u4k2t{display:flex;align-items:center;gap:.7rem}h1.svelte-u4k2t{margin:0;font-family:var(--font-display);font-size:clamp(2.25rem,5vw,3.25rem);font-weight:700;line-height:1;letter-spacing:-.025em}h1.svelte-u4k2t .mark:where(.svelte-u4k2t){display:inline-block;margin-left:-.02em;font-size:.75em;vertical-align:.42em;color:var(--accent)}.head.svelte-u4k2t p:where(.svelte-u4k2t){max-width:var(--measure);margin:1rem 0 0;font-size:1.05rem;line-height:1.6;color:var(--muted)}
