.blog-post.svelte-1ijynb0{isolation:isolate;background-color:var(--card-background,#1f242b80);border-radius:var(--radius-2xl);border:solid 1px var(--card-border,color-mix(in srgb, var(--accent) 12%, transparent));flex-direction:column;padding:1rem 1.2rem;transition:all .2s;display:flex;position:relative;box-shadow:3px 3px 12px #0003}.blog-post.svelte-1ijynb0:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-image:var(--post-preview);opacity:.2;background-position:50%;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.blog-post.svelte-1ijynb0:hover{background-color:var(--card-background-hover,#1f242bb3);transform:translateY(-.1rem)}.blog-post.svelte-1ijynb0:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.blog-post-title.svelte-1ijynb0{font-size:2rem;font-weight:700}.badge-wrapper.svelte-1ijynb0{flex-wrap:wrap;gap:.5rem;display:flex}.badge.svelte-1ijynb0{border-radius:var(--radius-full);corner-shape:var(--corner-shape-round,round);color:#fff;background-color:hsl(calc(var(--index) * 47 + 263), 35%, 50%);padding:.3rem .7rem}.blog-description.svelte-1ijynb0{color:#dbdbdb;padding:1rem;font-size:1.1rem}.compact.svelte-1ijynb0 .blog-post-title:where(.svelte-1ijynb0){font-size:1.4rem;line-height:1.3}.compact.svelte-1ijynb0 .blog-description:where(.svelte-1ijynb0){padding:.6rem 0 1rem;font-size:1rem}.compact.svelte-1ijynb0 .badge:where(.svelte-1ijynb0){font-size:.85rem}@media (width<=600px){.blog-post-title.svelte-1ijynb0{font-size:1.8rem}.compact.svelte-1ijynb0 .blog-post-title:where(.svelte-1ijynb0){font-size:1.3rem}}
