.theme-table-sort {
  color: inherit;
  font: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  background: none;
  border: 0;
  padding: .25rem 0;
  cursor: pointer;
}
.theme-table-sort::after { content: " ↕"; }
[aria-sort="ascending"] > .theme-table-sort::after { content: " ↑"; }
[aria-sort="descending"] > .theme-table-sort::after { content: " ↓"; }
.theme-table-sort:focus-visible { outline: 2px solid var(--tblr-primary); outline-offset: 2px; }
