.arch-row.svelte-1d6nxft{border-bottom:1px solid var(--rule-soft);cursor:pointer;grid-template-columns:120px 1fr auto;align-items:center;gap:24px;padding:26px 8px;text-decoration:none;transition:background .13s;display:grid}.arch-row.svelte-1d6nxft:hover{background:var(--ink)}.arch-row.svelte-1d6nxft:hover .arch-n:where(.svelte-1d6nxft){color:var(--blood)}.arch-row.svelte-1d6nxft:hover .arch-title:where(.svelte-1d6nxft),.arch-row.svelte-1d6nxft:hover .arch-poet:where(.svelte-1d6nxft){color:var(--paper)}.arch-row.svelte-1d6nxft:hover .arch-date:where(.svelte-1d6nxft){color:#8a7e6f}.arch-n.svelte-1d6nxft{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-faint);font-size:14px;font-weight:700}.arch-title.svelte-1d6nxft{font-family:var(--font-display);color:var(--ink);transition:transform .16s var(--ease-snap);font-size:clamp(1.6rem,4vw,2.6rem);font-weight:700;line-height:.96;display:inline-block}.arch-row.svelte-1d6nxft:hover .arch-title:where(.svelte-1d6nxft){transform:translate(6px)}.arch-tag.svelte-1d6nxft{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--blood);color:var(--blood);margin-left:14px;padding:4px 9px;font-size:11px;font-weight:700}.arch-poet.svelte-1d6nxft{font-family:var(--font-mono);color:var(--ink);font-size:12px}.arch-date.svelte-1d6nxft{font-family:var(--font-mono);color:var(--ink-faint);font-size:12px}
