.blog-post-card.svelte-yt2448{border-color:var(--blog-surface-border, var(--primary-100));background:var(--blog-surface-bg, var(--base-white));box-shadow:var(--blog-surface-shadow, 1px 8px 30px rgba(0, 0, 0, .09))}.blog-post-card.svelte-yt2448:hover{border-color:var(--blog-surface-hover-border, var(--primary-300));background:var(--blog-surface-bg, var(--base-white));box-shadow:var(--blog-surface-hover-shadow, 0 4px 12px rgba(0, 0, 0, .06))}.blog-post-card.svelte-yt2448:has(a:where(.svelte-yt2448):focus-visible){border-color:var(--blog-surface-hover-border, var(--primary-300));background:var(--blog-surface-bg, var(--base-white));box-shadow:var(--blog-surface-hover-shadow, 0 4px 12px rgba(0, 0, 0, .06));outline:3px solid var(--base-yellow-500);outline-offset:2px}.blog-post-card.svelte-yt2448>a:where(.svelte-yt2448):focus{outline:none}.author-avatar.svelte-yt2448{border-color:var(--blog-surface-bg, var(--base-white))}.clamp-3.svelte-yt2448{display:-webkit-box;line-clamp:3;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}mark.search-highlight{background:var(--base-yellow-500);color:var(--base-graphite-1000);border-radius:4px;padding:0 .12em}
