.blog-post-card.svelte-v9y22d{background-color:var(--oks-white);border-radius:8px;box-shadow:0 2px 10px #0000001a;margin-bottom:2rem;overflow:hidden;display:flex;transition:box-shadow .3s ease;min-height:150px}.blog-post-card.svelte-v9y22d:hover{box-shadow:0 4px 20px #00000026}.blog-post-image.svelte-v9y22d{flex:0 0 200px;height:100%;overflow:hidden;position:relative}.post-thumbnail.svelte-v9y22d{width:100%;height:100%;object-fit:contain;border-radius:8px 0 0 8px;background-color:#f0d9b5;padding:20px}.blog-post-content.svelte-v9y22d{flex:1;padding:1.5rem;display:flex;flex-direction:column}.post-title.svelte-v9y22d{font-size:1.2rem;font-weight:700;color:var(--oks-primary);margin-bottom:.5rem;line-height:1.4}.post-meta.svelte-v9y22d{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.9rem;color:#666}.post-date.svelte-v9y22d{color:#986c2f;font-weight:500}.post-separator.svelte-v9y22d{color:#ccc}.post-category.svelte-v9y22d{text-transform:uppercase;font-weight:600;color:var(--oks-primary)}.post-author.svelte-v9y22d{font-style:italic;color:#666}.post-like-btn.svelte-v9y22d{display:inline-flex;align-items:center;justify-content:center;margin:0;background:none;border:none;color:#ccc;cursor:pointer;transition:color .2s ease,transform .2s ease;font-size:1rem}.post-like-btn.svelte-v9y22d:hover{color:var(--oks-primary);transform:scale(1.1)}.post-like-btn.liked.svelte-v9y22d{color:var(--oks-primary)}.post-like-btn.liked.svelte-v9y22d:hover{color:var(--oks-primary-dark)}.post-like-btn.busy.svelte-v9y22d{opacity:.85}.post-like-count.svelte-v9y22d{margin-left:.35rem;font-size:.9rem;font-weight:600;min-width:1ch}.post-like-error.svelte-v9y22d{margin:0 0 .6rem;font-size:.8rem;color:#b42318}.post-excerpt.svelte-v9y22d{color:#555;line-height:1.6;margin-bottom:1rem;flex-grow:1}.read-more-link.svelte-v9y22d{color:#007bff;text-decoration:none;font-weight:500;align-self:flex-start;transition:color .3s ease}.read-more-link.svelte-v9y22d:hover{color:#0056b3;text-decoration:underline}.pagination.svelte-v9y22d .page-link:where(.svelte-v9y22d){color:var(--oks-primary);border-color:#d4b07c;padding:.75rem 1rem;font-weight:600;transition:all .3s ease}.pagination.svelte-v9y22d .page-item.active:where(.svelte-v9y22d) .page-link:where(.svelte-v9y22d){background-color:var(--oks-primary);border-color:var(--oks-primary);color:var(--oks-white)}.pagination.svelte-v9y22d .page-link:where(.svelte-v9y22d):hover{background-color:#f0d9b5;border-color:var(--oks-primary);color:var(--oks-primary)}@media (max-width: 768px){.blog-post-card.svelte-v9y22d{flex-direction:column}.blog-post-image.svelte-v9y22d{flex:none;height:200px}.post-thumbnail.svelte-v9y22d{border-radius:8px 8px 0 0}}@media (max-width: 576px){.blog-post-content.svelte-v9y22d{padding:1rem}.post-title.svelte-v9y22d{font-size:1.1rem}.post-meta.svelte-v9y22d{font-size:.8rem}}
