.rainbow {
  display: inline-block;
  background: linear-gradient(
    45deg,
    #a05a5a 0%,     /* 乾いた血の赤（黒み） */
    #c27a8f 7%,     /* 血の気のない暗ピンク */
    #9fbf9a 15%,    /* 腐敗緑（病室の蛍光灯の緑を暗く） */
    #b3b85a 25%,    /* ★腐敗した蛍光黄（病的黄色） */
    #6fb8a8 35%,    /* 冷たい青緑（体温ゼロ） */
    #6a5fa3 50%,    /* 打撲の痣のような濁紫 */
    #a06aa8 65%,    /* 甘腐れ紫ピンク（高彩度） */
    #5fa88a 78%,    /* 消毒液ミント（黒寄り） */
    #8a6aa8 90%,    /* 退廃的な薄紫（暗い） */
    #a05a5a 100%    /* 反対側の血痕赤 */
  );
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}