.blog-post-banner.svelte-z97x23{position:relative;margin:0;overflow:hidden;border-radius:.75rem;background:var(--color-bg2, #1a1a1a)}.blog-post-banner-image.svelte-z97x23{display:block;width:100%;aspect-ratio:21 / 9;object-fit:cover}.blog-post-banner-credit.svelte-z97x23{position:absolute;right:.75rem;bottom:.75rem;margin:0;border-radius:.25rem;padding:.25rem .5rem;font-size:.6875rem;line-height:1.2;color:#ffffffd9;background:#00000059;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.blog-post-banner-credit.svelte-z97x23 a:where(.svelte-z97x23){color:inherit;text-decoration:underline;text-underline-offset:2px}.blog-post-banner-credit.svelte-z97x23 a:where(.svelte-z97x23):hover{color:#fff}
