.image-card-base.svelte-jd63qk:hover{transform:none}.enneagram-overlay.svelte-jd63qk{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;border-radius:inherit;opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:opacity .3s ease,backdrop-filter .4s ease;pointer-events:none}.enneagram-overlay.svelte-jd63qk .enneagram-info:where(.svelte-jd63qk){transform:translateY(30px);opacity:0;transition:transform .4s ease .15s,opacity .4s ease .15s}.enneagram-overlay--visible.svelte-jd63qk{opacity:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto}.enneagram-overlay--visible.svelte-jd63qk .enneagram-info:where(.svelte-jd63qk){transform:translateY(0);opacity:1}.image-card__content.svelte-jd63qk{position:absolute;top:auto;right:1rem;bottom:1rem;left:1rem;background:transparent;border:none;margin:0;padding:0}.image-card__text.svelte-jd63qk{display:flex;flex-direction:column;align-items:center;gap:.5rem;background:transparent;padding:0}.image-card__title.svelte-jd63qk{background-color:#0000004d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);padding:.75rem;margin:0;border-radius:1rem;color:#fff;min-height:1.5em;display:flex;align-items:center;justify-content:center}.image-card__subtitle.svelte-jd63qk{background-color:#00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.15);padding:.5rem 1rem;margin:0;border-radius:.75rem}.enneagram-info.svelte-jd63qk{background-color:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.8);text-wrap:balance;font-weight:600;border-radius:1rem;padding:1.5rem;margin:1rem;max-width:90%;text-align:center}.enneagram-info__title.svelte-jd63qk{font-size:max(1.4rem,min(4vw,2rem));margin-bottom:.75rem;color:#fff;font-weight:700}.enneagram-info__detail.svelte-jd63qk{font-size:max(1rem,min(3vw,1.4rem));margin-bottom:.5rem;line-height:1.4;color:#fff}.enneagram-info__detail.svelte-jd63qk b:where(.svelte-jd63qk){font-weight:700}
