h2.svelte-12legpx{letter-spacing:.03em;margin-block:0;font-size:clamp(1.4rem,3vw,1.75rem);line-height:1.1}p.svelte-12legpx{margin-block:.25rem 1rem;font-size:clamp(1rem,2.5vw,1.25rem)}img.svelte-12legpx{border-radius:var(--radius-md);aspect-ratio:16/9;object-fit:cover}.header.svelte-12legpx .display:where(.svelte-12legpx){margin-block:0 1.25rem}.header.svelte-12legpx p:where(.svelte-12legpx){margin-block:0}.works-page.svelte-12legpx{flex-direction:column;gap:2rem;margin-block:3rem 2rem;display:flex}.grid.svelte-12legpx{grid-gap:2rem;grid-template-columns:1fr;display:grid}.card.svelte-12legpx{padding:.75rem}a.card.svelte-12legpx{color:inherit;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-decoration:none;transition:background .2s ease-in-out}a.card.svelte-12legpx:hover{background:hsl(from var(--color-card) h s calc(l + 3))}.info.svelte-12legpx{margin-top:.5rem;padding:.5rem}.tags.svelte-12legpx{flex-wrap:wrap;gap:.5rem;display:flex}@media (width>768px){.grid.svelte-12legpx{grid-template-columns:repeat(2,1fr)}}@media (height<500px){.grid.svelte-12legpx{grid-template-columns:repeat(auto-fill,minmax(26rem,1fr))}.card.svelte-12legpx{flex-direction:row;gap:1rem;display:flex}.info.svelte-12legpx{align-content:center}img.svelte-12legpx{aspect-ratio:5/4;width:25%}}
