@theme {
  --color-rubyp3-1: color(display-p3 0.998 0.989 0.992);
  --color-rubyp3-2: color(display-p3 0.995 0.971 0.974);
  --color-rubyp3-3: color(display-p3 0.983 0.92 0.928);
  --color-rubyp3-4: color(display-p3 0.987 0.869 0.885);
  --color-rubyp3-5: color(display-p3 0.968 0.817 0.839);
  --color-rubyp3-6: color(display-p3 0.937 0.758 0.786);
  --color-rubyp3-7: color(display-p3 0.897 0.685 0.721);
  --color-rubyp3-8: color(display-p3 0.851 0.588 0.639);
  --color-rubyp3-9: color(display-p3 0.83 0.323 0.408);
  --color-rubyp3-10: color(display-p3 0.795 0.286 0.375);
  --color-rubyp3-11: color(display-p3 0.728 0.211 0.311);
  --color-rubyp3-12: color(display-p3 0.36 0.115 0.171);
  --color-rubydarkp3-1: color(display-p3 0.093 0.068 0.074);
  --color-rubydarkp3-2: color(display-p3 0.113 0.083 0.089);
  --color-rubydarkp3-3: color(display-p3 0.208 0.088 0.117);
  --color-rubydarkp3-4: color(display-p3 0.279 0.092 0.147);
  --color-rubydarkp3-5: color(display-p3 0.337 0.12 0.18);
  --color-rubydarkp3-6: color(display-p3 0.401 0.166 0.223);
  --color-rubydarkp3-7: color(display-p3 0.495 0.224 0.281);
  --color-rubydarkp3-8: color(display-p3 0.652 0.295 0.359);
  --color-rubydarkp3-9: color(display-p3 0.83 0.323 0.408);
  --color-rubydarkp3-10: color(display-p3 0.857 0.392 0.455);
  --color-rubydarkp3-11: color(display-p3 1 0.57 0.59);
  --color-rubydarkp3-12: color(display-p3 0.968 0.83 0.88);
}