.work-controls[data-astro-cid-nntkhrjw]{gap:var(--space-m);margin-bottom:var(--space-l);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.work-filter[data-astro-cid-nntkhrjw]{gap:var(--space-3xs);flex-wrap:wrap;display:flex}.work-filter__btn[data-astro-cid-nntkhrjw]{font-size:var(--step--1);color:var(--c-text-muted);border:1px solid var(--c-border);border-radius:var(--radius-sm);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);padding:.45rem .9rem;font-weight:500}.work-filter__btn[data-astro-cid-nntkhrjw]:hover{color:var(--c-text);border-color:var(--c-border-strong)}.work-filter__btn[data-astro-cid-nntkhrjw][aria-pressed=true]{color:var(--c-on-accent);background:var(--c-accent-deep);border-color:var(--c-accent-deep);box-shadow:0 0 18px -5px var(--c-accent-65)}.work-controls__count[data-astro-cid-nntkhrjw]{font-size:var(--step--1)}.work-grid[data-astro-cid-nntkhrjw]{gap:var(--space-m);grid-template-columns:1fr;display:grid}@media (width>=40rem){.work-grid[data-astro-cid-nntkhrjw]{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.work-grid[data-astro-cid-nntkhrjw]{grid-template-columns:repeat(3,1fr)}}
