.skill-card .pack-origin{color:#929c95;overflow-wrap:anywhere;min-width:0;line-height:1.7}.skill-card .pack-origin strong{color:#c3ccc6;font-weight:500}.skill-card .pack-match-count{color:#bdd0c2;flex-shrink:0;line-height:1.7}.skill-card .card-footer{flex-wrap:wrap;gap:12px}.skill-grid:not(.list-view) .pack-origin span{display:block}.skill-grid:not(.list-view) .pack-match-count{font-size:11px}.skill-card h3{overflow-wrap:anywhere}.sidebar .category-overlap-note{color:#929c95;flex-basis:100%;width:100%;margin:0 0 15px;font-size:11px;line-height:1.7}.result-skeleton{background:#101310;border:1px solid #292e2a;flex-direction:column;gap:16px;min-height:145px;padding:24px 20px;display:flex}.result-skeleton span{background:#232a25;border-radius:2px;max-width:100%;height:10px;display:block}.result-skeleton span:first-child{width:45%;height:17px}.result-skeleton span:nth-child(2){width:88%}.result-skeleton span:last-child{width:65%}.skill-grid .directory-pack{background:#101210;border:1px solid #282d27;border-radius:9px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:start;gap:17px;min-height:0;padding:22px;transition:background .16s,border-color .16s,box-shadow .16s;display:grid;transform:none}.skill-grid .directory-pack:hover{background:#151914;border-color:#52604a;transform:none;box-shadow:0 3px 16px #0002}.directory-pack:focus-visible{outline-offset:3px;outline:2px solid #c4d3b7}.directory-pack .directory-pack-icon{color:#b3c5a7;background:#1b2419;border:1px solid #354032;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin:0;display:flex}.directory-pack-body{min-width:0}.directory-pack-title{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.skill-grid .directory-pack h3{letter-spacing:-.25px;color:#eef0eb;grid-area:auto;margin:0;font-size:18px;font-weight:600;line-height:1.45}.skill-grid .directory-pack p{-webkit-line-clamp:2;color:#a6afa1;-webkit-box-orient:vertical;grid-area:auto;max-width:850px;margin:8px 0 13px;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.directory-pack-meta{color:#889580;flex-wrap:wrap;align-items:center;gap:6px 13px;font-size:11px;line-height:1.6;display:flex}.directory-pack-count{color:#c3cebb;align-items:center;gap:6px;display:inline-flex}.directory-pack-meta>span+span{padding-left:12px;position:relative}.directory-pack-meta>span+span:before{content:"";background:#47513f;border-radius:50%;width:3px;height:3px;position:absolute;top:8px;left:0}.directory-pack-author{color:#8d9687;overflow-wrap:anywhere}.directory-pack-arrow{color:#6e7d65;margin-top:4px;transition:color .16s,transform .16s}.directory-pack:hover .directory-pack-arrow{color:#d0dfc3;transform:translate(2px,-2px)}.directory-match-label{color:#b4c7a6;border:1px solid #394733;border-radius:4px;padding:2px 6px;font-size:10px}.directory-match-count{color:#b1c4a3}.skill-grid.list-view{gap:10px}.skill-grid:not(.list-view) .directory-pack{grid-template-columns:minmax(0,1fr) 20px;align-content:start;gap:15px;padding:22px}.skill-grid:not(.list-view) .directory-pack p{min-height:47px}.skill-grid:not(.list-view) .directory-pack h3{font-size:18px}@media (max-width:760px){.skill-grid .directory-pack,.skill-grid.list-view .directory-pack{border-radius:9px;grid-template-columns:34px minmax(0,1fr) 16px;gap:12px;padding:18px 15px}.directory-pack .directory-pack-icon{border-radius:9px;width:34px;height:34px}.directory-pack-icon svg{width:18px;height:18px}.skill-grid .directory-pack h3{letter-spacing:-.15px;font-size:16px;line-height:1.45}.skill-grid .directory-pack p{margin:7px 0 11px;font-size:13px;line-height:1.7}.directory-pack-meta{gap:5px 10px;font-size:11px}.directory-pack-meta>span+span{padding-left:10px}.directory-pack-meta>span+span:before{top:7px}.directory-pack-arrow{width:16px;height:16px}.skill-grid:not(.list-view) .directory-pack{grid-template-columns:minmax(0,1fr) 16px}.directory-pack-title{gap:6px}.directory-pack-author{max-width:100%}}@media (prefers-reduced-motion:reduce){.skill-grid .directory-pack,.directory-pack-arrow{transition:none}}.skill-grid .directory-pack,.skill-grid.list-view .directory-pack,.skill-grid:not(.list-view) .directory-pack{grid-template-columns:minmax(0,1fr) 20px}.skill-grid:not(.list-view) .directory-pack-body{grid-area:1/1}.skill-grid:not(.list-view) .directory-pack-arrow{grid-area:1/2}@media (max-width:760px){.skill-grid .directory-pack,.skill-grid.list-view .directory-pack,.skill-grid:not(.list-view) .directory-pack{grid-template-columns:minmax(0,1fr) 16px}}
body:has(.directory-repo-page){color:#c9d1d9;background:#0d1117}.directory-repo-page{--repo-bg:#0d1117;--repo-panel:#161b22;--repo-border:#30363d;--repo-text:#c9d1d9;--repo-muted:#8b949e;--repo-link:#58a6ff;color:var(--repo-text)}.directory-repo-page .browse-intro{border-color:var(--repo-border);background:0 0}.directory-repo-page .browse-intro h1,.directory-repo-page .results-heading h2,.directory-repo-page .how-section h2{color:#e6edf3}.directory-repo-page .section-eyebrow,.directory-repo-page .browse-intro>p,.directory-repo-page .results-heading p,.directory-repo-page .language-explanation{color:var(--repo-muted)}.directory-repo-page .browse-intro .hero-search{background:var(--repo-bg);border:1px solid var(--repo-border);border-radius:6px;box-shadow:0 1px #ffffff05}.directory-repo-page .hero-search:focus-within{border-color:var(--repo-link);box-shadow:0 0 0 3px #388bfd26}.directory-repo-page .hero-search input{color:#e6edf3}.directory-repo-page .hero-search input::placeholder,.directory-repo-page .hero-search>svg,.directory-repo-page .clear-search{color:var(--repo-muted)}.directory-repo-page .browse-intro .hero-search .search-submit{color:#fff;background:#238636;border:1px solid #2ea043;border-radius:5px}.directory-repo-page .browse-intro .hero-search .search-submit:hover{background:#2ea043}.directory-repo-page .popular{color:var(--repo-muted)}.directory-repo-page .popular>button{color:var(--repo-text);border-color:var(--repo-border);background:#21262d;border-radius:5px}.directory-repo-page .popular>button:hover{color:#e6edf3;background:#30363d}.directory-repo-page .sidebar{border-color:var(--repo-border)}.directory-repo-page .sidebar-heading,.directory-repo-page .category-caption,.directory-repo-page .sidebar .category-overlap-note{color:var(--repo-muted)}.directory-repo-page .category-button{color:#aeb8c3;border-color:#0000;border-radius:6px}.directory-repo-page .category-button svg{color:var(--repo-muted)}.directory-repo-page .category-button:hover{background:var(--repo-panel);color:#e6edf3}.directory-repo-page .category-button.active{color:#79c0ff;background:#13233a;border-color:#29436a}.directory-repo-page .category-button.active svg{color:#79c0ff}.directory-repo-page .category-button small{color:#aeb8c3;font-variant-numeric:tabular-nums;background:0 0;border-radius:4px;padding:3px 6px}.directory-repo-page .category-button.active small{color:#e1edff;background:#243b59}.directory-repo-page .category-button.active:hover{color:#a6d1ff;background:#192d48}.directory-repo-page .category-button.active:hover small{color:#f0f6ff;background:#2b4567}.directory-repo-page .sidebar-note{background:var(--repo-panel);border-color:var(--repo-border);border-radius:6px}.directory-repo-page .sidebar-note h3{color:#e6edf3}.directory-repo-page .sidebar-note p{color:var(--repo-muted)}.directory-repo-page .sidebar-note a{color:var(--repo-link)}.directory-repo-page .note-icon{color:#aeb8c3;border-color:var(--repo-border);background:#21262d;border-radius:6px}.directory-repo-page .filter-controls select{color:var(--repo-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#21262d;border-color:#363b42;border-radius:6px}.directory-repo-page .language-control{color:#aeb8c3}.directory-repo-page .view-switch{background:var(--repo-bg);border-color:var(--repo-border);border-radius:6px;overflow:hidden}.directory-repo-page .view-switch button{color:var(--repo-muted);border-color:var(--repo-border);background:0 0}.directory-repo-page .view-switch button:hover{background:#21262d}.directory-repo-page .view-switch button.selected{color:#e6edf3;background:#21262d}.directory-repo-page .filter-chip{color:#79c0ff;background:#13233a;border-color:#29436a;border-radius:20px}.directory-repo-page .filter-chip button{color:#79c0ff}.directory-repo-page .results-toolbar{color:var(--repo-muted);border-color:var(--repo-border)}.directory-repo-page .skill-grid .directory-pack{background:var(--repo-bg);border-color:var(--repo-border);box-shadow:none;border-radius:6px}.directory-repo-page .skill-grid .directory-pack:hover{background:var(--repo-panel);box-shadow:none;border-color:#56616e}.directory-repo-page .skill-grid .directory-pack h3{color:#79c0ff;font-size:18px;font-weight:600}.directory-repo-page .skill-grid .directory-pack p{color:#aeb8c3}.directory-repo-page .directory-pack-meta,.directory-repo-page .directory-pack-author{color:var(--repo-muted)}.directory-repo-page .directory-pack-count{color:#aeb8c3}.directory-repo-page .directory-pack-count svg{color:var(--repo-muted)}.directory-repo-page .directory-pack-meta>span+span:before{background:#484f58}.directory-repo-page .directory-pack-arrow{color:var(--repo-muted)}.directory-repo-page .directory-pack:hover .directory-pack-arrow{color:var(--repo-link)}.directory-repo-page .directory-match-label{color:#79c0ff;background:#13233a;border-color:#29436a}.directory-repo-page .directory-match-count{color:#79c0ff}.directory-repo-page .result-skeleton{background:var(--repo-bg);border-color:var(--repo-border);border-radius:6px}.directory-repo-page .result-skeleton span{background:#21262d}.directory-repo-page .pagination{border-color:var(--repo-border);color:var(--repo-muted)}.directory-repo-page .pagination button,.directory-repo-page .empty-state button{color:var(--repo-text);background:#21262d;border-color:#363b42;border-radius:6px}.directory-repo-page .pagination button:hover,.directory-repo-page .empty-state button:hover{background:#30363d;border-color:#56616e}.directory-repo-page .pagination button:disabled{opacity:.4}.directory-repo-page .empty-state{background:var(--repo-bg);border-color:var(--repo-border);color:var(--repo-muted)}.directory-repo-page .empty-state h3{color:#e6edf3}.directory-repo-page .how-section{border-color:var(--repo-border)}.directory-repo-page .step{border-color:var(--repo-border);background:var(--repo-panel);border-radius:6px}.directory-repo-page .step h3{color:#e6edf3}.directory-repo-page .step p{color:var(--repo-muted)}.directory-repo-page a:focus-visible,.directory-repo-page button:focus-visible,.directory-repo-page select:focus-visible{outline-offset:3px;outline:2px solid #58a6ff}body:has(.directory-repo-page) footer{background:#0d1117;border-color:#30363d}@media (max-width:760px){.directory-repo-page .skill-grid .directory-pack h3{font-size:16px}.directory-repo-page .skill-grid .directory-pack{border-radius:6px}.directory-repo-page .filter-controls select{min-height:42px}}.directory-repo-page .directory-category-match{color:#79c0ff;font-weight:500}
