.project-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:24px}.project-card{display:flex;flex-direction:column;gap:14px;padding:24px;background:var(--card);border:1px solid var(--line);border-radius:18px;min-width:0}.project-card>img{object-fit:contain;width:80px;height:80px}.project-card h2{font-size:1.25rem;margin:0}.project-card p{flex:1;margin:0}.project-card footer{display:grid;gap:12px}.project-card[hidden]{display:none}.project-icon{object-fit:contain}.checksum{display:block;overflow-wrap:anywhere;word-break:break-word}search{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:24px 0}search input,search select{font:inherit;max-width:100%;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--text)}main.wrap{padding-block:32px}article h1{overflow-wrap:anywhere}