.lavori-page.svelte-11esd6d{padding:calc(var(--navbar-height) + 2rem) 2rem 4rem;max-width:1200px;margin:0 auto;text-align:center}.page-title.svelte-11esd6d{font-size:3rem;margin-bottom:.5rem;color:#fff}.page-subtitle.svelte-11esd6d{font-size:1.25rem;margin-bottom:2rem;color:#ddd}.works-grid.svelte-11esd6d{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.work-card.svelte-11esd6d{display:block;background:#111;border-radius:8px;overflow:hidden;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.work-card.svelte-11esd6d:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0009}.work-card.svelte-11esd6d .cover:where(.svelte-11esd6d){width:100%;height:200px;object-fit:cover}.work-card.svelte-11esd6d .info:where(.svelte-11esd6d){padding:1rem;color:#fff;text-align:left}.work-card.svelte-11esd6d h2:where(.svelte-11esd6d){margin:0 0 .5rem;font-size:1.5rem}.work-card.svelte-11esd6d p:where(.svelte-11esd6d){margin:0;font-size:.9rem;color:#bbb}@media (max-width: 768px){.lavori-page.svelte-11esd6d{padding:calc(var(--navbar-height) + 1.5rem) 1rem 2rem}.page-title.svelte-11esd6d{font-size:2.5rem}.works-grid.svelte-11esd6d{gap:1rem}}
