.flush { margin-top: 0; }
.card textarea { margin: 4px 0 8px; }
.card .row { margin-bottom: 8px; }
.tags { display: flex; flex-wrap: wrap; gap: 6px; margin: 12px 0; }
.tags button { min-height: 32px; padding: 4px 10px; border-radius: 99px; font-size: 14px; }
.tags button[aria-pressed="true"] { background: var(--accent); color: var(--accent-ink); border-color: var(--accent); }
.list { list-style: none; padding: 0; margin: 0; }
.list li { background: var(--surface); border: 1px solid var(--line); border-radius: 10px; padding: 10px 12px; margin-bottom: 8px; display: grid; grid-template-columns: 1fr auto; gap: 4px 8px; }
.list a.t { font-weight: 600; overflow-wrap: anywhere; }
.list .meta { grid-column: 1 / -1; font-size: 13px; color: var(--muted); overflow-wrap: anywhere; }
.list .acts { display: flex; gap: 4px; align-items: start; }
.list .acts button { min-height: 32px; padding: 2px 8px; font-size: 13px; }
.list .acts button[aria-pressed="true"] { background: var(--chip); }
#digest h3 { font-size: 16px; margin: 12px 0 4px; }
#digest ul { margin: 0 0 8px; padding-left: 20px; }
