.blog-list.svelte-146qxvi.svelte-146qxvi{display:flex;flex-direction:column;gap:.75rem;width:100%}.blog-card.svelte-146qxvi.svelte-146qxvi{display:flex;gap:1rem;padding:.875rem .875rem 1rem;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:12px;text-decoration:none!important;transition:background .22s ease,border-color .22s ease,transform .22s ease;align-items:flex-start}.blog-card.svelte-146qxvi.svelte-146qxvi:hover{background:rgba(159,107,35,.055);border-color:#9f6b2347;transform:translate(3px)}.blog-img-wrap.svelte-146qxvi.svelte-146qxvi{flex-shrink:0;width:68px;height:68px;border-radius:8px;overflow:hidden;background:var(--surface-card)}.blog-img.svelte-146qxvi.svelte-146qxvi{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px;transition:transform .3s ease;display:block}.blog-card.svelte-146qxvi:hover .blog-img.svelte-146qxvi{transform:scale(1.06)}.blog-body.svelte-146qxvi.svelte-146qxvi{display:flex;flex-direction:column;gap:.3rem;min-width:0}.blog-date.svelte-146qxvi.svelte-146qxvi{font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.06em;color:#9f6b23cc;text-transform:uppercase;text-decoration:none}.blog-title.svelte-146qxvi.svelte-146qxvi{font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:600;line-height:1.55;color:var(--text-primary);margin:0;transition:color .2s ease;text-decoration:none}.blog-card.svelte-146qxvi:hover .blog-title.svelte-146qxvi{color:#d4900a}.blog-desc.svelte-146qxvi.svelte-146qxvi{font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:300;line-height:1.6;color:var(--text-faint);margin:0;padding-bottom:2px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none}
