.hoverOverlay.svelte-k99ilf{position:absolute;inset:0;background-color:var(--hover-overlay-bg);pointer-events:none;z-index:5;display:flex;align-items:center;justify-content:center;padding:var(--card-overlay-padding);box-sizing:border-box;opacity:0;transition:opacity .25s ease}.hoverOverlay.hoverVisible.svelte-k99ilf{opacity:1}.hoverOverlay.transparentBackdrop.svelte-k99ilf{background-color:transparent}.hoverOverlay.transparentBackdrop.svelte-k99ilf .hoverTitle:where(.svelte-k99ilf),.hoverOverlay.transparentBackdrop.svelte-k99ilf .hoverSubtitle:where(.svelte-k99ilf){color:#fff;opacity:1;line-height:var(--h2-line-height)}.hoverOverlay.transparentBackdrop.svelte-k99ilf .hoverSubtitle:where(.svelte-k99ilf){color:#fff;opacity:.5}.hoverContent.svelte-k99ilf{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--card-title-subtitle-gap);text-align:center;max-width:100%}.hoverTitle.svelte-k99ilf{font-size:var(--h2-size);font-weight:var(--body-weight);line-height:var(--h2-line-height);color:#fff;overflow-wrap:break-word}.hoverSubtitle.svelte-k99ilf{font-size:var(--h3-size);font-weight:var(--body-weight-regular);line-height:var(--h3-line-height);color:#fff;overflow-wrap:break-word;opacity:var(--hover-overlay-subtitle-opacity)}@media(max-width:768px){.hoverTitle.svelte-k99ilf{font-size:var(--h2-size-mobile)}.hoverSubtitle.svelte-k99ilf{font-size:var(--h3-size-mobile)}}
