.text-container.svelte-6i687h{padding:10px 2px 2px}.text-container.svelte-6i687h h3:where(.svelte-6i687h){color:var(--dark);font-size:var(--text-xl);line-height:var(--height-xl);font-weight:900;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.text-container.svelte-6i687h span:where(.svelte-6i687h){color:var(--medium-gray);font-size:var(--text-base);line-height:var(--height-base);font-weight:500;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-height:48px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card-container.svelte-6i687h{display:flex;flex-direction:column;width:100%;max-width:310px;overflow:hidden;cursor:pointer;margin-bottom:15px}.card-container.svelte-6i687h .image-wrapper:where(.svelte-6i687h){width:100%;position:relative;height:fit-content;overflow:hidden;border-radius:15px 15px 5px 5px;aspect-ratio:310/338}.card-container.svelte-6i687h .image-wrapper:where(.svelte-6i687h) img:where(.svelte-6i687h){object-fit:cover;width:100%;height:calc(100% - 5px);border-top-left-radius:15px;border-top-right-radius:15px;transition:var(--transition);transition-duration:.6s}.card-container.svelte-6i687h .image-wrapper:where(.svelte-6i687h) .overlay:where(.svelte-6i687h){height:100%;position:absolute;top:0;left:0;width:100%;background-image:linear-gradient(180deg,#0000,#00000080);opacity:0;border-radius:15px 15px 5px 5px;transition:all .3s ease-in-out}.card-container.svelte-6i687h .image-wrapper:where(.svelte-6i687h) .card-info:where(.svelte-6i687h){width:100%;display:flex;flex-direction:row;position:absolute;bottom:0;flex-wrap:wrap;justify-content:space-between;transition:all .3s ease-in-out;opacity:0}@media(hover){.card-container.svelte-6i687h:hover .overlay:where(.svelte-6i687h){opacity:1}.card-container.svelte-6i687h:hover .card-info:where(.svelte-6i687h){opacity:1}.card-container.svelte-6i687h:hover .image-wrapper:where(.svelte-6i687h) img:where(.svelte-6i687h){transform:scale(1.1)}}
