.bp-card.svelte-dz23g5{color:inherit;background:var(--m-paper);border:1px solid var(--m-edge);border-radius:16px;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;animation:.4s ease-out both stagger-in;display:block;overflow:hidden;box-shadow:0 2px 10px oklch(0% 0 0/.04)}.dark .bp-card.svelte-dz23g5{box-shadow:0 2px 12px oklch(0% 0 0/.25)}.bp-card.svelte-dz23g5:hover{border-color:color-mix(in oklch, var(--m-ai) 40%, var(--m-edge));transform:translateY(-4px);box-shadow:0 16px 38px oklch(0% 0 0/.1)}.dark .bp-card.svelte-dz23g5:hover{box-shadow:0 16px 40px oklch(0% 0 0/.4)}.bp-media.svelte-dz23g5{aspect-ratio:16/9;position:relative;overflow:hidden}.bp-card.hero.svelte-dz23g5 .bp-media:where(.svelte-dz23g5){aspect-ratio:2}.bp-img.svelte-dz23g5{object-fit:cover;width:100%;height:100%;transition:transform .6s}.bp-card.svelte-dz23g5:hover .bp-img:where(.svelte-dz23g5){transform:scale(1.05)}.bp-cat-float.svelte-dz23g5{letter-spacing:.03em;background:color-mix(in oklch, var(--m-paper) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--m-ink-soft);border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px oklch(0% 0 0/.08)}.bp-body.svelte-dz23g5{padding:20px}.bp-card.hero.svelte-dz23g5 .bp-body:where(.svelte-dz23g5){padding:24px 28px}.bp-card.compact.svelte-dz23g5 .bp-body:where(.svelte-dz23g5){padding:16px}.bp-cat.svelte-dz23g5{background:color-mix(in oklch, var(--m-ai) 12%, transparent);color:var(--m-ai);border-radius:999px;margin-bottom:12px;padding:4px 11px;font-size:12px;font-weight:600;display:inline-block}.bp-title.svelte-dz23g5{font-family:var(--font-display);color:var(--m-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:17px;font-weight:600;line-height:1.3;transition:color .2s;display:-webkit-box;overflow:hidden}.bp-card.hero.svelte-dz23g5 .bp-title:where(.svelte-dz23g5){font-size:24px}.bp-card.compact.svelte-dz23g5 .bp-title:where(.svelte-dz23g5){font-size:15px}.bp-card.svelte-dz23g5:hover .bp-title:where(.svelte-dz23g5){color:var(--m-ai)}.bp-excerpt.svelte-dz23g5{color:var(--m-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 16px;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.bp-card.featured.svelte-dz23g5 .bp-excerpt:where(.svelte-dz23g5){margin-bottom:0}.bp-meta.svelte-dz23g5{color:var(--m-ink-faint);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.bp-card.compact.svelte-dz23g5 .bp-meta:where(.svelte-dz23g5){justify-content:flex-start;margin-top:8px}.bp-meta-item.svelte-dz23g5{align-items:center;gap:4px;display:inline-flex}.bp-meta-right.svelte-dz23g5{align-items:center;gap:12px;display:flex}.bp-more.svelte-dz23g5{color:var(--m-shu);align-items:center;gap:4px;font-weight:600;display:inline-flex}@media (width>=768px){.bp-card.hero.svelte-dz23g5{grid-column:span 2}}
