.blog-card.svelte-1lbvxyj{display:flex;flex-direction:column;background:var(--surface-1, #0b1413);border:1px solid var(--surface-3, #152523);border-radius:14px;overflow:hidden;text-decoration:none;color:inherit;transition:border-color .2s,transform .15s}.blog-card.svelte-1lbvxyj:hover{border-color:var(--teal-600, #0d9488);transform:translateY(-2px)}.bc-image.svelte-1lbvxyj{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--surface-2, #111e1c)}.bc-image.svelte-1lbvxyj img:where(.svelte-1lbvxyj){width:100%;height:100%;object-fit:cover}.bc-placeholder.svelte-1lbvxyj{width:100%;height:100%;display:grid;place-items:center;color:var(--text-3, rgba(232,245,240,.36))}.bc-placeholder.svelte-1lbvxyj svg:where(.svelte-1lbvxyj){width:40px;height:40px}.bc-cat.svelte-1lbvxyj{position:absolute;top:12px;left:12px;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.02em;background:#2dd4bf26;color:var(--teal-300, #5eead4);border:1px solid rgba(45,212,191,.25);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bc-body.svelte-1lbvxyj{padding:16px;display:flex;flex-direction:column;gap:8px;flex:1}.bc-title.svelte-1lbvxyj{font-size:1.05rem;font-weight:700;color:var(--text-1, #e8f5f0);line-height:1.3;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.featured.svelte-1lbvxyj .bc-title:where(.svelte-1lbvxyj){font-size:1.6rem}.bc-excerpt.svelte-1lbvxyj{font-size:.875rem;color:var(--text-2, rgba(232,245,240,.68));line-height:1.55;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.featured.svelte-1lbvxyj .bc-excerpt:where(.svelte-1lbvxyj){-webkit-line-clamp:3;line-clamp:3}.bc-meta.svelte-1lbvxyj{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--text-3, rgba(232,245,240,.36));margin-top:auto;padding-top:8px}.bc-author.svelte-1lbvxyj{font-weight:600;color:var(--text-2, rgba(232,245,240,.68))}.bc-sep.svelte-1lbvxyj{opacity:.4}
