.post-card.svelte-jrlj8s{justify-content:space-between;align-items:start;gap:var(--gap-medium-related-blocks);border-radius:var(--surface-border-radius);background:var(--bg-color);flex-direction:column;animation:.5s cubic-bezier(.17,.67,.31,.99) both svelte-jrlj8s-slideIn;display:flex;position:relative;overflow:hidden}.post-card.svelte-jrlj8s:before{content:"";border-radius:inherit;z-index:10;width:100%;height:100%;display:block;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #ffffff0d}.feature-image.svelte-jrlj8s{z-index:10;border-radius:0;justify-content:stretch;align-items:stretch;width:100%;height:90%;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 10px #0000000d,0 2px 4px #0003;-webkit-mask-image:linear-gradient(#000 50%,#0000 95%);mask-image:linear-gradient(#000 50%,#0000 95%)}.feature-image.svelte-jrlj8s img:where(.svelte-jrlj8s){object-fit:cover;z-index:2;width:100%;height:100%;position:relative}.image-blur.svelte-jrlj8s{object-fit:cover;z-index:1;transform-origin:50%;-webkit-filter:blur(50px)brightness(.7)contrast();will-change:none;width:100%;height:100%;position:absolute;top:20%;left:0;transform:translate(0,0)}a.svelte-jrlj8s,a.svelte-jrlj8s *{cursor:pointer;text-decoration:none}.post-title.svelte-jrlj8s{max-width:400px}.info.svelte-jrlj8s{z-index:10;gap:var(--gap-small-related-blocks);text-align:left;flex-direction:column;align-items:start;margin-top:-30px;padding:0 18px 18px;display:flex}.meta.svelte-jrlj8s{gap:var(--gap-small-related-blocks);font-size:.85em;display:flex}@keyframes svelte-jrlj8s-slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.post-card.horizontal.svelte-jrlj8s{flex-direction:row;align-items:center}.post-card.horizontal.svelte-jrlj8s .feature-image:where(.svelte-jrlj8s){border-radius:var(--surface-border-radius) 0 0 var(--surface-border-radius);width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#000 50%,#0000 95%);mask-image:linear-gradient(90deg,#000 50%,#0000 95%)}.post-card.horizontal.svelte-jrlj8s .info:where(.svelte-jrlj8s){margin-top:0;padding:18px 18px 18px 30px}.post-card.horizontal.svelte-jrlj8s .image-blur:where(.svelte-jrlj8s){top:0;left:20%}
