.tag-explorer:where(.astro-2hnua3j5){gap:1.5rem;margin-top:2rem;display:grid}.tag-search:where(.astro-2hnua3j5){gap:.55rem;display:grid}.tag-search:where(.astro-2hnua3j5) label:where(.astro-2hnua3j5){color:var(--sl-color-white);font-weight:650}.tag-search-row:where(.astro-2hnua3j5){gap:.65rem;display:flex}.tag-search:where(.astro-2hnua3j5) input:where(.astro-2hnua3j5){border:1px solid var(--sl-color-gray-5);background:var(--sl-color-black);min-width:0;color:var(--sl-color-white);font:inherit;border-radius:.65rem;flex:1;padding:.75rem .9rem}.tag-search:where(.astro-2hnua3j5) input:where(.astro-2hnua3j5)::placeholder{color:var(--sl-color-gray-3)}.tag-search:where(.astro-2hnua3j5) button:where(.astro-2hnua3j5),.tag-filters:where(.astro-2hnua3j5) button:where(.astro-2hnua3j5){border:1px solid var(--sl-color-gray-5);background:var(--sl-color-gray-6);color:var(--sl-color-gray-2);font:inherit;cursor:pointer;border-radius:.65rem;padding:.65rem .8rem;font-weight:600}.tag-search:where(.astro-2hnua3j5) button:where(.astro-2hnua3j5):hover,.tag-filters:where(.astro-2hnua3j5) button:where(.astro-2hnua3j5):hover{border-color:var(--project-accent-border);color:var(--sl-color-white)}.tag-search:where(.astro-2hnua3j5) input:where(.astro-2hnua3j5):focus-visible,.tag-search:where(.astro-2hnua3j5) button:where(.astro-2hnua3j5):focus-visible,.tag-filters:where(.astro-2hnua3j5) button:where(.astro-2hnua3j5):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px}.tag-filters:where(.astro-2hnua3j5){flex-wrap:wrap;gap:.35rem;display:flex}.tag-filter-hint:where(.astro-2hnua3j5){color:var(--sl-color-gray-3);font-size:var(--sl-text-sm);margin:-.75rem 0 0}.tag-filters:where(.astro-2hnua3j5) button:where(.astro-2hnua3j5){font-size:var(--sl-text-sm);border-radius:.5rem;align-items:center;gap:.35rem;padding:.4rem .6rem;line-height:1.2;display:inline-flex}.tag-filters:where(.astro-2hnua3j5) button:where(.astro-2hnua3j5)[aria-pressed=true]{border-color:var(--project-accent-border);background:var(--project-accent-soft);color:var(--sl-color-accent-high)}.tag-filters:where(.astro-2hnua3j5) button:where(.astro-2hnua3j5) span:where(.astro-2hnua3j5){background:var(--sl-color-gray-5);min-width:1.1rem;color:var(--sl-color-gray-2);font-size:var(--sl-text-xs);text-align:center;border-radius:999px;padding:.05rem .28rem;line-height:1.2}.tag-result-count:where(.astro-2hnua3j5),.tag-empty:where(.astro-2hnua3j5){color:var(--sl-color-gray-2);margin:0}.tag-results:where(.astro-2hnua3j5){grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.tag-results:where(.astro-2hnua3j5) li:where(.astro-2hnua3j5){min-width:0}.tag-results:where(.astro-2hnua3j5) a:where(.astro-2hnua3j5){border:1px solid var(--sl-color-hairline-light);background:var(--sl-color-black);height:100%;color:inherit;border-radius:.8rem;flex-direction:column;gap:.55rem;padding:1.1rem;text-decoration:none;transition:border-color .16s,transform .16s;display:flex}.tag-results:where(.astro-2hnua3j5) a:where(.astro-2hnua3j5):hover,.tag-results:where(.astro-2hnua3j5) a:where(.astro-2hnua3j5):focus-visible{border-color:var(--project-accent-border);transform:translateY(-2px)}.tag-results:where(.astro-2hnua3j5) a:where(.astro-2hnua3j5):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px}.tag-results:where(.astro-2hnua3j5) h2:where(.astro-2hnua3j5){color:var(--sl-color-white);font-size:var(--sl-text-lg);margin:0}.tag-results:where(.astro-2hnua3j5) a:where(.astro-2hnua3j5)>span:where(.astro-2hnua3j5):not(.document-tags){color:var(--sl-color-gray-2);line-height:1.6}.document-tags:where(.astro-2hnua3j5){flex-wrap:wrap;gap:.25rem;margin-top:auto;padding-top:.25rem;display:flex}.document-tags:where(.astro-2hnua3j5) small:where(.astro-2hnua3j5){background:var(--project-accent-soft);color:var(--sl-color-accent-high);font-size:var(--sl-text-xs);border-radius:999px;padding:.18rem .45rem;line-height:1.3}@media (width<=42rem){.tag-search-row:where(.astro-2hnua3j5){flex-direction:column;align-items:stretch}.tag-results:where(.astro-2hnua3j5){grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tag-results:where(.astro-2hnua3j5) a:where(.astro-2hnua3j5){transition:none}}
