@charset "UTF-8";.project-card.svelte-qul2z1.svelte-qul2z1{border:var(--card-border);background:var(--card-background);border-radius:4px;display:flex;flex-direction:column;justify-content:space-between;transition:all .15s ease-in-out;cursor:default;height:100%;overflow:hidden}.project-card.svelte-qul2z1 h2.svelte-qul2z1,.project-card.svelte-qul2z1 .repo-description.svelte-qul2z1,.project-card.svelte-qul2z1 .repo-info.svelte-qul2z1,.project-card.svelte-qul2z1 .view-buttons.svelte-qul2z1{padding:.5rem}.project-card.svelte-qul2z1.svelte-qul2z1:not(.featured){max-height:18rem;max-width:420px}.project-card.fixed.svelte-qul2z1.svelte-qul2z1:not(.featured){height:16rem}.project-card.svelte-qul2z1 .thumbnail.svelte-qul2z1{width:100%;height:120px;background-size:100%;background-position:center;background-repeat:no-repeat;transition:all .15s ease-in-out;border-radius:var(--curve-factor);height:0}.project-card.svelte-qul2z1 h2.svelte-qul2z1{margin:0;display:flex;align-items:center;gap:1rem;justify-content:space-between;font-family:RedHatText;text-transform:capitalize}.project-card.svelte-qul2z1 p.svelte-qul2z1{margin:.25rem 0}.project-card.svelte-qul2z1 .is-fork-label.svelte-qul2z1{display:inline;font-size:.75rem;font-weight:400;opacity:.5;border:var(--card-border);padding:.1rem .25rem;border-radius:var(--curve-factor)}.project-card.svelte-qul2z1 .repo-description.svelte-qul2z1{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.5rem 0;font-family:RedHatText;line-height:1.5rem;transition:all .15s ease-in-out}.project-card.svelte-qul2z1 .repo-description .no-description.svelte-qul2z1{opacity:.5;color:var(--accent)}.project-card.svelte-qul2z1 .repo-info.svelte-qul2z1{display:flex;gap:1rem;align-items:center;justify-content:inherit;opacity:.65;transition:all .15s ease-in-out}.project-card.svelte-qul2z1 .repo-info .info-item.svelte-qul2z1{display:flex;gap:.25rem;align-items:center;display:none}.project-card.svelte-qul2z1 .repo-info .date-info.svelte-qul2z1{display:flex;flex-direction:column;align-items:baseline;font-size:.7rem;line-height:.6rem;color:var(--dimmed-text)}.project-card.svelte-qul2z1 .repo-info .date-info p.svelte-qul2z1{margin:0}.project-card.svelte-qul2z1 .view-buttons.svelte-qul2z1{display:flex;gap:1rem;justify-content:space-between}.project-card.svelte-qul2z1:hover .repo-info.svelte-qul2z1{opacity:1}.project-card.svelte-qul2z1:hover .repo-info .info-item.svelte-qul2z1{display:flex}.project-card.svelte-qul2z1:hover .star-count.svelte-qul2z1 svg path{fill:var(--warning)}.project-card.svelte-qul2z1:hover .fork-count.svelte-qul2z1 svg path{fill:var(--success)}.project-card.svelte-qul2z1:hover .issue-count.svelte-qul2z1 svg path{fill:var(--error)}.project-card.svelte-qul2z1:hover .license-type.svelte-qul2z1 svg path{fill:var(--info)}.project-card.svelte-qul2z1:hover .size-value.svelte-qul2z1 svg path{fill:var(--misc)}@media (min-width: 780px){.project-card.scootch.svelte-qul2z1.svelte-qul2z1:not(.featured){height:16rem}.project-card.scootch.svelte-qul2z1:not(.featured) .thumbnail.svelte-qul2z1{height:150px}.project-card.scootch.svelte-qul2z1:not(.featured) .repo-description.svelte-qul2z1{-webkit-line-clamp:2;margin:0}.project-card.scootch.svelte-qul2z1:not(.featured) .view-buttons.svelte-qul2z1{display:none}}@media (min-width: 780px){.project-card.featured.svelte-qul2z1.svelte-qul2z1{height:100%}.project-card.featured.svelte-qul2z1 .thumbnail.svelte-qul2z1{height:80%;min-height:200px}.project-card.featured.svelte-qul2z1 .repo-description.svelte-qul2z1{-webkit-line-clamp:4;margin:.5rem 0}}@media (max-width: 779px),(hover: none) and (pointer: coarse){.project-card.svelte-qul2z1 .repo-info .date-info.svelte-qul2z1{font-size:.8rem;line-height:1.3}}a.mirror-card.svelte-58m9l3.svelte-58m9l3{text-decoration:none;display:flex;gap:1rem;padding:.5rem;background:var(--card-background);border-radius:var(--curve-factor);border:var(--card-border);height:100%;color:var(--foreground)}a.mirror-card.svelte-58m9l3 img.svelte-58m9l3{width:2rem;height:2rem}a.mirror-card.svelte-58m9l3 h3.svelte-58m9l3{margin:0}a.mirror-card.svelte-58m9l3 .right.svelte-58m9l3{display:flex;flex-direction:column;gap:.25rem}.project-row.svelte-1jcjqln.svelte-1jcjqln{background:var(--card-background);border:var(--card-border);display:flex;flex-wrap:wrap}.project-row.svelte-1jcjqln .row-left.svelte-1jcjqln{flex:1;display:flex;flex-direction:column;margin:0 var(--grid-item-spacing);justify-content:space-between;min-width:min(100%,20rem);overflow-wrap:anywhere}.project-row.svelte-1jcjqln .row-left .lower-row.svelte-1jcjqln{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem .25rem}.project-row.svelte-1jcjqln .thumbnail.svelte-1jcjqln{width:min(100%,24rem);max-height:12rem;border-radius:4px;margin:0 auto}.project-row.svelte-1jcjqln h2.svelte-1jcjqln{font-family:RedHatText;font-size:2rem;margin:.5rem 0;text-transform:capitalize}.project-row.svelte-1jcjqln h2 .is-fork-label.svelte-1jcjqln{font-size:1rem;font-weight:400;border:var(--card-border);border-radius:4px;padding:0 .25rem;vertical-align:middle;margin-left:.5rem}.project-row.svelte-1jcjqln .repo-description.svelte-1jcjqln{font-family:RedHatText;margin:.5rem 0}.project-row.svelte-1jcjqln .repo-info.svelte-1jcjqln{display:flex;gap:var(--grid-item-spacing);justify-content:space-between;overflow:hidden;flex-wrap:wrap;opacity:.65}.project-row.svelte-1jcjqln .date-info.svelte-1jcjqln{display:flex;flex-direction:column;gap:.25rem}.project-row.svelte-1jcjqln .date-info p.svelte-1jcjqln{margin:0;font-size:.75rem;color:var(--foreground)}.project-row.svelte-1jcjqln .view-buttons.svelte-1jcjqln{display:flex;gap:var(--grid-item-spacing);margin:0 0 .5rem auto;float:right;flex-direction:row-reverse}.project-row.svelte-1jcjqln .view-buttons.svelte-1jcjqln a{height:fit-content}.project-row.svelte-1jcjqln:hover .repo-info.svelte-1jcjqln{opacity:1}.project-row.svelte-1jcjqln:hover .star-count.svelte-1jcjqln svg path{fill:var(--warning)}.project-row.svelte-1jcjqln:hover .fork-count.svelte-1jcjqln svg path{fill:var(--success)}.project-row.svelte-1jcjqln:hover .issue-count.svelte-1jcjqln svg path{fill:var(--error)}.project-row.svelte-1jcjqln:hover .license-type.svelte-1jcjqln svg path{fill:var(--info)}.project-row.svelte-1jcjqln:hover .size-value.svelte-1jcjqln svg path{fill:var(--misc)}div.svelte-vsdhnm{height:100%;display:flex;flex-direction:column}.radio-wrapper.svelte-o031uz.svelte-o031uz{padding:.5rem}.radio-wrapper.svelte-o031uz .radio-group.svelte-o031uz{display:flex;gap:.5rem}.radio-wrapper.svelte-o031uz .radio-group.wrap.svelte-o031uz{flex-wrap:wrap}.radio-wrapper.svelte-o031uz .radio-group-label.svelte-o031uz{font-size:.8rem;color:var(--dimmed-text)}.radio-wrapper.svelte-o031uz .hidden-radio.svelte-o031uz{position:absolute;opacity:0;height:0;width:0}.radio-wrapper.svelte-o031uz .radio-item label.svelte-o031uz{font-size:.9rem;padding:.2rem .25rem;cursor:pointer;border-radius:4px;border:var(--card-border);background:var(--card-background)}.radio-wrapper.svelte-o031uz .radio-item label.checkbox.svelte-o031uz:before{content:"▢"}.radio-wrapper.svelte-o031uz .radio-item label.checkbox.svelte-o031uz:hover:not(.selected):before{content:"▣"}.radio-wrapper.svelte-o031uz .radio-item label.radio.svelte-o031uz:before{content:"⃝"}.radio-wrapper.svelte-o031uz .radio-item label.radio.svelte-o031uz:hover:not(.selected):before{content:"⏺"}.radio-wrapper.svelte-o031uz .radio-item label.svelte-o031uz:before{width:1rem;height:1rem;display:inline-block;margin-right:.25rem;color:var(--accent)}.radio-wrapper.svelte-o031uz .radio-item label.selected.svelte-o031uz{color:var(--accent)}.radio-wrapper.svelte-o031uz .radio-item label.selected.svelte-o031uz:before{content:"✔"}:root{--grid-item-width:20rem;--grid-item-min-height:3.5rem;--grid-item-max-height:5rem;--grid-item-spacing:1rem;--grid-max-width:100rem;--curve-factor:4px;--page-gutter:1rem;--page-max-width:1200px;--tap-target:44px}@media (min-width: 780px){:root{--page-gutter:calc(5vw + 1rem)}}section.svelte-1tc907j.svelte-1tc907j{margin:1rem auto;text-align:left;width:100%}.title.svelte-1tc907j.svelte-1tc907j{margin:0 var(--page-gutter)}.project-grid.svelte-1tc907j.svelte-1tc907j,.mirror-grid.svelte-1tc907j.svelte-1tc907j{display:grid;grid-auto-flow:dense;grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-item-width),100%),1fr));gap:var(--grid-item-spacing);padding:var(--grid-item-spacing);margin:var(--grid-item-spacing) 0;box-sizing:border-box;list-style:none}@media (min-width: 780px){.project-grid.svelte-1tc907j.svelte-1tc907j,.mirror-grid.svelte-1tc907j.svelte-1tc907j{margin:var(--grid-item-spacing) 5vw}}.post-filter-options.svelte-1tc907j.svelte-1tc907j{display:flex;justify-content:space-between;flex-wrap:wrap}.post-filter-options.svelte-1tc907j .filter-controls.svelte-1tc907j{display:flex;gap:1rem;margin:0 var(--page-gutter)}.post-filter-options.svelte-1tc907j .filter-controls .filter-toggle-btn.svelte-1tc907j{font-family:FiraCode;background:var(--card-background);border:var(--card-border);border-radius:var(--curve-factor);padding:.35rem;color:var(--foreground);cursor:pointer}.advanced-filters.svelte-1tc907j.svelte-1tc907j{display:flex;align-items:center;margin:0 var(--page-gutter);flex-wrap:wrap}.advanced-filters.svelte-1tc907j .view-mode-label.svelte-1tc907j{font-size:.8rem;color:var(--dimmed-text)}.advanced-filters.svelte-1tc907j .view-mode-options.svelte-1tc907j{display:flex}.advanced-filters.svelte-1tc907j .language-selector.svelte-1tc907j{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.advanced-filters.svelte-1tc907j .language-selector button.svelte-1tc907j{display:flex;align-items:center;padding:0;background:none;border:none;color:inherit;font:inherit;cursor:pointer;transition:.25s all ease-in-out}.advanced-filters.svelte-1tc907j .language-selector button.svelte-1tc907j:hover{filter:brightness(1.2)}.advanced-filters.svelte-1tc907j .language-selector button.svelte-1tc907j:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.advanced-filters.svelte-1tc907j .language-selector .selectedLang.svelte-1tc907j{display:flex;border:var(--card-border);padding:5px 5px 0;border-radius:4px}.advanced-filters.svelte-1tc907j .language-selector .selectedLang.svelte-1tc907j:before{content:"✓";margin-right:10px}.advanced-filters.svelte-1tc907j .af.svelte-1tc907j{display:flex;flex-direction:column}.advanced-filters.svelte-1tc907j .af.cancel-filters button.svelte-1tc907j{color:var(--foreground);margin:0 .25rem;padding:.2rem .25rem;font-family:FiraCode;background:var(--card-background);border:var(--card-border);border-radius:4px;cursor:pointer;border-color:var(--error)}.advanced-filters.svelte-1tc907j .af.cancel-filters button.svelte-1tc907j:hover{color:var(--accent)}label.svelte-1tc907j.svelte-1tc907j{margin-right:1rem}input.svelte-1tc907j.svelte-1tc907j{background:var(--card-background);outline:none;border:var(--card-border);padding:.25rem .5rem;color:var(--accent);font-family:FiraCode;font-size:1rem;border-radius:4px}.display-btn.svelte-1tc907j.svelte-1tc907j{background:var(--card-background);border:var(--card-border);border-radius:var(--curve-factor);margin-right:.25rem;display:flex;padding:.35rem;color:var(--foreground);cursor:pointer;transition:all .2s ease-in-out}.display-btn.svelte-1tc907j.svelte-1tc907j:last-of-type{margin-right:1rem}.display-btn.svelte-1tc907j.svelte-1tc907j:hover{color:var(--accent);transform:scale(1.05)}.display-btn.svelte-1tc907j.svelte-1tc907j:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.display-btn.selected.svelte-1tc907j.svelte-1tc907j{border:1px solid var(--accent)}.display-btn.display-btn--text.svelte-1tc907j.svelte-1tc907j{align-items:center;font-family:FiraCode;font-size:.8rem}.results-info.svelte-1tc907j.svelte-1tc907j{display:flex;align-items:center;flex-direction:row;margin:.25rem var(--page-gutter)}.results-info.svelte-1tc907j p.svelte-1tc907j{margin:0}.results-info.svelte-1tc907j button.svelte-1tc907j{border:none;outline:none;background:var(--accent);color:var(--foreground);border-radius:4px;margin:0 .5rem;cursor:pointer}.load-more.svelte-1tc907j.svelte-1tc907j{margin:1rem auto;display:flex;flex-direction:column;gap:1rem;text-align:center}.load-more.svelte-1tc907j span.svelte-1tc907j{opacity:.8}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (max-width: 779px){.post-filter-options.svelte-1tc907j.svelte-1tc907j{display:none}}
