.row.svelte-a3s5wm{gap:var(--space-5);padding-block:var(--space-5);border-top:1px solid var(--line);transition:background-color var(--dur-fast);grid-template-columns:150px minmax(0,1fr) 170px;display:grid;position:relative}.row.svelte-a3s5wm:hover{background:linear-gradient(90deg, transparent, var(--accent-wash) 30%, transparent)}.date.svelte-a3s5wm,.meta.svelte-a3s5wm{color:var(--text-muted);font-size:var(--text-sm)}.meta.svelte-a3s5wm{text-align:end;align-content:start;gap:2px;display:grid}.text.svelte-a3s5wm{gap:var(--space-2);display:grid}.title.svelte-a3s5wm{font-size:var(--text-xl);font-weight:450}.title.svelte-a3s5wm a:where(.svelte-a3s5wm){text-decoration:none}.title.svelte-a3s5wm a:where(.svelte-a3s5wm):after{content:"";position:absolute;inset:0}.title.svelte-a3s5wm a:where(.svelte-a3s5wm):focus-visible{outline:none}.title.svelte-a3s5wm a:where(.svelte-a3s5wm):focus-visible:after{outline:2.5px solid var(--focus);outline-offset:2px}.row.svelte-a3s5wm:hover .title:where(.svelte-a3s5wm) a:where(.svelte-a3s5wm){text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.dek.svelte-a3s5wm{max-width:60ch;color:var(--text-muted)}@media (width<=760px){.row.svelte-a3s5wm{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.meta.svelte-a3s5wm{gap:var(--space-3);text-align:start;flex-wrap:wrap;display:flex}}
