.tag-archive.svelte-dkpc0x{max-width:1200px;margin:0 auto;padding:40px 20px}.tag-header.svelte-dkpc0x{text-align:center;margin-bottom:48px;padding-bottom:32px;border-bottom:3px solid var(--color-base-content)}.tag-image.svelte-dkpc0x{margin-bottom:24px;border:3px solid var(--color-base-content);overflow:hidden;max-width:200px;margin-left:auto;margin-right:auto}.tag-image.svelte-dkpc0x img:where(.svelte-dkpc0x){width:100%;height:auto;display:block}.tag-title.svelte-dkpc0x{font-size:2.5rem;font-weight:700;margin:0 0 16px;color:var(--color-base-content)}.tag-description.svelte-dkpc0x{font-size:1.125rem;color:var(--color-secondary);max-width:600px;margin:0 auto}.posts-grid.svelte-dkpc0x{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:32px}.post-card.svelte-dkpc0x{border:3px solid var(--color-base-content);background:var(--color-base-100);overflow:hidden}.post-image.svelte-dkpc0x{display:block;border-bottom:3px solid var(--color-base-content)}.post-image.svelte-dkpc0x img:where(.svelte-dkpc0x){width:100%;height:200px;object-fit:cover;display:block}.post-content.svelte-dkpc0x{padding:24px}.post-title.svelte-dkpc0x{font-size:1.25rem;font-weight:700;margin:0 0 12px;line-height:1.3}.post-title.svelte-dkpc0x a:where(.svelte-dkpc0x){color:var(--color-base-content);text-decoration:none}.post-title.svelte-dkpc0x a:where(.svelte-dkpc0x):hover{color:var(--color-primary)}.post-excerpt.svelte-dkpc0x{font-size:.9375rem;color:var(--color-secondary);margin:0 0 16px;line-height:1.6}.post-meta.svelte-dkpc0x{font-size:.875rem;color:var(--color-secondary)}.no-posts.svelte-dkpc0x{grid-column:1 / -1;text-align:center;padding:48px;color:var(--color-secondary)}@media (max-width: 768px){.tag-archive.svelte-dkpc0x{padding:24px 16px}.tag-title.svelte-dkpc0x{font-size:2rem}.posts-grid.svelte-dkpc0x{grid-template-columns:1fr}}
