<｜begin▁of▁sentence｜>### Instruction:
As a Digital Marketing Specialist, you're tasked with crafting engaging visuals to enhance online marketing campaigns. Suppose you're working on a promotional campaign for a new line of eco-friendly gardening tools. You've decided to incorporate a visualization of a cycle graph representing the interconnectedness of various gardening techniques.

Now, to add visual appeal, you want to apply a customized color scheme to the nodes of the cycle graph. Specifically, you're aiming to create a lighter version of the color dark green (RGB triplet: 0, 100, 0) by blending it with white at a ratio of 0.5. This will give the nodes a softer, more harmonious appearance while still maintaining the essence of sustainability and nature associated with the dark green hue. To achieve this color transformation, you plan to utilize the lighten_color function within the NetworkX library when rendering the graph.
### Response:
import networkx as nx
import matplotlib.pyplot as plt

def lighten_color(color, ratio):
    # Mixes a color with white based on the given ratio
    return tuple([255 - (255 - c) * ratio for c in color])

g = nx.cycle_graph(5)

# Original color (dark green)
original_color = (0, 100, 0)

# Lighten the original color by a ratio of 0.5
lighter_color = lighten_color(original_color, 0.5)

# Draw the graph with the lightened color
nx.draw(g, node_color=[lighter_color]*5, with_labels=True)
plt.show()
<|EOT|>
