.tags{display:flex;gap:.8em;flex-wrap:wrap;font-weight:600}.tags .tag{padding:.2rem .5rem;margin:0 .35em .35em 0;text-decoration:none;position:relative;display:flex;align-items:center;gap:.5rem}.tags .tag:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;transform:translate(.35em,.35em);transition:background-color .2s ease,transform .2s ease}.tags .tag:hover:before{transform:translate(.25em,.25em)}.categories .tag,.scopes .tag{color:var(--color-background);background-color:var(--color-text);border:.19em solid var(--color-background)}.categories .tag:has(input:checked):before,.scopes .tag:has(input:checked):before{background-color:var(--color-primary)}.categories .tag:before,.scopes .tag:before{background-color:var(--color-text-muted)}.categories .tag:hover:before,.scopes .tag:hover:before,.categories .tag:focus-within:before,.scopes .tag:focus-within:before{background-color:var(--color-primary)}.tools{font-weight:400}.tools .tag{border:.19em solid var(--color-background);color:var(--color-text);background-color:var(--color-overlay)}.tools .tag:before{background-color:var(--color-overlay)}.tools .tag:hover,.tools .tag:focus-visible{color:var(--color-primary)}
