/*
 * Growth Line — the shared stroke language (Scope §17).
 *
 * Deliberately only the visual contract (token-driven stroke + optional halo).
 * Current consumers: the hero intro line and the Seed Journey stem. Layout,
 * geometry and timing stay with each consumer; a fuller component is extracted
 * only when later stages actually need one.
 *
 * Drawing convention used by every animated stroke in the theme: the path has
 * pathLength="1" and class="gb-draw", so "drawing" is stroke-dashoffset 1 → 0
 * with no getTotalLength() measurement (no layout reads).
 */

.gb-growth-line {
	fill: none;
	stroke: var(--gb-growth-line-color);
	stroke-width: var(--gb-growth-line-width);
	stroke-linecap: round;
}

/*
 * Halo: a wider, translucent copy of the same path instead of a blur filter.
 * Hidden by default; only FULL turns it on (cheap to paint, no filter pass).
 */
.gb-growth-line--glow {
	display: none;
	stroke: var(--gb-growth-line-glow);
	stroke-width: var(--gb-growth-line-glow-width);
}
