main.svelte-1ownv08>.svelte-1ownv08{margin:.25em 0}main.svelte-1ownv08>h1.svelte-1ownv08:not(:first-child){margin-top:1em}.cards.svelte-1ownv08.svelte-1ownv08{--card-width:20em;--card-height:11em}.card.svelte-1ownv08.svelte-1ownv08{display:grid;grid-gap:.25em .5em;grid-template-columns:auto min-content;grid-template-rows:min-content 1fr max-content;grid-template-areas:"title icons" "subtitle icons" "desc icons";animation:svelte-1ownv08-zoomin .5s backwards ease}@keyframes svelte-1ownv08-zoomin{0%{transform:scale(.88);opacity:0}}.card.image.svelte-1ownv08.svelte-1ownv08{background-image:linear-gradient(rgba(var(--image-dimmer-color),.7) 30%,rgba(var(--image-dimmer-color),.65) 50%,rgba(var(--image-dimmer-color),.9)),var(--image);background-position:center;background-size:cover}.card.image.svelte-1ownv08 .svelte-1ownv08{filter:drop-shadow(0 0 2px rgba(var(--image-dimmer-color),.5))}.card.svelte-1ownv08 h1.svelte-1ownv08{grid-area:title;font-size:1.3em;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card.svelte-1ownv08 p.svelte-1ownv08{margin:0}.card.svelte-1ownv08 .desc.svelte-1ownv08{grid-area:desc;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.card.svelte-1ownv08 .lang.svelte-1ownv08{grid-area:subtitle;font-size:.8em;font-weight:500;color:var(--text-subtle)}.card.svelte-1ownv08 .icons.svelte-1ownv08{grid-area:icons;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.5rem}.card.svelte-1ownv08 .icons.svelte-1ownv08 svg{fill:currentColor;width:1.5em}
