.bc.svelte-pf7zc2{display:flex;flex-direction:column;background:var(--card-bg);border:1.5px solid var(--card-border);border-radius:18px;overflow:hidden;box-shadow:0 4px 20px var(--card-shadow);transition:box-shadow .28s ease,transform .28s ease,border-color .28s ease,background-color .2s ease;height:100%}.bc.svelte-pf7zc2:hover{border-color:var(--card-hover-border);box-shadow:0 14px 36px var(--card-shadow);transform:translateY(-4px)}.bc__img-link.svelte-pf7zc2{display:block;text-decoration:none;flex-shrink:0}.bc__img-wrap.svelte-pf7zc2{width:100%;aspect-ratio:1200 / 630;overflow:hidden;background:#0f172a;border-bottom:1.5px solid var(--border)}.bc__img.svelte-pf7zc2{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s ease;display:block}.bc.svelte-pf7zc2:hover .bc__img:where(.svelte-pf7zc2){transform:scale(1.05)}.bc__img-fallback.svelte-pf7zc2{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#dbeafe,#eff6ff);color:#94a3b8}[data-theme=dark] .bc__img-fallback.svelte-pf7zc2{background:linear-gradient(135deg,#0a1022,#101c33);color:#737b87}.bc__body.svelte-pf7zc2{padding:20px 20px 18px;display:flex;flex-direction:column;gap:10px;flex:1;font-family:Plus Jakarta Sans,Inter,sans-serif}.bc__meta.svelte-pf7zc2{display:flex;align-items:center;gap:10px}.bc__cat.svelte-pf7zc2{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--info)}.bc__readtime.svelte-pf7zc2{display:flex;align-items:center;gap:3px;font-size:11px;font-weight:500;color:var(--text-muted);margin-left:auto}.bc__title-link.svelte-pf7zc2{text-decoration:none}.bc__title.svelte-pf7zc2{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:16.5px;font-weight:800;line-height:1.35;letter-spacing:-.015em;color:var(--text-primary);margin:0;transition:color .2s;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bc.svelte-pf7zc2:hover .bc__title:where(.svelte-pf7zc2){color:var(--info)}.bc__excerpt.svelte-pf7zc2{font-size:13.5px;line-height:1.65;color:var(--text-secondary);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bc__footer.svelte-pf7zc2{margin-top:auto;padding-top:14px;border-top:1.5px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:8px}.bc__author.svelte-pf7zc2{display:flex;align-items:center;gap:8px}.bc__avatar.svelte-pf7zc2{width:26px;height:26px;border-radius:50%;object-fit:cover;border:1.5px solid var(--border);flex-shrink:0}.bc__avatar-fallback.svelte-pf7zc2{width:26px;height:26px;border-radius:50%;background:var(--info);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:10px;flex-shrink:0}.bc__author-name.svelte-pf7zc2{font-size:12px;font-weight:700;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.bc__date.svelte-pf7zc2{font-size:11px;color:var(--text-muted);font-weight:500;white-space:nowrap;flex-shrink:0}
