.letter-list.svelte-17uonlm{list-style:none;margin:3rem 0 6rem;padding:0}.letter-list.svelte-17uonlm li:where(.svelte-17uonlm){border-block-start:1px solid var(--color-surface-dark);margin:0}.letter-list.svelte-17uonlm li:where(.svelte-17uonlm):last-child{border-block-end:1px solid var(--color-surface-dark)}.letter-list.svelte-17uonlm a:where(.svelte-17uonlm){display:grid;gap:.5rem;padding-block:2rem;text-decoration:none}.letter-list.svelte-17uonlm a:where(.svelte-17uonlm):focus-visible{outline:1px solid var(--letter-accent-text);outline-offset:-.5rem}.letter-list.svelte-17uonlm a:where(.svelte-17uonlm):hover h2:where(.svelte-17uonlm),.letter-list.svelte-17uonlm a:where(.svelte-17uonlm):focus-visible h2:where(.svelte-17uonlm){color:var(--letter-accent-text)}.letter-row-meta.svelte-17uonlm{color:var(--color-subtle);font-size:1rem;margin:0}h2.svelte-17uonlm{color:var(--color-bright);font-size:clamp(1.5rem,4vw,2rem);font-weight:500;line-height:1.1;margin:0;transition:color var(--duration-short) ease-in-out;text-wrap:balance}h2.svelte-17uonlm span{color:inherit}.letter-row-dek.svelte-17uonlm{color:var(--color-secondary);font-size:1.125rem;line-height:1.5;margin:0;max-width:60ch;text-wrap:pretty}@media(prefers-reduced-motion:reduce){h2.svelte-17uonlm{transition:none}}
