/* Projects catalogue page */

.filters {
  background: var(--surface);
  border: 1px solid var(--line);
  border-radius: var(--radius-lg);
  padding: 1.1rem;
  display: grid;
  gap: 0.85rem;
  margin-bottom: 1.5rem;
}
.filters__search input {
  width: 100%;
  font: inherit;
  padding: 0.75rem 0.9rem;
  border: 1px solid var(--line);
  border-radius: var(--radius);
  background: var(--sand-100);
}
.filters__search input:focus { outline: 2px solid rgba(225, 168, 59, 0.5); border-color: var(--accent-500); }
.filters__selects { display: flex; flex-wrap: wrap; gap: 0.6rem; }
.filters__selects select {
  font: inherit;
  font-size: 0.9rem;
  padding: 0.55rem 0.7rem;
  border: 1px solid var(--line);
  border-radius: var(--radius);
  background: var(--white);
  flex: 1 1 170px;
}
.filters__selects .btn { padding-block: 0.55rem; }

.results-count {
  font-size: 0.85rem;
  color: var(--text-muted);
  margin-bottom: 1.25rem;
}
