.blog-container.svelte-u4k2t{position:relative}.scrollbar-hide.svelte-u4k2t{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide.svelte-u4k2t::-webkit-scrollbar{display:none}.line-clamp-2.svelte-u4k2t{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3.svelte-u4k2t{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.category-button.svelte-u4k2t{background-color:var(--color-bg-muted);color:var(--color-text-secondary)}.category-button.svelte-u4k2t:hover{background-color:var(--color-bg-surface-hover);color:var(--color-text-primary)}.category-button.active.svelte-u4k2t{background-color:var(--color-primary);color:var(--color-text-inverse);box-shadow:0 4px 6px -1px var(--color-shadow),0 2px 4px -2px var(--color-shadow)}.featured-card.svelte-u4k2t{background-color:color-mix(in srgb,var(--color-bg-surface) 50%,transparent)}.post-card.svelte-u4k2t{background-color:color-mix(in srgb,var(--color-bg-surface) 30%,transparent)}.post-card.svelte-u4k2t:hover{background-color:color-mix(in srgb,var(--color-bg-surface) 50%,transparent)}
