.article-detail:where(.astro-brgg57xe){display:flex;align-items:center}.detail-link:where(.astro-brgg57xe){display:inline-flex;align-items:center;gap:var(--sl-spacing-1, .25rem);font-size:.875rem;font-weight:600;color:var(--hub-accent-article);text-decoration:none;padding:4px 0}.detail-link:where(.astro-brgg57xe):hover{text-decoration:underline}.detail-link:where(.astro-brgg57xe):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px;border-radius:2px}.visually-hidden:where(.astro-brgg57xe){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.repo-detail:where(.astro-egyrhod4){display:flex;align-items:center;gap:var(--sl-spacing-2, .5rem);flex-wrap:wrap}.repo-hostname:where(.astro-egyrhod4){font-size:.875rem;color:var(--sl-color-text-accent, var(--sl-color-gray-3));font-family:monospace}.detail-link:where(.astro-egyrhod4){display:inline-flex;align-items:center;gap:4px;font-size:.875rem;font-weight:600;color:var(--hub-accent-repo);text-decoration:none;padding:4px 0}.detail-link:where(.astro-egyrhod4):hover{text-decoration:underline}.detail-link:where(.astro-egyrhod4):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px;border-radius:2px}.visually-hidden:where(.astro-egyrhod4){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.detail-unavailable:where(.astro-egyrhod4){font-size:.875rem;color:var(--sl-color-text-accent, var(--sl-color-gray-3));font-style:italic}.prompt-detail:where(.astro-mxk4wizi){display:flex;align-items:center;gap:var(--sl-spacing-2, .5rem);flex-wrap:wrap}.copy-btn:where(.astro-mxk4wizi){display:inline-flex;align-items:center;gap:4px;font-size:.875rem;font-weight:600;color:var(--hub-accent-prompt);background:none;border:1px solid var(--hub-accent-prompt);border-radius:4px;padding:4px 10px;cursor:pointer;transition:background .15s ease}.copy-btn:where(.astro-mxk4wizi):hover{background:var(--sl-color-bg-sidebar)}.copy-btn:where(.astro-mxk4wizi):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px}.copy-btn:where(.astro-mxk4wizi):disabled{opacity:.7;cursor:default}.view-link:where(.astro-mxk4wizi),.detail-link:where(.astro-mxk4wizi){display:inline-flex;align-items:center;font-size:.875rem;font-weight:600;color:var(--hub-accent-prompt);text-decoration:none;padding:4px 0}.view-link:where(.astro-mxk4wizi):hover,.detail-link:where(.astro-mxk4wizi):hover{text-decoration:underline}.view-link:where(.astro-mxk4wizi):focus-visible,.detail-link:where(.astro-mxk4wizi):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px;border-radius:2px}.guide-detail:where(.astro-e4scoxnn){display:flex;align-items:center;gap:var(--sl-spacing-2, .5rem);flex-wrap:wrap}.step-count:where(.astro-e4scoxnn){font-size:.875rem;color:var(--sl-color-text-accent, var(--sl-color-gray-3))}.detail-link:where(.astro-e4scoxnn){display:inline-flex;align-items:center;gap:4px;font-size:.875rem;font-weight:600;color:var(--hub-accent-guide);text-decoration:none;padding:4px 0}.detail-link:where(.astro-e4scoxnn):hover{text-decoration:underline}.detail-link:where(.astro-e4scoxnn):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px;border-radius:2px}.visually-hidden:where(.astro-e4scoxnn){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.link-detail:where(.astro-wovbrzfc){display:flex;align-items:center;gap:var(--sl-spacing-2, .5rem);flex-wrap:wrap}.link-hostname:where(.astro-wovbrzfc){font-size:.875rem;color:var(--sl-color-text-accent, var(--sl-color-gray-3));font-family:monospace}.detail-link:where(.astro-wovbrzfc){display:inline-flex;align-items:center;gap:4px;font-size:.875rem;font-weight:600;color:var(--hub-accent-link);text-decoration:none;padding:4px 0}.detail-link:where(.astro-wovbrzfc):hover{text-decoration:underline}.detail-link:where(.astro-wovbrzfc):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px;border-radius:2px}.visually-hidden:where(.astro-wovbrzfc){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.detail-unavailable:where(.astro-wovbrzfc){font-size:.875rem;color:var(--sl-color-text-accent, var(--sl-color-gray-3));font-style:italic}.browse-page:where(.astro-ynzk3njx){max-width:1400px;margin:0 auto;padding:var(--sl-spacing-8, 2rem) var(--sl-spacing-4, 1rem)}.browse-header:where(.astro-ynzk3njx){margin-bottom:var(--sl-spacing-6, 1.5rem)}.browse-title:where(.astro-ynzk3njx){font-size:2rem;font-weight:700;line-height:1.1;margin:0 0 var(--sl-spacing-2, .5rem);color:var(--sl-color-text)}.browse-subtitle:where(.astro-ynzk3njx){font-size:1rem;color:var(--sl-color-text-accent, var(--sl-color-gray-3));margin:0}.filter-bar:where(.astro-ynzk3njx){display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sl-spacing-4, 1rem);padding:var(--sl-spacing-4, 1rem);margin-bottom:var(--sl-spacing-6, 1.5rem);background:var(--sl-color-bg-sidebar);border-radius:var(--hub-card-radius, 1rem)}.filter-facet:where(.astro-ynzk3njx){display:flex;flex-direction:column;gap:.35rem}.filter-facet:where(.astro-ynzk3njx) label:where(.astro-ynzk3njx){font-size:.8rem;font-weight:600;color:var(--sl-color-text-accent, var(--sl-color-gray-3))}.filter-facet:where(.astro-ynzk3njx) select:where(.astro-ynzk3njx){font:inherit;font-size:.95rem;padding:.5rem .75rem;min-height:44px;border:1px solid var(--sl-color-hairline);border-radius:.5rem;background:var(--sl-color-bg);color:var(--sl-color-text);cursor:pointer}.filter-facet:where(.astro-ynzk3njx) select:where(.astro-ynzk3njx):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:1px}.filter-reset:where(.astro-ynzk3njx){font:inherit;font-size:.9rem;font-weight:600;padding:.5rem .9rem;min-height:44px;border:1px solid var(--sl-color-accent);border-radius:9999px;background:transparent;color:var(--sl-color-accent);cursor:pointer}.filter-reset:where(.astro-ynzk3njx):hover{background:var(--hub-brand-accent-lighten, #bde3ff)}.filter-count:where(.astro-ynzk3njx){margin:0 0 0 auto;align-self:center;font-size:.9rem;color:var(--sl-color-text-accent, var(--sl-color-gray-3))}.browse-grid:where(.astro-ynzk3njx){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--sl-spacing-6, 1.5rem)}.browse-item:where(.astro-ynzk3njx){display:flex;min-width:0}.browse-item:where(.astro-ynzk3njx)[hidden]{display:none}.no-results:where(.astro-ynzk3njx){padding:var(--sl-spacing-8, 2rem);text-align:center;color:var(--sl-color-text-accent, var(--sl-color-gray-3))}.linklike:where(.astro-ynzk3njx){font:inherit;color:var(--sl-color-accent);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline}.empty-state:where(.astro-ynzk3njx){padding:var(--sl-spacing-8, 2rem);text-align:center;background:var(--sl-color-bg-sidebar);border-radius:var(--hub-card-radius, 1rem)}.empty-state:where(.astro-ynzk3njx) h2:where(.astro-ynzk3njx){font-size:1.5rem;font-weight:700;margin:0 0 var(--sl-spacing-2, .5rem);color:var(--sl-color-text)}.empty-state:where(.astro-ynzk3njx) p:where(.astro-ynzk3njx){color:var(--sl-color-text-accent, var(--sl-color-gray-3));margin:0}@media(max-width:560px){.filter-bar:where(.astro-ynzk3njx){flex-direction:column;align-items:stretch}.filter-count:where(.astro-ynzk3njx){margin:0}}
