.projects-page[data-v-9331a146]{padding:calc(92px + clamp(40px,6vw,80px)) var(--page-x) var(--section-y)}.head[data-v-9331a146]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:40px}.count[data-v-9331a146]{font-family:var(--font-mono);font-size:13px;color:var(--muted-dark)}.filters[data-v-9331a146]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 32px;padding:20px 0;margin-bottom:40px;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.types[data-v-9331a146]{display:flex;flex-wrap:wrap;gap:8px}.types button[data-v-9331a146]{border:1px solid var(--line-dark-3);background:transparent;color:var(--muted-dark);padding:10px 14px;font-family:var(--font-mono);font-size:13px;cursor:pointer}.types button[data-v-9331a146]:hover{border-color:var(--accent);color:var(--accent)}.types button.active[data-v-9331a146]{background:var(--accent);border-color:var(--accent);color:var(--ink-2)}.selects[data-v-9331a146]{display:flex;flex-wrap:wrap;gap:16px}.selects label[data-v-9331a146]{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:13px;color:var(--muted-dark-2)}.selects select[data-v-9331a146]{background:var(--ink);color:var(--white);border:1px solid var(--line-dark-3);border-radius:0;padding:10px 12px;font-family:var(--font-mono);font-size:13px}button[data-v-9331a146]:focus-visible,select[data-v-9331a146]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.grid[data-v-9331a146]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:40px 20px}.empty[data-v-9331a146]{font-size:19px;color:var(--muted-dark);padding:40px 0}
