.tl.svelte-1iyf1h4{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);margin:0;padding:0;list-style:none;overflow:hidden}.tl__row.svelte-1iyf1h4{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.tl__row.svelte-1iyf1h4:last-child{border-bottom:none}.tl__main.svelte-1iyf1h4{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.tl__title.svelte-1iyf1h4{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;line-height:1.35;text-decoration:none}.tl__title.svelte-1iyf1h4:hover{color:var(--color-primary)}.tl__mark.svelte-1iyf1h4{vertical-align:-2px;margin-right:var(--space-1);color:var(--color-text-muted);display:inline-flex}.tl__meta.svelte-1iyf1h4{align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}.tl__vote.svelte-1iyf1h4{min-width:44px;min-height:44px;padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;flex-direction:column;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.tl__vote.svelte-1iyf1h4:hover{border-color:var(--color-primary);color:var(--color-primary)}.tl__vote.is-on.svelte-1iyf1h4{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary)}
