h1.svelte-hcgza7{font-size:var(--fs-h1);font-weight:800;margin:10px 0}.posts.svelte-hcgza7{list-style:none;display:grid;gap:16px}.posts.svelte-hcgza7 a:where(.svelte-hcgza7){display:block;border:1px solid var(--border);border-radius:var(--r);overflow:hidden;text-decoration:none;color:inherit;background:var(--surface);height:100%}.posts.svelte-hcgza7 img{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.posts.svelte-hcgza7 .ai-note{padding:8px 16px 0}.body.svelte-hcgza7{padding:16px}.posts.svelte-hcgza7 h2:where(.svelte-hcgza7){font-size:1.2rem}.posts.svelte-hcgza7 p:where(.svelte-hcgza7){color:var(--text-muted);font-size:var(--fs-body);margin-top:6px}time.svelte-hcgza7{display:block;margin-top:10px;font-size:var(--fs-small);color:var(--text-muted)}.back.svelte-hcgza7{margin-top:32px;font-weight:700}.back.svelte-hcgza7 a:where(.svelte-hcgza7){color:var(--accent-text);text-decoration:none}@media(min-width:768px){.posts.svelte-hcgza7{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.posts.svelte-hcgza7{grid-template-columns:repeat(3,1fr)}}
