.blog-header.svelte-u4k2t{text-align:center;padding:3rem 0;border-bottom:3px solid var(--blood-red);margin-bottom:3rem}.blog-header.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:3rem;margin-bottom:.5rem}.blog-header.svelte-u4k2t p:where(.svelte-u4k2t){font-size:1.3rem;color:var(--hell-fire);text-transform:uppercase;letter-spacing:2px}.posts-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;margin-bottom:4rem}.post-card.svelte-u4k2t{background-color:var(--shadow-gray);border:2px solid var(--ash-gray);border-radius:8px;overflow:hidden;transition:all .3s ease}.post-card.svelte-u4k2t:hover{border-color:var(--blood-red);transform:translateY(-5px);box-shadow:0 8px 16px #8b000066}.post-card.svelte-u4k2t a:where(.svelte-u4k2t){display:block;padding:2rem;color:var(--bone-white)}.post-card.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:1.5rem;margin-bottom:.5rem;border:none;padding-bottom:0;color:var(--bone-white)}.post-card.svelte-u4k2t:hover h2:where(.svelte-u4k2t){color:var(--hell-fire)}time.svelte-u4k2t{display:block;font-size:.9rem;color:var(--hell-fire);margin-bottom:1rem;font-weight:600}.post-card.svelte-u4k2t p:where(.svelte-u4k2t){color:var(--bone-white);line-height:1.6;margin-bottom:1rem}.read-more.svelte-u4k2t{display:inline-block;color:var(--crimson);font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:.9rem}.post-card.svelte-u4k2t:hover .read-more:where(.svelte-u4k2t){color:var(--hell-fire)}@media(max-width:768px){.posts-grid.svelte-u4k2t{grid-template-columns:1fr}.blog-header.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:2rem}}
