.posts.svelte-f31zcd{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:40px 32px}@media (max-width: 900px){.posts.svelte-f31zcd{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.posts.svelte-f31zcd{grid-template-columns:1fr}}.posts.svelte-f31zcd a:where(.svelte-f31zcd){text-decoration:none;color:inherit;display:block}.thumb.svelte-f31zcd{aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;margin-bottom:14px;background:#f2f2f2;display:flex;align-items:center;justify-content:center}.thumb.svelte-f31zcd img:where(.svelte-f31zcd){width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.posts.svelte-f31zcd a:where(.svelte-f31zcd):hover .thumb:where(.svelte-f31zcd) img:where(.svelte-f31zcd){transform:scale(1.03)}.thumb-ph.svelte-f31zcd{color:#c4c4c4;display:flex}.thumb-ph.svelte-f31zcd svg:where(.svelte-f31zcd){width:34px;height:34px}.posts.svelte-f31zcd h2:where(.svelte-f31zcd){font-size:22px;font-weight:700;letter-spacing:-.02em;margin:0 0 8px}.posts.svelte-f31zcd a:where(.svelte-f31zcd):hover h2:where(.svelte-f31zcd){color:var(--accent)}.posts.svelte-f31zcd p:where(.svelte-f31zcd){margin:0 0 8px;color:#555;font-size:15px;line-height:1.55}.posts.svelte-f31zcd time:where(.svelte-f31zcd){font-size:13px;color:#999}.empty.svelte-f31zcd{color:#999}@media (prefers-color-scheme: dark){.posts.svelte-f31zcd p:where(.svelte-f31zcd){color:#aaa}.posts.svelte-f31zcd time:where(.svelte-f31zcd),.empty.svelte-f31zcd{color:#888}.thumb.svelte-f31zcd{background:#222}.thumb-ph.svelte-f31zcd{color:#444}}
