(isHovered = true)} onmouseleave={() => (isHovered = false)} onclick={handleClick} onkeydown={(e) => e.key === "Enter" && handleClick()} >
{#if promptType === "comprehension"} {:else} {/if}

{promptText}

{#if promptType === "perspective" && suggestedPersonaName} {isClicked ? `View what ${suggestedPersonaName} said` : `Click to hear from ${suggestedPersonaName}`} {/if}