Generate colors from an origin via rgb()/hsl()/color(from …); adjust channels, lightness, saturation, and alpha.
rgb(255 0 0)rgb(from var(--origin) r g b / 1.00)rgb(from var(--origin) calc(r * 0.80) g b / 1.00)rgb(from var(--origin) r calc(g * 0.80) b / 1.00)rgb(from var(--origin) r g calc(b * 0.80) / 1.00)hsl(from var(--origin) h s calc(l * 0.80) / 1.00)rgb(from var(--origin) r g b / 1.00)rgb(from var(--origin) r g b / 1.00)