.blog-card.svelte-1boxptz.svelte-1boxptz{background:white;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000d;transition:all .3s ease;border:1px solid #e9ecef}.blog-card.svelte-1boxptz.svelte-1boxptz:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;border-color:#007bff}.blog-card-image.svelte-1boxptz.svelte-1boxptz{width:100%;height:200px;overflow:hidden}.blog-card-image.svelte-1boxptz img.svelte-1boxptz{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog-card.svelte-1boxptz:hover .blog-card-image img.svelte-1boxptz{transform:scale(1.05)}.blog-card-content.svelte-1boxptz.svelte-1boxptz{padding:1.5rem}.blog-card-category.svelte-1boxptz.svelte-1boxptz{margin-bottom:1rem}.category-badge.svelte-1boxptz.svelte-1boxptz{background:#007bff;color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.blog-card-title.svelte-1boxptz.svelte-1boxptz{margin:0 0 1rem;font-size:1.25rem;line-height:1.3}.blog-card-title.svelte-1boxptz a.svelte-1boxptz{color:#2c3e50;text-decoration:none;transition:color .3s ease}.blog-card-title.svelte-1boxptz a.svelte-1boxptz:hover{color:#007bff;text-decoration:none}.blog-card-meta.svelte-1boxptz.svelte-1boxptz{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;font-size:.9rem;color:#6c757d}.blog-card-meta.svelte-1boxptz span.svelte-1boxptz{display:flex;align-items:center;gap:.25rem}.blog-card-meta.svelte-1boxptz .author.svelte-1boxptz:before{content:"👤";margin-right:.25rem}.blog-card-meta.svelte-1boxptz .date.svelte-1boxptz:before{content:"📅";margin-right:.25rem}.blog-card-meta.svelte-1boxptz .reading-time.svelte-1boxptz:before{content:"⏱️";margin-right:.25rem}.blog-card-description.svelte-1boxptz.svelte-1boxptz{color:#6c757d;margin:0 0 1rem;line-height:1.6;font-size:1rem}.blog-card-excerpt.svelte-1boxptz.svelte-1boxptz{color:#6c757d;margin:0 0 1rem;line-height:1.6;font-size:.9rem;font-style:italic}.blog-card-tags.svelte-1boxptz.svelte-1boxptz{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.tag.svelte-1boxptz.svelte-1boxptz{background:#f8f9fa;color:#6c757d;padding:.25rem .5rem;border-radius:4px;font-size:.8rem;border:1px solid #e9ecef;transition:all .3s ease}.tag.svelte-1boxptz.svelte-1boxptz:hover{background:#007bff;color:#fff;border-color:#007bff}.blog-card-footer.svelte-1boxptz.svelte-1boxptz{border-top:1px solid #e9ecef;padding-top:1rem}.read-more.svelte-1boxptz.svelte-1boxptz{color:#007bff;text-decoration:none;font-weight:600;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}.read-more.svelte-1boxptz.svelte-1boxptz:after{content:"→";transition:transform .3s ease}.read-more.svelte-1boxptz.svelte-1boxptz:hover{color:#0056b3;text-decoration:none}.read-more.svelte-1boxptz.svelte-1boxptz:hover:after{transform:translate(2px)}@media (max-width: 768px){.blog-card-content.svelte-1boxptz.svelte-1boxptz{padding:1rem}.blog-card-title.svelte-1boxptz.svelte-1boxptz{font-size:1.125rem}.blog-card-meta.svelte-1boxptz.svelte-1boxptz{flex-direction:column;gap:.5rem}}
