.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}.stats-grid.svelte-1g2djq0{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.75rem}.source-cell.svelte-1g2djq0{display:inline-flex;align-items:center;gap:.375rem;min-width:0}.status-cell.svelte-1g2djq0{display:inline-flex;align-items:center;gap:.5rem}.reason.svelte-1g2djq0{font-size:.75rem;font-style:italic;color:var(--color-fg3);width:max-content;max-width:28rem;white-space:normal}.favicon.svelte-1g2djq0{width:1rem;height:1rem;flex-shrink:0;border-radius:.1875rem;object-fit:contain}.author.svelte-1g2djq0{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:14rem}
