.tool-filter-form[data-astro-cid-i2sho4nw]{align-items:flex-end;gap:var(--space-sm);margin-block:var(--space-lg);flex-wrap:wrap;display:flex}.tool-filter-form[data-astro-cid-i2sho4nw] label[data-astro-cid-i2sho4nw]{font-size:var(--text-body-sm-size);color:var(--color-ink);flex-basis:100%;font-weight:600}.tool-filter-form[data-astro-cid-i2sho4nw] input[data-astro-cid-i2sho4nw]{background:var(--color-surface-card);color:var(--color-ink);font-size:var(--text-body-md-size);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-md);flex:240px;min-height:44px;padding:12px 16px}.tool-filter-form[data-astro-cid-i2sho4nw] button[data-astro-cid-i2sho4nw]{background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-button-size);font-weight:var(--text-button-weight);border:1px solid var(--color-accent);border-radius:var(--radius-md);cursor:pointer;min-height:44px;padding:10px 18px}.tool-filter-form[data-astro-cid-i2sho4nw] button[data-astro-cid-i2sho4nw]:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}[data-astro-cid-i2sho4nw][data-component=filter-status]{color:var(--color-body);font-size:var(--text-body-sm-size)}.card-grid[data-astro-cid-i2sho4nw]{gap:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}.card-grid[data-astro-cid-i2sho4nw]>[data-component=project-card]{margin-block-end:0}@media (width<=900px){.card-grid[data-astro-cid-i2sho4nw]{grid-template-columns:1fr}}
