Go instead to the lower limit of Miller's Law (about having 7 +/- 2 options)
That means max 5 elements.

# I am the Watcher. I am your guide through this vast new twtiverse. # # Usage: # https://watcher.sour.is/api/plain/users View list of users and latest twt date. # https://watcher.sour.is/api/plain/twt View all twts. # https://watcher.sour.is/api/plain/mentions?uri=:uri View all mentions for uri. # https://watcher.sour.is/api/plain/conv/:hash View all twts for a conversation subject. # # Options: # uri Filter to show a specific users twts. # offset Start index for quey. # limit Count of items to return (going back in time). # # twt range = 1 31 # self = https://watcher.sour.is/conv/3dgf3ma
filter=yes/no/none
should cover the states.display: inline-block
or flexbox.
<aside>
for this and from the new tabs in settings we can reuse the style for getting the boxes
<main class="container float">
<aside class="filternav">
<h4>Filters</h4>
<nav class="tabs">
<a href="https://twtxt.net/?f=localonly" class="current">On twtxt.net</a>
<a href="https://twtxt.net/?f=noreplies">No Replies</a>
<a href="https://twtxt.net/?f=nobots">Exclude Bots</a>
<a href="https://twtxt.net/?f=norss">Exclude Feeds</a>
<a href="https://twtxt.net/">Clear</a>
</nav>
</aside>
<a>
it could be styled checkboxes due to the on-off nature.