a.svelte-1rbe5x0{box-sizing:border-box;display:flex;flex-direction:column;height:100%;border-radius:.75em;overflow:hidden;text-decoration:none}a.description.svelte-1rbe5x0{border:1px solid rgba(var(--color-on-background-rgb),.2)}a.svelte-1rbe5x0 .image-container:where(.svelte-1rbe5x0){position:relative;height:calc(100% - 20px);width:calc(100% - 32px);padding:10px 16px;aspect-ratio:16/10;color:#fff;--icon-color: #fff}a.svelte-1rbe5x0 .image-container:where(.svelte-1rbe5x0) img:where(.svelte-1rbe5x0){position:absolute;left:0;top:0;height:100%;width:100%;object-fit:cover;opacity:1;transition:opacity 175ms ease-in,transform .5s;transform:scale(1)}a.svelte-1rbe5x0 .image-container:where(.svelte-1rbe5x0) img:where(.svelte-1rbe5x0):hover{transform:scale(1.05)}a.svelte-1rbe5x0 .image-container:where(.svelte-1rbe5x0) img.imgLoading:where(.svelte-1rbe5x0){opacity:0}a.svelte-1rbe5x0 .image-container:where(.svelte-1rbe5x0) .rating:where(.svelte-1rbe5x0){pointer-events:none;position:absolute;display:flex;align-items:center;opacity:.87;font-size:12px}a.svelte-1rbe5x0 .image-container:where(.svelte-1rbe5x0) .title:where(.svelte-1rbe5x0){pointer-events:none;position:absolute;left:16px;top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(100% - 32px);height:100%;gap:.125em;text-align:center}a.svelte-1rbe5x0 .image-container:where(.svelte-1rbe5x0) .title:where(.svelte-1rbe5x0) h5:where(.svelte-1rbe5x0){font-size:18px;margin:0}@media screen and (max-width: 600px){a.svelte-1rbe5x0 .image-container:where(.svelte-1rbe5x0) .title:where(.svelte-1rbe5x0) h5:where(.svelte-1rbe5x0){font-size:16px}}@media screen and (max-width: 600px){a.svelte-1rbe5x0 .image-container:where(.svelte-1rbe5x0) .title:where(.svelte-1rbe5x0) h5.description:where(.svelte-1rbe5x0){font-size:18px}}a.svelte-1rbe5x0 .image-container:where(.svelte-1rbe5x0) .title:where(.svelte-1rbe5x0) div:where(.svelte-1rbe5x0){font-size:12px}a.svelte-1rbe5x0 .image-container:where(.svelte-1rbe5x0) .categories:where(.svelte-1rbe5x0){pointer-events:none;position:absolute;width:calc(100% - 32px);bottom:10px;opacity:.87;font-size:12px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}a.svelte-1rbe5x0 div.description:where(.svelte-1rbe5x0){margin:0;padding:1em}a.svelte-1rbe5x0 div.description:where(.svelte-1rbe5x0) p:where(.svelte-1rbe5x0){display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-clamp:5;-webkit-line-clamp:5;margin:0;font-size:16px}
