• tag.name.toLowerCase() === 'easy'), 'border-yellow-600/30': puzzle.tags?.find((tag) => tag.name.toLowerCase() === 'medium'), 'border-red-600/30': puzzle.tags?.find((tag) => tag.name.toLowerCase() === 'hard'), 'border-highlight-primary': !puzzle.tags?.length // 'cursor-not-allowed': !isStarted(chapter) } )} >
    {puzzle.name}{' '} ({puzzle.score ? `${puzzle.score}` : '?'}/{puzzle.scoreMax} points)
    {#if puzzle.tags?.length}
    {#each puzzle.tags as tag} {tag.name} {/each}
    {/if}