.feed-sort-links{border:1px solid var(--rule);border-radius:3px;align-items:stretch;gap:2px;padding:2px;display:inline-flex}.feed-sort-link{font-family:var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;color:var(--ink-soft);border-radius:2px;padding:.45rem .9rem;font-size:.75rem;font-weight:500;line-height:1;transition:color .15s,background-color .15s}.feed-sort-link:hover{color:var(--ink)}.feed-sort-link.active{color:var(--ink);background:var(--card)}.feed-meta{align-items:center;gap:1.25rem;margin:.25rem 0 1rem;padding-left:2.9rem;padding-right:2.9rem;display:flex}.feed-meta .feed-sort-page{margin-left:auto}.feed-sort-filter{align-items:center;gap:.75rem;display:inline-flex}.feed-sort-page{font-family:var(--font-mono), monospace;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);white-space:nowrap;font-weight:500}.feed-sort-tag{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);background:var(--sage-light);border:1px solid var(--accent);border-radius:2px;padding:.3rem .7rem;font-size:.75rem;font-weight:500}.feed-sort-clear{font-family:var(--font-mono), monospace;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);transition:color .15s}.feed-sort-clear:hover{color:var(--accent)}@media (max-width:768px){.feed-sort-link{padding:.4rem .75rem}.feed-meta{padding-left:2.25rem;padding-right:2.25rem}}
