神
相対値構文を使えばいけるとのこと!
変数化した色を半透明にしたい|rgb()関数内で色変数を使う #CSS - Qiita
ありがたや情報すぎる
element {
rgb(from <color> R G B[ / A]) from が常に含まれ、次に起点色を表す <color> が続きます。これは相対色のベースとなる起点の色です。起点色には、別の相対色を含む 任意 の有効な <color> 構文を使用できます。 <number> で 0 から 255 の間、 <percentage> で 0% から 100% の間、またはキーワード none (この場合は 0% と同等)として表されます。これらの値はそれぞれ赤、緑、青のチャネルを表します。rgb(R G B[ / A])