.works.svelte-j4tx33{grid-template-columns:1fr 1fr;gap:22px 10px;margin:0;padding:0;list-style:none;display:grid}a.svelte-j4tx33{flex-direction:column;gap:4px;text-decoration:none;display:flex}.img.svelte-j4tx33{aspect-ratio:1;margin-bottom:6px;display:block;position:relative;overflow:hidden}.badge.svelte-j4tx33{z-index:1;border-radius:var(--pill);background:var(--bg);color:var(--text);padding:2px 10px;font-size:13px;font-weight:600;line-height:20px;position:absolute;top:10px;left:10px}.img.svelte-j4tx33 picture,.img.svelte-j4tx33 .placeholder:where(.svelte-j4tx33){height:100%}.title.svelte-j4tx33{font-family:var(--serif);font-size:19px;line-height:22px}.meta.svelte-j4tx33{color:var(--muted);font-size:13px;line-height:18px}a.svelte-j4tx33:hover .title:where(.svelte-j4tx33){text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}@media (width>=700px){.works.svelte-j4tx33{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:36px 20px}.works.few.svelte-j4tx33{grid-template-columns:repeat(2,minmax(0,1fr))}.few.svelte-j4tx33 .title:where(.svelte-j4tx33){font-size:24px;line-height:28px}.few.svelte-j4tx33 .meta:where(.svelte-j4tx33){font-size:15px;line-height:22px}}
