.content-card.svelte-t4zhi7{max-width:600px;background-color:var(--global-color-accent);margin:2rem auto;border-radius:12px;overflow:hidden}.image-link.svelte-t4zhi7{display:block;text-decoration:none}.image-container.svelte-t4zhi7{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden}.content-image.svelte-t4zhi7{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.image-overlay.svelte-t4zhi7{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0006;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.play-icon.svelte-t4zhi7{font-size:3rem;color:#fff;transform:scale(.8);transition:transform .3s ease}.image-link.svelte-t4zhi7:hover .content-image:where(.svelte-t4zhi7){transform:scale(1.05)}.image-link.svelte-t4zhi7:hover .image-overlay:where(.svelte-t4zhi7){opacity:1}.image-link.svelte-t4zhi7:hover .play-icon:where(.svelte-t4zhi7){transform:scale(1)}.text-content.svelte-t4zhi7{padding:2rem}.title.svelte-t4zhi7{font-size:1.875rem;font-weight:700;color:var(--global-color-font-header);margin:0 0 1rem;line-height:1.2}.album-title.svelte-t4zhi7{font-weight:700}.group-name.svelte-t4zhi7{font-weight:400}.separator.svelte-t4zhi7{font-weight:400;margin:0 .5rem}.description.svelte-t4zhi7{font-size:1rem;line-height:1.6;color:var(--global-color-font-paragraph);margin:0}@media(max-width:640px){.content-card.svelte-t4zhi7{margin:1rem;max-width:none}.text-content.svelte-t4zhi7{padding:1.5rem}.title.svelte-t4zhi7{font-size:1.5rem}}
