.blog-post-card.svelte-16gnjgf{background-color:var(--oks-white);border-radius:var(--oks-radius);box-shadow:var(--oks-card-shadow);margin-bottom:2rem;overflow:hidden;display:flex;transition:var(--oks-card-shadow-transition);min-height:150px}.blog-post-card.svelte-16gnjgf:hover{box-shadow:var(--oks-card-shadow-hover)}.blog-post-card--skeleton.svelte-16gnjgf{pointer-events:none;min-height:150px}.blog-post-card--skeleton.svelte-16gnjgf:hover{box-shadow:var(--oks-card-shadow)}.blog-post-card--skeleton.svelte-16gnjgf .blog-post-image:where(.svelte-16gnjgf){min-height:150px;background-color:var(--oks-cream)}.skeleton-title.svelte-16gnjgf{width:100%;margin-bottom:.5rem}.skeleton-meta.svelte-16gnjgf{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.skeleton-excerpt.svelte-16gnjgf{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1rem}.blog-post-card--skeleton.svelte-16gnjgf .blog-post-content:where(.svelte-16gnjgf){gap:0}.blog-post-image.svelte-16gnjgf{flex:0 0 200px;height:100%;overflow:hidden;position:relative}.post-thumbnail.svelte-16gnjgf{width:100%;height:100%;object-fit:contain;border-radius:var(--oks-radius) 0 0 var(--oks-radius);background-color:var(--oks-cream);padding:20px}.blog-post-content.svelte-16gnjgf{flex:1;padding:1.5rem;display:flex;flex-direction:column}.post-title.svelte-16gnjgf{font-size:1.2rem;font-weight:700;margin-bottom:.5rem;line-height:1.4}.post-title.svelte-16gnjgf a:where(.svelte-16gnjgf){color:var(--oks-primary);text-decoration:none}.post-title.svelte-16gnjgf a:where(.svelte-16gnjgf):hover{color:var(--oks-primary-dark);text-decoration:underline}.post-meta.svelte-16gnjgf{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.9rem;color:var(--oks-text-muted)}.post-date.svelte-16gnjgf{color:#986c2f;font-weight:500}.post-separator.svelte-16gnjgf{color:var(--oks-border)}.post-category.svelte-16gnjgf{text-transform:uppercase;font-weight:600;color:var(--oks-primary)}.post-author.svelte-16gnjgf{font-style:italic;color:var(--oks-text-muted)}.post-like-error.svelte-16gnjgf{margin:0 0 .6rem;font-size:.8rem;color:#b42318}.post-excerpt.svelte-16gnjgf{color:#555;line-height:1.6;margin-bottom:1rem;flex-grow:1}.read-more-link.svelte-16gnjgf{color:#007bff;text-decoration:none;font-weight:500;align-self:flex-start;transition:color .3s ease}.read-more-link.svelte-16gnjgf:hover{color:#0056b3;text-decoration:underline}@media (max-width: 768px){.blog-post-card.svelte-16gnjgf{flex-direction:column}.blog-post-image.svelte-16gnjgf{flex:none;height:200px}.post-thumbnail.svelte-16gnjgf{border-radius:var(--oks-radius) var(--oks-radius) 0 0}}@media (max-width: 576px){.blog-post-content.svelte-16gnjgf{padding:1rem}.post-title.svelte-16gnjgf{font-size:1.1rem}.post-meta.svelte-16gnjgf{font-size:.8rem}}
