.blog-card.svelte-pf7zc2{color:inherit;z-index:2;background:#fff;border:2px solid #ddd;border-radius:20px;text-decoration:none;transition:transform .2s,box-shadow .4s;display:block;overflow:hidden}.blog-card.svelte-pf7zc2:hover{transform:translateY(-6px)}.blog-card.svelte-pf7zc2:hover img:where(.svelte-pf7zc2){transform:scale(1.1)}.blog-card.svelte-pf7zc2:hover .no-image:where(.svelte-pf7zc2){transform:scale(1.5)}.blog-card-content.svelte-pf7zc2{overflow-wrap:anywhere;word-break:normal;line-break:strict;width:100%;padding-block:1rem;padding-inline:1rem}.thumbnail.svelte-pf7zc2{aspect-ratio:16/9;background:#ddd;border-radius:30px;position:relative;overflow:hidden}.thumbnail.svelte-pf7zc2 img:where(.svelte-pf7zc2){object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:block}.no-image.svelte-pf7zc2{color:#888;letter-spacing:.15em;background:#ddd;place-items:center;width:100%;height:100%;font-size:1rem;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:grid}time.svelte-pf7zc2{font-size:.8rem}h2.svelte-pf7zc2{overflow-wrap:anywhere;word-break:normal;line-break:strict;margin:.5rem 0;font-size:1.2rem}p.svelte-pf7zc2{color:#777;white-space:pre;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:12px 0 0;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}.category.svelte-pf7zc2{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffc;border-radius:999px;padding:4px 8px;font-size:.8rem;font-weight:700;position:absolute;top:16px;left:16px}
