.page.svelte-k45wj3{min-height:100svh;padding-block:clamp(6rem,14vh,9rem) clamp(5rem,10vw,8rem)}header.svelte-k45wj3{border-bottom:1px solid var(--line);padding-bottom:clamp(2.5rem,5vw,3.5rem);position:relative}.back.svelte-k45wj3{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);transition:color .3s var(--ease);align-items:center;gap:.55rem;font-size:.6875rem;display:inline-flex}.back.svelte-k45wj3:hover{color:var(--accent)}h1.svelte-k45wj3{letter-spacing:-.04em;margin-top:1.5rem;font-size:clamp(2.5rem,7vw,4rem);font-weight:600;line-height:1}.lede.svelte-k45wj3{max-width:52ch;color:var(--fg-2);margin-top:1.25rem;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.7}.feed.svelte-k45wj3{letter-spacing:.2em;color:var(--fg-3);border:1px solid var(--line);transition:color .3s var(--ease), border-color .3s var(--ease);border-radius:999px;padding:.4rem .7rem;font-size:.625rem;position:absolute;bottom:clamp(2.5rem,5vw,3.5rem);right:0}.feed.svelte-k45wj3:hover{color:var(--accent);border-color:var(--accent-line)}.empty.svelte-k45wj3{color:var(--fg-3);margin-top:3rem}.list.svelte-k45wj3 li:where(.svelte-k45wj3){border-bottom:1px solid var(--line)}.list.svelte-k45wj3 a:where(.svelte-k45wj3){transition:padding-inline .4s var(--ease);padding-block:clamp(1.75rem,3.5vw,2.5rem);display:block}.list.svelte-k45wj3 a:where(.svelte-k45wj3):hover{padding-inline:1rem}.meta.svelte-k45wj3{align-items:center;gap:.75rem;display:flex}time.svelte-k45wj3{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);font-size:.6875rem}.list.svelte-k45wj3 h2:where(.svelte-k45wj3){letter-spacing:-.03em;text-wrap:balance;transition:color .3s var(--ease);margin-top:.75rem;font-size:clamp(1.375rem,2.8vw,1.875rem);font-weight:600;line-height:1.2}.list.svelte-k45wj3 a:where(.svelte-k45wj3):hover h2:where(.svelte-k45wj3){color:var(--accent)}.list.svelte-k45wj3 p:where(.svelte-k45wj3){max-width:62ch;color:var(--fg-2);margin-top:.7rem;font-size:.9375rem;line-height:1.65}.foot.svelte-k45wj3{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.tags.svelte-k45wj3{flex-wrap:wrap;gap:.4rem;display:flex}.tags.svelte-k45wj3 li:where(.svelte-k45wj3){letter-spacing:.1em;color:var(--fg-3);background:var(--tint-2);border:0;border-radius:4px;padding:.25rem .55rem;font-size:.625rem}.time.svelte-k45wj3{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin-left:auto;font-size:.625rem}
