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}