.work-page.svelte-1vgib4j{min-height:100vh;background-color:var(--clr-bg-primary);color:var(--clr-txt-primary-on-bg-primary)}.hero-section.svelte-1vgib4j{padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-2xl);text-align:center}.hero-section.svelte-1vgib4j h1:where(.svelte-1vgib4j){font-size:var(--fs-xl);margin-bottom:var(--spacing-md);color:var(--clr-txt-primary-on-bg-primary)}.hero-section.svelte-1vgib4j p:where(.svelte-1vgib4j){font-size:var(--fs-base);max-width:700px;margin:0 auto;color:var(--clr-txt-secondary-on-bg-primary)}.filter-section.svelte-1vgib4j{display:flex;justify-content:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-2xl);flex-wrap:wrap}.filter-section.svelte-1vgib4j .button:where(.svelte-1vgib4j){padding:var(--spacing-sm) var(--spacing-md);font-size:var(--fs-sm);font-weight:var(--fw-bold);border-radius:var(--radius-base);transition:background-color var(--animation-speed-fast) var(--animation-fn-ease-in-out)}.filter-section.svelte-1vgib4j .button.primary:where(.svelte-1vgib4j){background-color:var(--clr-btn-bg-primary);color:var(--clr-txt-primary-on-btn-bg-primary)}.filter-section.svelte-1vgib4j .button.secondary:where(.svelte-1vgib4j){background-color:var(--clr-bg-secondary);color:var(--clr-txt-primary-on-bg-secondary)}.projects-grid-section.svelte-1vgib4j{display:grid;grid-template-columns:1fr;gap:var(--spacing-xl);padding-bottom:var(--spacing-9xl)}@media (min-width: 768px){.projects-grid-section.svelte-1vgib4j{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:var(--spacing-2xl) var(--spacing-xl)}}.projects-grid-section.svelte-1vgib4j .no-projects-message:where(.svelte-1vgib4j){grid-column:1/-1;text-align:center;font-size:var(--fs-md);color:var(--clr-txt-secondary-on-bg-primary);padding:var(--spacing-6xl) 0}
