@charset "UTF-8";

nav:has(.tags :checked) ~ main a,
nav:has(.tags :checked) ~ main section {
  display: none;
}

nav:has(#tag-auth:checked) ~ main section:has(.tag-auth),
nav:has(#tag-cals:checked) ~ main section:has(.tag-cals),
nav:has(#tag-cards:checked) ~ main section:has(.tag-cards),
nav:has(#tag-chat:checked) ~ main section:has(.tag-chat),
nav:has(#tag-collab:checked) ~ main section:has(.tag-collab),
nav:has(#tag-fed:checked) ~ main section:has(.tag-fed),
nav:has(#tag-gallery:checked) ~ main section:has(.tag-gallery),
nav:has(#tag-index:checked) ~ main section:has(.tag-index),
nav:has(#tag-notes:checked) ~ main section:has(.tag-notes),
nav:has(#tag-paper:checked) ~ main section:has(.tag-paper),
nav:has(#tag-proj:checked) ~ main section:has(.tag-proj),
nav:has(#tag-recipe:checked) ~ main section:has(.tag-recipe),
nav:has(#tag-repo:checked) ~ main section:has(.tag-repo),
nav:has(#tag-speed:checked) ~ main section:has(.tag-speed),
nav:has(#tag-stg:checked) ~ main section:has(.tag-stg),
nav:has(#tag-stream:checked) ~ main section:has(.tag-stream),
nav:has(#tag-sync:checked) ~ main section:has(.tag-sync),
nav:has(#tag-tech:checked) ~ main section:has(.tag-tech),
nav:has(#tag-vchat:checked) ~ main section:has(.tag-vchat),
nav:has(#tag-vcs:checked) ~ main section:has(.tag-vcs) {
  display: flex;
}

nav:has(#tag-auth:checked) ~ main a:has(.tag-auth),
nav:has(#tag-cals:checked) ~ main a:has(.tag-cals),
nav:has(#tag-cards:checked) ~ main a:has(.tag-cards),
nav:has(#tag-chat:checked) ~ main a:has(.tag-chat),
nav:has(#tag-collab:checked) ~ main a:has(.tag-collab),
nav:has(#tag-fed:checked) ~ main a:has(.tag-fed),
nav:has(#tag-gallery:checked) ~ main a:has(.tag-gallery),
nav:has(#tag-index:checked) ~ main a:has(.tag-index),
nav:has(#tag-notes:checked) ~ main a:has(.tag-notes),
nav:has(#tag-paper:checked) ~ main a:has(.tag-paper),
nav:has(#tag-proj:checked) ~ main a:has(.tag-proj),
nav:has(#tag-recipe:checked) ~ main a:has(.tag-recipe),
nav:has(#tag-repo:checked) ~ main a:has(.tag-repo),
nav:has(#tag-speed:checked) ~ main a:has(.tag-speed),
nav:has(#tag-stg:checked) ~ main a:has(.tag-stg),
nav:has(#tag-stream:checked) ~ main a:has(.tag-stream),
nav:has(#tag-sync:checked) ~ main a:has(.tag-sync),
nav:has(#tag-tech:checked) ~ main a:has(.tag-tech),
nav:has(#tag-vchat:checked) ~ main a:has(.tag-vchat),
nav:has(#tag-vcs:checked) ~ main a:has(.tag-vcs) {
  display: block;
}