/* restore original colors */
:root:not(html.custom-theme-background) {
  --neutral-1: hsl(var(--neutral-1-hsl)/1);
  --neutral-1-hsl: 0 calc(var(--saturation-factor, 1)*0%) 100%;
  --neutral-2: hsl(var(--neutral-2-hsl)/1);
  --neutral-2-hsl: 0 calc(var(--saturation-factor, 1)*0%) 98.431%;
  --neutral-3: hsl(var(--neutral-3-hsl)/1);
  --neutral-3-hsl: 240 calc(var(--saturation-factor, 1)*6.667%) 97.059%;
  --neutral-4: hsl(var(--neutral-4-hsl)/1);
  --neutral-4-hsl: 240 calc(var(--saturation-factor, 1)*4.348%) 95.49%;
  --neutral-5: hsl(var(--neutral-5-hsl)/1);
  --neutral-5-hsl: 240 calc(var(--saturation-factor, 1)*3.226%) 93.922%;
  --neutral-6: hsl(var(--neutral-6-hsl)/1);
  --neutral-6-hsl: 240 calc(var(--saturation-factor, 1)*5.263%) 92.549%;
  --neutral-7: hsl(var(--neutral-7-hsl)/1);
  --neutral-7-hsl: 240 calc(var(--saturation-factor, 1)*4.348%) 90.98%;
  --neutral-8: hsl(var(--neutral-8-hsl)/1);
  --neutral-8-hsl: 240 calc(var(--saturation-factor, 1)*5.66%) 89.608%;
  --neutral-9: hsl(var(--neutral-9-hsl)/1);
  --neutral-9-hsl: 220 calc(var(--saturation-factor, 1)*4.918%) 88.039%;
  --neutral-10: hsl(var(--neutral-10-hsl)/1);
  --neutral-10-hsl: 225 calc(var(--saturation-factor, 1)*5.882%) 86.667%;
  --neutral-11: hsl(var(--neutral-11-hsl)/1);
  --neutral-11-hsl: 225 calc(var(--saturation-factor, 1)*5.263%) 85.098%;
  --neutral-12: hsl(var(--neutral-12-hsl)/1);
  --neutral-12-hsl: 225 calc(var(--saturation-factor, 1)*4.762%) 83.529%;
  --neutral-13: hsl(var(--neutral-13-hsl)/1);
  --neutral-13-hsl: 240 calc(var(--saturation-factor, 1)*4.444%) 82.353%;
  --neutral-14: hsl(var(--neutral-14-hsl)/1);
  --neutral-14-hsl: 240 calc(var(--saturation-factor, 1)*4.082%) 80.784%;
  --neutral-15: hsl(var(--neutral-15-hsl)/1);
  --neutral-15-hsl: 240 calc(var(--saturation-factor, 1)*4.762%) 79.412%;
  --neutral-16: hsl(var(--neutral-16-hsl)/1);
  --neutral-16-hsl: 228 calc(var(--saturation-factor, 1)*4.425%) 77.843%;
  --neutral-17: hsl(var(--neutral-17-hsl)/1);
  --neutral-17-hsl: 230 calc(var(--saturation-factor, 1)*5%) 76.471%;
  --neutral-18: hsl(var(--neutral-18-hsl)/1);
  --neutral-18-hsl: 230 calc(var(--saturation-factor, 1)*4.687%) 74.902%;
  --neutral-19: hsl(var(--neutral-19-hsl)/1);
  --neutral-19-hsl: 240 calc(var(--saturation-factor, 1)*4.478%) 73.725%;
  --neutral-20: hsl(var(--neutral-20-hsl)/1);
  --neutral-20-hsl: 230 calc(var(--saturation-factor, 1)*4.225%) 72.157%;
  --neutral-21: hsl(var(--neutral-21-hsl)/1);
  --neutral-21-hsl: 231.429 calc(var(--saturation-factor, 1)*4.698%) 70.784%;
  --neutral-22: hsl(var(--neutral-22-hsl)/1);
  --neutral-22-hsl: 231.429 calc(var(--saturation-factor, 1)*4.459%) 69.216%;
  --neutral-23: hsl(var(--neutral-23-hsl)/1);
  --neutral-23-hsl: 240 calc(var(--saturation-factor, 1)*4.294%) 68.039%;
  --neutral-24: hsl(var(--neutral-24-hsl)/1);
  --neutral-24-hsl: 231.429 calc(var(--saturation-factor, 1)*4.094%) 66.471%;
  --neutral-25: hsl(var(--neutral-25-hsl)/1);
  --neutral-25-hsl: 232.5 calc(var(--saturation-factor, 1)*4.494%) 65.098%;
  --neutral-26: hsl(var(--neutral-26-hsl)/1);
  --neutral-26-hsl: 240 calc(var(--saturation-factor, 1)*3.784%) 63.725%;
  --neutral-27: hsl(var(--neutral-27-hsl)/1);
  --neutral-27-hsl: 232.5 calc(var(--saturation-factor, 1)*4.167%) 62.353%;
  --neutral-28: hsl(var(--neutral-28-hsl)/1);
  --neutral-28-hsl: 232.5 calc(var(--saturation-factor, 1)*4%) 60.784%;
  --neutral-29: hsl(var(--neutral-29-hsl)/1);
  --neutral-29-hsl: 232.5 calc(var(--saturation-factor, 1)*3.883%) 59.608%;
  --neutral-30: hsl(var(--neutral-30-hsl)/1);
  --neutral-30-hsl: 233.333 calc(var(--saturation-factor, 1)*4.225%) 58.235%;
  --neutral-31: hsl(var(--neutral-31-hsl)/1);
  --neutral-31-hsl: 233.333 calc(var(--saturation-factor, 1)*4.072%) 56.667%;
  --neutral-32: hsl(var(--neutral-32-hsl)/1);
  --neutral-32-hsl: 233.333 calc(var(--saturation-factor, 1)*3.965%) 55.49%;
  --neutral-33: hsl(var(--neutral-33-hsl)/1);
  --neutral-33-hsl: 233.333 calc(var(--saturation-factor, 1)*3.83%) 53.922%;
  --neutral-34: hsl(var(--neutral-34-hsl)/1);
  --neutral-34-hsl: 233.333 calc(var(--saturation-factor, 1)*3.734%) 52.745%;
  --neutral-35: hsl(var(--neutral-35-hsl)/1);
  --neutral-35-hsl: 234 calc(var(--saturation-factor, 1)*4.032%) 51.373%;
  --neutral-36: hsl(var(--neutral-36-hsl)/1);
  --neutral-36-hsl: 233.333 calc(var(--saturation-factor, 1)*3.529%) 50%;
  --neutral-37: hsl(var(--neutral-37-hsl)/1);
  --neutral-37-hsl: 234 calc(var(--saturation-factor, 1)*4.032%) 48.627%;
  --neutral-38: hsl(var(--neutral-38-hsl)/1);
  --neutral-38-hsl: 234 calc(var(--saturation-factor, 1)*4.132%) 47.451%;
  --neutral-39: hsl(var(--neutral-39-hsl)/1);
  --neutral-39-hsl: 234 calc(var(--saturation-factor, 1)*4.274%) 45.882%;
  --neutral-40: hsl(var(--neutral-40-hsl)/1);
  --neutral-40-hsl: 234 calc(var(--saturation-factor, 1)*4.386%) 44.706%;
  --neutral-41: hsl(var(--neutral-41-hsl)/1);
  --neutral-41-hsl: 234 calc(var(--saturation-factor, 1)*4.505%) 43.529%;
  --neutral-42: hsl(var(--neutral-42-hsl)/1);
  --neutral-42-hsl: 234.545 calc(var(--saturation-factor, 1)*5.116%) 42.157%;
  --neutral-43: hsl(var(--neutral-43-hsl)/1);
  --neutral-43-hsl: 234 calc(var(--saturation-factor, 1)*4.808%) 40.784%;
  --neutral-44: hsl(var(--neutral-44-hsl)/1);
  --neutral-44-hsl: 234.545 calc(var(--saturation-factor, 1)*5.473%) 39.412%;
  --neutral-45: hsl(var(--neutral-45-hsl)/1);
  --neutral-45-hsl: 234.545 calc(var(--saturation-factor, 1)*5.641%) 38.235%;
  --neutral-46: hsl(var(--neutral-46-hsl)/1);
  --neutral-46-hsl: 234.545 calc(var(--saturation-factor, 1)*5.82%) 37.059%;
  --neutral-47: hsl(var(--neutral-47-hsl)/1);
  --neutral-47-hsl: 229.091 calc(var(--saturation-factor, 1)*6.077%) 35.49%;
  --neutral-48: hsl(var(--neutral-48-hsl)/1);
  --neutral-48-hsl: 234.545 calc(var(--saturation-factor, 1)*6.286%) 34.314%;
  --neutral-49: hsl(var(--neutral-49-hsl)/1);
  --neutral-49-hsl: 234.545 calc(var(--saturation-factor, 1)*6.509%) 33.137%;
  --neutral-50: hsl(var(--neutral-50-hsl)/1);
  --neutral-50-hsl: 234.545 calc(var(--saturation-factor, 1)*6.509%) 33.137%;
  --neutral-51: hsl(var(--neutral-51-hsl)/1);
  --neutral-51-hsl: 234.545 calc(var(--saturation-factor, 1)*6.667%) 32.353%;
  --neutral-52: hsl(var(--neutral-52-hsl)/1);
  --neutral-52-hsl: 234 calc(var(--saturation-factor, 1)*6.173%) 31.765%;
  --neutral-53: hsl(var(--neutral-53-hsl)/1);
  --neutral-53-hsl: 234.545 calc(var(--saturation-factor, 1)*6.918%) 31.176%;
  --neutral-54: hsl(var(--neutral-54-hsl)/1);
  --neutral-54-hsl: 234 calc(var(--saturation-factor, 1)*6.41%) 30.588%;
  --neutral-55: hsl(var(--neutral-55-hsl)/1);
  --neutral-55-hsl: 234 calc(var(--saturation-factor, 1)*6.579%) 29.804%;
  --neutral-56: hsl(var(--neutral-56-hsl)/1);
  --neutral-56-hsl: 233.333 calc(var(--saturation-factor, 1)*6.04%) 29.216%;
  --neutral-57: hsl(var(--neutral-57-hsl)/1);
  --neutral-57-hsl: 233.333 calc(var(--saturation-factor, 1)*6.207%) 28.431%;
  --neutral-58: hsl(var(--neutral-58-hsl)/1);
  --neutral-58-hsl: 240 calc(var(--saturation-factor, 1)*6.294%) 28.039%;
  --neutral-59: hsl(var(--neutral-59-hsl)/1);
  --neutral-59-hsl: 233.333 calc(var(--saturation-factor, 1)*6.475%) 27.255%;
  --neutral-60: hsl(var(--neutral-60-hsl)/1);
  --neutral-60-hsl: 233.333 calc(var(--saturation-factor, 1)*6.667%) 26.471%;
  --neutral-61: hsl(var(--neutral-61-hsl)/1);
  --neutral-61-hsl: 232.5 calc(var(--saturation-factor, 1)*6.061%) 25.882%;
  --neutral-62: hsl(var(--neutral-62-hsl)/1);
  --neutral-62-hsl: 233.333 calc(var(--saturation-factor, 1)*6.977%) 25.294%;
  --neutral-63: hsl(var(--neutral-63-hsl)/1);
  --neutral-63-hsl: 232.5 calc(var(--saturation-factor, 1)*6.349%) 24.706%;
  --neutral-64: hsl(var(--neutral-64-hsl)/1);
  --neutral-64-hsl: 232.5 calc(var(--saturation-factor, 1)*6.557%) 23.922%;
  --neutral-65: hsl(var(--neutral-65-hsl)/1);
  --neutral-65-hsl: 232.5 calc(var(--saturation-factor, 1)*6.667%) 23.529%;
  --neutral-66: hsl(var(--neutral-66-hsl)/1);
  --neutral-66-hsl: 232.5 calc(var(--saturation-factor, 1)*6.897%) 22.745%;
  --neutral-67: hsl(var(--neutral-67-hsl)/1);
  --neutral-67-hsl: 231.429 calc(var(--saturation-factor, 1)*6.195%) 22.157%;
  --neutral-68: hsl(var(--neutral-68-hsl)/1);
  --neutral-68-hsl: 240 calc(var(--saturation-factor, 1)*5.455%) 21.569%;
  --neutral-69: hsl(var(--neutral-69-hsl)/1);
  --neutral-69-hsl: 231.429 calc(var(--saturation-factor, 1)*6.542%) 20.98%;
  --neutral-70: hsl(var(--neutral-70-hsl)/1);
  --neutral-70-hsl: 240 calc(var(--saturation-factor, 1)*5.769%) 20.392%;
  --neutral-71: hsl(var(--neutral-71-hsl)/1);
  --neutral-71-hsl: 230 calc(var(--saturation-factor, 1)*6%) 19.608%;
  --neutral-72: hsl(var(--neutral-72-hsl)/1);
  --neutral-72-hsl: 240 calc(var(--saturation-factor, 1)*6.122%) 19.216%;
  --neutral-73: hsl(var(--neutral-73-hsl)/1);
  --neutral-73-hsl: 230 calc(var(--saturation-factor, 1)*6.383%) 18.431%;
  --neutral-74: hsl(var(--neutral-74-hsl)/1);
  --neutral-74-hsl: 240 calc(var(--saturation-factor, 1)*6.522%) 18.039%;
  --neutral-75: hsl(var(--neutral-75-hsl)/1);
  --neutral-75-hsl: 230 calc(var(--saturation-factor, 1)*6.818%) 17.255%;
  --neutral-76: hsl(var(--neutral-76-hsl)/1);
  --neutral-76-hsl: 240 calc(var(--saturation-factor, 1)*5.882%) 16.667%;
  --neutral-77: hsl(var(--neutral-77-hsl)/1);
  --neutral-77-hsl: 240 calc(var(--saturation-factor, 1)*6.024%) 16.275%;
  --neutral-78: hsl(var(--neutral-78-hsl)/1);
  --neutral-78-hsl: 228 calc(var(--saturation-factor, 1)*6.329%) 15.49%;
  --neutral-79: hsl(var(--neutral-79-hsl)/1);
  --neutral-79-hsl: 240 calc(var(--saturation-factor, 1)*6.494%) 15.098%;
  --neutral-80: hsl(var(--neutral-80-hsl)/1);
  --neutral-80-hsl: 228 calc(var(--saturation-factor, 1)*6.849%) 14.314%;
  --neutral-81: hsl(var(--neutral-81-hsl)/1);
  --neutral-81-hsl: 240 calc(var(--saturation-factor, 1)*5.714%) 13.725%;
  --neutral-82: hsl(var(--neutral-82-hsl)/1);
  --neutral-82-hsl: 240 calc(var(--saturation-factor, 1)*5.882%) 13.333%;
  --neutral-83: hsl(var(--neutral-83-hsl)/1);
  --neutral-83-hsl: 225 calc(var(--saturation-factor, 1)*6.25%) 12.549%;
  --neutral-84: hsl(var(--neutral-84-hsl)/1);
  --neutral-84-hsl: 240 calc(var(--saturation-factor, 1)*6.452%) 12.157%;
  --neutral-85: hsl(var(--neutral-85-hsl)/1);
  --neutral-85-hsl: 225 calc(var(--saturation-factor, 1)*6.897%) 11.373%;
  --neutral-86: hsl(var(--neutral-86-hsl)/1);
  --neutral-86-hsl: 240 calc(var(--saturation-factor, 1)*7.143%) 10.98%;
  --neutral-87: hsl(var(--neutral-87-hsl)/1);
  --neutral-87-hsl: 240 calc(var(--saturation-factor, 1)*5.66%) 10.392%;
  --neutral-88: hsl(var(--neutral-88-hsl)/1);
  --neutral-88-hsl: 225 calc(var(--saturation-factor, 1)*8%) 9.804%;
  --neutral-89: hsl(var(--neutral-89-hsl)/1);
  --neutral-89-hsl: 240 calc(var(--saturation-factor, 1)*6.383%) 9.216%;
  --neutral-90: hsl(var(--neutral-90-hsl)/1);
  --neutral-90-hsl: 240 calc(var(--saturation-factor, 1)*6.667%) 8.824%;
  --neutral-91: hsl(var(--neutral-91-hsl)/1);
  --neutral-91-hsl: 220 calc(var(--saturation-factor, 1)*7.317%) 8.039%;
  --neutral-92: hsl(var(--neutral-92-hsl)/1);
  --neutral-92-hsl: 240 calc(var(--saturation-factor, 1)*5.263%) 7.451%;
  --neutral-93: hsl(var(--neutral-93-hsl)/1);
  --neutral-93-hsl: 240 calc(var(--saturation-factor, 1)*8.571%) 6.863%;
  --neutral-94: hsl(var(--neutral-94-hsl)/1);
  --neutral-94-hsl: 240 calc(var(--saturation-factor, 1)*6.667%) 5.882%;
  --neutral-95: hsl(var(--neutral-95-hsl)/1);
  --neutral-95-hsl: 240 calc(var(--saturation-factor, 1)*7.692%) 5.098%;
  --neutral-96: hsl(var(--neutral-96-hsl)/1);
  --neutral-96-hsl: 240 calc(var(--saturation-factor, 1)*9.091%) 4.314%;
  --neutral-97: hsl(var(--neutral-97-hsl)/1);
  --neutral-97-hsl: 240 calc(var(--saturation-factor, 1)*12.5%) 3.137%;
  --neutral-98: hsl(var(--neutral-98-hsl)/1);
  --neutral-98-hsl: 240 calc(var(--saturation-factor, 1)*9.091%) 2.157%;
  --neutral-99: hsl(var(--neutral-99-hsl)/1);
  --neutral-99-hsl: 240 calc(var(--saturation-factor, 1)*20%) 0.98%;
  --neutral-100: hsl(var(--neutral-100-hsl)/1);
  --neutral-100-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --blue-new-1: hsl(var(--blue-new-1-hsl)/1);
  --blue-new-1-hsl: 220.8 calc(var(--saturation-factor, 1)*100%) 95.098%;
  --blue-new-2: hsl(var(--blue-new-2-hsl)/1);
  --blue-new-2-hsl: 218 calc(var(--saturation-factor, 1)*100%) 94.118%;
  --blue-new-3: hsl(var(--blue-new-3-hsl)/1);
  --blue-new-3-hsl: 217.059 calc(var(--saturation-factor, 1)*100%) 93.333%;
  --blue-new-4: hsl(var(--blue-new-4-hsl)/1);
  --blue-new-4-hsl: 216.923 calc(var(--saturation-factor, 1)*100%) 92.353%;
  --blue-new-5: hsl(var(--blue-new-5-hsl)/1);
  --blue-new-5-hsl: 216.279 calc(var(--saturation-factor, 1)*100%) 91.569%;
  --blue-new-6: hsl(var(--blue-new-6-hsl)/1);
  --blue-new-6-hsl: 216.25 calc(var(--saturation-factor, 1)*100%) 90.588%;
  --blue-new-7: hsl(var(--blue-new-7-hsl)/1);
  --blue-new-7-hsl: 215.769 calc(var(--saturation-factor, 1)*100%) 89.804%;
  --blue-new-8: hsl(var(--blue-new-8-hsl)/1);
  --blue-new-8-hsl: 216.429 calc(var(--saturation-factor, 1)*100%) 89.02%;
  --blue-new-9: hsl(var(--blue-new-9-hsl)/1);
  --blue-new-9-hsl: 215 calc(var(--saturation-factor, 1)*96.774%) 87.843%;
  --blue-new-10: hsl(var(--blue-new-10-hsl)/1);
  --blue-new-10-hsl: 215.625 calc(var(--saturation-factor, 1)*96.97%) 87.059%;
  --blue-new-11: hsl(var(--blue-new-11-hsl)/1);
  --blue-new-11-hsl: 214.925 calc(var(--saturation-factor, 1)*94.366%) 86.078%;
  --blue-new-12: hsl(var(--blue-new-12-hsl)/1);
  --blue-new-12-hsl: 214.167 calc(var(--saturation-factor, 1)*94.737%) 85.098%;
  --blue-new-13: hsl(var(--blue-new-13-hsl)/1);
  --blue-new-13-hsl: 214.4 calc(var(--saturation-factor, 1)*92.593%) 84.118%;
  --blue-new-14: hsl(var(--blue-new-14-hsl)/1);
  --blue-new-14-hsl: 214.177 calc(var(--saturation-factor, 1)*92.941%) 83.333%;
  --blue-new-15: hsl(var(--blue-new-15-hsl)/1);
  --blue-new-15-hsl: 213.976 calc(var(--saturation-factor, 1)*91.209%) 82.157%;
  --blue-new-16: hsl(var(--blue-new-16-hsl)/1);
  --blue-new-16-hsl: 213.793 calc(var(--saturation-factor, 1)*91.579%) 81.373%;
  --blue-new-17: hsl(var(--blue-new-17-hsl)/1);
  --blue-new-17-hsl: 214 calc(var(--saturation-factor, 1)*90%) 80.392%;
  --blue-new-18: hsl(var(--blue-new-18-hsl)/1);
  --blue-new-18-hsl: 213.83 calc(var(--saturation-factor, 1)*90.385%) 79.608%;
  --blue-new-19: hsl(var(--blue-new-19-hsl)/1);
  --blue-new-19-hsl: 214.021 calc(var(--saturation-factor, 1)*88.991%) 78.627%;
  --blue-new-20: hsl(var(--blue-new-20-hsl)/1);
  --blue-new-20-hsl: 213.529 calc(var(--saturation-factor, 1)*89.474%) 77.647%;
  --blue-new-21: hsl(var(--blue-new-21-hsl)/1);
  --blue-new-21-hsl: 213.714 calc(var(--saturation-factor, 1)*88.235%) 76.667%;
  --blue-new-22: hsl(var(--blue-new-22-hsl)/1);
  --blue-new-22-hsl: 213.889 calc(var(--saturation-factor, 1)*87.097%) 75.686%;
  --blue-new-23: hsl(var(--blue-new-23-hsl)/1);
  --blue-new-23-hsl: 213.75 calc(var(--saturation-factor, 1)*87.5%) 74.902%;
  --blue-new-24: hsl(var(--blue-new-24-hsl)/1);
  --blue-new-24-hsl: 213.913 calc(var(--saturation-factor, 1)*86.466%) 73.922%;
  --blue-new-25: hsl(var(--blue-new-25-hsl)/1);
  --blue-new-25-hsl: 213.559 calc(var(--saturation-factor, 1)*85.507%) 72.941%;
  --blue-new-26: hsl(var(--blue-new-26-hsl)/1);
  --blue-new-26-hsl: 213.934 calc(var(--saturation-factor, 1)*85.915%) 72.157%;
  --blue-new-27: hsl(var(--blue-new-27-hsl)/1);
  --blue-new-27-hsl: 213.6 calc(var(--saturation-factor, 1)*85.034%) 71.176%;
  --blue-new-28: hsl(var(--blue-new-28-hsl)/1);
  --blue-new-28-hsl: 213.488 calc(var(--saturation-factor, 1)*84.314%) 70%;
  --blue-new-29: hsl(var(--blue-new-29-hsl)/1);
  --blue-new-29-hsl: 213.383 calc(var(--saturation-factor, 1)*84.713%) 69.216%;
  --blue-new-30: hsl(var(--blue-new-30-hsl)/1);
  --blue-new-30-hsl: 213.529 calc(var(--saturation-factor, 1)*83.951%) 68.235%;
  --blue-new-31: hsl(var(--blue-new-31-hsl)/1);
  --blue-new-31-hsl: 213.237 calc(var(--saturation-factor, 1)*83.234%) 67.255%;
  --blue-new-32: hsl(var(--blue-new-32-hsl)/1);
  --blue-new-32-hsl: 213.38 calc(var(--saturation-factor, 1)*82.558%) 66.275%;
  --blue-new-33: hsl(var(--blue-new-33-hsl)/1);
  --blue-new-33-hsl: 213.699 calc(var(--saturation-factor, 1)*82.955%) 65.49%;
  --blue-new-34: hsl(var(--blue-new-34-hsl)/1);
  --blue-new-34-hsl: 213.423 calc(var(--saturation-factor, 1)*82.32%) 64.51%;
  --blue-new-35: hsl(var(--blue-new-35-hsl)/1);
  --blue-new-35-hsl: 213.333 calc(var(--saturation-factor, 1)*81.818%) 63.333%;
  --blue-new-36: hsl(var(--blue-new-36-hsl)/1);
  --blue-new-36-hsl: 213.077 calc(var(--saturation-factor, 1)*81.25%) 62.353%;
  --blue-new-37: hsl(var(--blue-new-37-hsl)/1);
  --blue-new-37-hsl: 213.375 calc(var(--saturation-factor, 1)*81.633%) 61.569%;
  --blue-new-38: hsl(var(--blue-new-38-hsl)/1);
  --blue-new-38-hsl: 213.293 calc(var(--saturation-factor, 1)*81.188%) 60.392%;
  --blue-new-39: hsl(var(--blue-new-39-hsl)/1);
  --blue-new-39-hsl: 213.054 calc(var(--saturation-factor, 1)*80.676%) 59.412%;
  --blue-new-40: hsl(var(--blue-new-40-hsl)/1);
  --blue-new-40-hsl: 212.982 calc(var(--saturation-factor, 1)*80.282%) 58.235%;
  --blue-new-41: hsl(var(--blue-new-41-hsl)/1);
  --blue-new-41-hsl: 213.103 calc(var(--saturation-factor, 1)*79.817%) 57.255%;
  --blue-new-42: hsl(var(--blue-new-42-hsl)/1);
  --blue-new-42-hsl: 212.849 calc(var(--saturation-factor, 1)*80.269%) 56.275%;
  --blue-new-43: hsl(var(--blue-new-43-hsl)/1);
  --blue-new-43-hsl: 212.787 calc(var(--saturation-factor, 1)*79.913%) 55.098%;
  --blue-new-44: hsl(var(--blue-new-44-hsl)/1);
  --blue-new-44-hsl: 212.553 calc(var(--saturation-factor, 1)*79.661%) 53.725%;
  --blue-new-45: hsl(var(--blue-new-45-hsl)/1);
  --blue-new-45-hsl: 212.021 calc(var(--saturation-factor, 1)*79.424%) 52.353%;
  --blue-new-46: hsl(var(--blue-new-46-hsl)/1);
  --blue-new-46-hsl: 211.818 calc(var(--saturation-factor, 1)*79.2%) 50.98%;
  --blue-new-47: hsl(var(--blue-new-47-hsl)/1);
  --blue-new-47-hsl: 211.456 calc(var(--saturation-factor, 1)*81.746%) 49.412%;
  --blue-new-48: hsl(var(--blue-new-48-hsl)/1);
  --blue-new-48-hsl: 210.561 calc(var(--saturation-factor, 1)*88.43%) 47.451%;
  --blue-new-49: hsl(var(--blue-new-49-hsl)/1);
  --blue-new-49-hsl: 209.339 calc(var(--saturation-factor, 1)*100%) 44.51%;
  --blue-new-50: hsl(var(--blue-new-50-hsl)/1);
  --blue-new-50-hsl: 209.339 calc(var(--saturation-factor, 1)*100%) 44.51%;
  --blue-new-51: hsl(var(--blue-new-51-hsl)/1);
  --blue-new-51-hsl: 209.455 calc(var(--saturation-factor, 1)*98.214%) 43.922%;
  --blue-new-52: hsl(var(--blue-new-52-hsl)/1);
  --blue-new-52-hsl: 209.717 calc(var(--saturation-factor, 1)*96.364%) 43.137%;
  --blue-new-53: hsl(var(--blue-new-53-hsl)/1);
  --blue-new-53-hsl: 209.709 calc(var(--saturation-factor, 1)*95.37%) 42.353%;
  --blue-new-54: hsl(var(--blue-new-54-hsl)/1);
  --blue-new-54-hsl: 209.7 calc(var(--saturation-factor, 1)*94.34%) 41.569%;
  --blue-new-55: hsl(var(--blue-new-55-hsl)/1);
  --blue-new-55-hsl: 209.846 calc(var(--saturation-factor, 1)*94.203%) 40.588%;
  --blue-new-56: hsl(var(--blue-new-56-hsl)/1);
  --blue-new-56-hsl: 209.684 calc(var(--saturation-factor, 1)*94.059%) 39.608%;
  --blue-new-57: hsl(var(--blue-new-57-hsl)/1);
  --blue-new-57-hsl: 209.514 calc(var(--saturation-factor, 1)*93.909%) 38.627%;
  --blue-new-58: hsl(var(--blue-new-58-hsl)/1);
  --blue-new-58-hsl: 209.333 calc(var(--saturation-factor, 1)*93.75%) 37.647%;
  --blue-new-59: hsl(var(--blue-new-59-hsl)/1);
  --blue-new-59-hsl: 209.318 calc(var(--saturation-factor, 1)*94.624%) 36.471%;
  --blue-new-60: hsl(var(--blue-new-60-hsl)/1);
  --blue-new-60-hsl: 209.123 calc(var(--saturation-factor, 1)*94.475%) 35.49%;
  --blue-new-61: hsl(var(--blue-new-61-hsl)/1);
  --blue-new-61-hsl: 208.929 calc(var(--saturation-factor, 1)*95.455%) 34.51%;
  --blue-new-62: hsl(var(--blue-new-62-hsl)/1);
  --blue-new-62-hsl: 208.902 calc(var(--saturation-factor, 1)*96.471%) 33.333%;
  --blue-new-63: hsl(var(--blue-new-63-hsl)/1);
  --blue-new-63-hsl: 208.696 calc(var(--saturation-factor, 1)*97.576%) 32.353%;
  --blue-new-64: hsl(var(--blue-new-64-hsl)/1);
  --blue-new-64-hsl: 208.28 calc(var(--saturation-factor, 1)*98.742%) 31.176%;
  --blue-new-65: hsl(var(--blue-new-65-hsl)/1);
  --blue-new-65-hsl: 208.052 calc(var(--saturation-factor, 1)*100%) 30.196%;
  --blue-new-66: hsl(var(--blue-new-66-hsl)/1);
  --blue-new-66-hsl: 208.4 calc(var(--saturation-factor, 1)*100%) 29.412%;
  --blue-new-67: hsl(var(--blue-new-67-hsl)/1);
  --blue-new-67-hsl: 208.138 calc(var(--saturation-factor, 1)*100%) 28.431%;
  --blue-new-68: hsl(var(--blue-new-68-hsl)/1);
  --blue-new-68-hsl: 208.085 calc(var(--saturation-factor, 1)*100%) 27.647%;
  --blue-new-69: hsl(var(--blue-new-69-hsl)/1);
  --blue-new-69-hsl: 208.029 calc(var(--saturation-factor, 1)*100%) 26.863%;
  --blue-new-70: hsl(var(--blue-new-70-hsl)/1);
  --blue-new-70-hsl: 207.97 calc(var(--saturation-factor, 1)*100%) 26.078%;
  --blue-new-71: hsl(var(--blue-new-71-hsl)/1);
  --blue-new-71-hsl: 208.372 calc(var(--saturation-factor, 1)*100%) 25.294%;
  --blue-new-72: hsl(var(--blue-new-72-hsl)/1);
  --blue-new-72-hsl: 208.32 calc(var(--saturation-factor, 1)*100%) 24.51%;
  --blue-new-73: hsl(var(--blue-new-73-hsl)/1);
  --blue-new-73-hsl: 208.264 calc(var(--saturation-factor, 1)*100%) 23.725%;
  --blue-new-74: hsl(var(--blue-new-74-hsl)/1);
  --blue-new-74-hsl: 208.205 calc(var(--saturation-factor, 1)*100%) 22.941%;
  --blue-new-75: hsl(var(--blue-new-75-hsl)/1);
  --blue-new-75-hsl: 208.142 calc(var(--saturation-factor, 1)*100%) 22.157%;
  --blue-new-76: hsl(var(--blue-new-76-hsl)/1);
  --blue-new-76-hsl: 208.624 calc(var(--saturation-factor, 1)*100%) 21.373%;
  --blue-new-77: hsl(var(--blue-new-77-hsl)/1);
  --blue-new-77-hsl: 208.571 calc(var(--saturation-factor, 1)*100%) 20.588%;
  --blue-new-78: hsl(var(--blue-new-78-hsl)/1);
  --blue-new-78-hsl: 208.515 calc(var(--saturation-factor, 1)*100%) 19.804%;
  --blue-new-79: hsl(var(--blue-new-79-hsl)/1);
  --blue-new-79-hsl: 208.454 calc(var(--saturation-factor, 1)*100%) 19.02%;
  --blue-new-80: hsl(var(--blue-new-80-hsl)/1);
  --blue-new-80-hsl: 208.723 calc(var(--saturation-factor, 1)*100%) 18.431%;
  --blue-new-81: hsl(var(--blue-new-81-hsl)/1);
  --blue-new-81-hsl: 208.667 calc(var(--saturation-factor, 1)*100%) 17.647%;
  --blue-new-82: hsl(var(--blue-new-82-hsl)/1);
  --blue-new-82-hsl: 208.605 calc(var(--saturation-factor, 1)*100%) 16.863%;
  --blue-new-83: hsl(var(--blue-new-83-hsl)/1);
  --blue-new-83-hsl: 208.537 calc(var(--saturation-factor, 1)*100%) 16.078%;
  --blue-new-84: hsl(var(--blue-new-84-hsl)/1);
  --blue-new-84-hsl: 208.861 calc(var(--saturation-factor, 1)*100%) 15.49%;
  --blue-new-85: hsl(var(--blue-new-85-hsl)/1);
  --blue-new-85-hsl: 208.8 calc(var(--saturation-factor, 1)*100%) 14.706%;
  --blue-new-86: hsl(var(--blue-new-86-hsl)/1);
  --blue-new-86-hsl: 208.732 calc(var(--saturation-factor, 1)*100%) 13.922%;
  --blue-new-87: hsl(var(--blue-new-87-hsl)/1);
  --blue-new-87-hsl: 209.118 calc(var(--saturation-factor, 1)*100%) 13.333%;
  --blue-new-88: hsl(var(--blue-new-88-hsl)/1);
  --blue-new-88-hsl: 209.063 calc(var(--saturation-factor, 1)*100%) 12.549%;
  --blue-new-89: hsl(var(--blue-new-89-hsl)/1);
  --blue-new-89-hsl: 209.508 calc(var(--saturation-factor, 1)*100%) 11.961%;
  --blue-new-90: hsl(var(--blue-new-90-hsl)/1);
  --blue-new-90-hsl: 209.474 calc(var(--saturation-factor, 1)*100%) 11.176%;
  --blue-new-91: hsl(var(--blue-new-91-hsl)/1);
  --blue-new-91-hsl: 210 calc(var(--saturation-factor, 1)*100%) 10.588%;
  --blue-new-92: hsl(var(--blue-new-92-hsl)/1);
  --blue-new-92-hsl: 210 calc(var(--saturation-factor, 1)*100%) 9.804%;
  --blue-new-93: hsl(var(--blue-new-93-hsl)/1);
  --blue-new-93-hsl: 210.638 calc(var(--saturation-factor, 1)*100%) 9.216%;
  --blue-new-94: hsl(var(--blue-new-94-hsl)/1);
  --blue-new-94-hsl: 212.093 calc(var(--saturation-factor, 1)*100%) 8.431%;
  --blue-new-95: hsl(var(--blue-new-95-hsl)/1);
  --blue-new-95-hsl: 211.579 calc(var(--saturation-factor, 1)*100%) 7.451%;
  --blue-new-96: hsl(var(--blue-new-96-hsl)/1);
  --blue-new-96-hsl: 212.727 calc(var(--saturation-factor, 1)*100%) 6.471%;
  --blue-new-97: hsl(var(--blue-new-97-hsl)/1);
  --blue-new-97-hsl: 214.286 calc(var(--saturation-factor, 1)*100%) 5.49%;
  --blue-new-98: hsl(var(--blue-new-98-hsl)/1);
  --blue-new-98-hsl: 217.143 calc(var(--saturation-factor, 1)*100%) 4.118%;
  --blue-new-99: hsl(var(--blue-new-99-hsl)/1);
  --blue-new-99-hsl: 218.182 calc(var(--saturation-factor, 1)*100%) 2.157%;
  --blue-new-100: hsl(var(--blue-new-100-hsl)/1);
  --blue-new-100-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --blurple-1: hsl(var(--blurple-1-hsl)/1);
  --blurple-1-hsl: 232.5 calc(var(--saturation-factor, 1)*100%) 95.294%;
  --blurple-2: hsl(var(--blurple-2-hsl)/1);
  --blurple-2-hsl: 231.429 calc(var(--saturation-factor, 1)*100%) 94.51%;
  --blurple-3: hsl(var(--blurple-3-hsl)/1);
  --blurple-3-hsl: 230.625 calc(var(--saturation-factor, 1)*100%) 93.725%;
  --blurple-4: hsl(var(--blurple-4-hsl)/1);
  --blurple-4-hsl: 229.714 calc(var(--saturation-factor, 1)*100%) 93.137%;
  --blurple-5: hsl(var(--blurple-5-hsl)/1);
  --blurple-5-hsl: 229.231 calc(var(--saturation-factor, 1)*100%) 92.353%;
  --blurple-6: hsl(var(--blurple-6-hsl)/1);
  --blurple-6-hsl: 230 calc(var(--saturation-factor, 1)*100%) 91.765%;
  --blurple-7: hsl(var(--blurple-7-hsl)/1);
  --blurple-7-hsl: 228.261 calc(var(--saturation-factor, 1)*100%) 90.98%;
  --blurple-8: hsl(var(--blurple-8-hsl)/1);
  --blurple-8-hsl: 228.98 calc(var(--saturation-factor, 1)*100%) 90.392%;
  --blurple-9: hsl(var(--blurple-9-hsl)/1);
  --blurple-9-hsl: 227.547 calc(var(--saturation-factor, 1)*100%) 89.608%;
  --blurple-10: hsl(var(--blurple-10-hsl)/1);
  --blurple-10-hsl: 228.214 calc(var(--saturation-factor, 1)*100%) 89.02%;
  --blurple-11: hsl(var(--blurple-11-hsl)/1);
  --blurple-11-hsl: 228 calc(var(--saturation-factor, 1)*100%) 88.235%;
  --blurple-12: hsl(var(--blurple-12-hsl)/1);
  --blurple-12-hsl: 227.619 calc(var(--saturation-factor, 1)*100%) 87.647%;
  --blurple-13: hsl(var(--blurple-13-hsl)/1);
  --blurple-13-hsl: 228.182 calc(var(--saturation-factor, 1)*100%) 87.059%;
  --blurple-14: hsl(var(--blurple-14-hsl)/1);
  --blurple-14-hsl: 228 calc(var(--saturation-factor, 1)*100%) 86.275%;
  --blurple-15: hsl(var(--blurple-15-hsl)/1);
  --blurple-15-hsl: 227.671 calc(var(--saturation-factor, 1)*100%) 85.686%;
  --blurple-16: hsl(var(--blurple-16-hsl)/1);
  --blurple-16-hsl: 228.158 calc(var(--saturation-factor, 1)*100%) 85.098%;
  --blurple-17: hsl(var(--blurple-17-hsl)/1);
  --blurple-17-hsl: 228 calc(var(--saturation-factor, 1)*100%) 84.314%;
  --blurple-18: hsl(var(--blurple-18-hsl)/1);
  --blurple-18-hsl: 227.711 calc(var(--saturation-factor, 1)*100%) 83.725%;
  --blurple-19: hsl(var(--blurple-19-hsl)/1);
  --blurple-19-hsl: 228.14 calc(var(--saturation-factor, 1)*100%) 83.137%;
  --blurple-20: hsl(var(--blurple-20-hsl)/1);
  --blurple-20-hsl: 228.539 calc(var(--saturation-factor, 1)*100%) 82.549%;
  --blurple-21: hsl(var(--blurple-21-hsl)/1);
  --blurple-21-hsl: 228.791 calc(var(--saturation-factor, 1)*97.849%) 81.765%;
  --blurple-22: hsl(var(--blurple-22-hsl)/1);
  --blurple-22-hsl: 228 calc(var(--saturation-factor, 1)*97.938%) 80.98%;
  --blurple-23: hsl(var(--blurple-23-hsl)/1);
  --blurple-23-hsl: 228.367 calc(var(--saturation-factor, 1)*98%) 80.392%;
  --blurple-24: hsl(var(--blurple-24-hsl)/1);
  --blurple-24-hsl: 228.6 calc(var(--saturation-factor, 1)*96.154%) 79.608%;
  --blurple-25: hsl(var(--blurple-25-hsl)/1);
  --blurple-25-hsl: 228.35 calc(var(--saturation-factor, 1)*96.262%) 79.02%;
  --blurple-26: hsl(var(--blurple-26-hsl)/1);
  --blurple-26-hsl: 228.679 calc(var(--saturation-factor, 1)*96.364%) 78.431%;
  --blurple-27: hsl(var(--blurple-27-hsl)/1);
  --blurple-27-hsl: 228.889 calc(var(--saturation-factor, 1)*94.737%) 77.647%;
  --blurple-28: hsl(var(--blurple-28-hsl)/1);
  --blurple-28-hsl: 229.189 calc(var(--saturation-factor, 1)*94.872%) 77.059%;
  --blurple-29: hsl(var(--blurple-29-hsl)/1);
  --blurple-29-hsl: 229.286 calc(var(--saturation-factor, 1)*93.333%) 76.471%;
  --blurple-30: hsl(var(--blurple-30-hsl)/1);
  --blurple-30-hsl: 229.565 calc(var(--saturation-factor, 1)*93.496%) 75.882%;
  --blurple-31: hsl(var(--blurple-31-hsl)/1);
  --blurple-31-hsl: 229.831 calc(var(--saturation-factor, 1)*93.651%) 75.294%;
  --blurple-32: hsl(var(--blurple-32-hsl)/1);
  --blurple-32-hsl: 230 calc(var(--saturation-factor, 1)*92.308%) 74.51%;
  --blurple-33: hsl(var(--blurple-33-hsl)/1);
  --blurple-33-hsl: 229.756 calc(var(--saturation-factor, 1)*92.481%) 73.922%;
  --blurple-34: hsl(var(--blurple-34-hsl)/1);
  --blurple-34-hsl: 230.323 calc(var(--saturation-factor, 1)*91.176%) 73.333%;
  --blurple-35: hsl(var(--blurple-35-hsl)/1);
  --blurple-35-hsl: 230.551 calc(var(--saturation-factor, 1)*91.367%) 72.745%;
  --blurple-36: hsl(var(--blurple-36-hsl)/1);
  --blurple-36-hsl: 230.698 calc(var(--saturation-factor, 1)*90.21%) 71.961%;
  --blurple-37: hsl(var(--blurple-37-hsl)/1);
  --blurple-37-hsl: 231.298 calc(var(--saturation-factor, 1)*90.345%) 71.569%;
  --blurple-38: hsl(var(--blurple-38-hsl)/1);
  --blurple-38-hsl: 230.977 calc(var(--saturation-factor, 1)*89.262%) 70.784%;
  --blurple-39: hsl(var(--blurple-39-hsl)/1);
  --blurple-39-hsl: 231.176 calc(var(--saturation-factor, 1)*89.474%) 70.196%;
  --blurple-40: hsl(var(--blurple-40-hsl)/1);
  --blurple-40-hsl: 231.679 calc(var(--saturation-factor, 1)*88.387%) 69.608%;
  --blurple-41: hsl(var(--blurple-41-hsl)/1);
  --blurple-41-hsl: 231.857 calc(var(--saturation-factor, 1)*88.608%) 69.02%;
  --blurple-42: hsl(var(--blurple-42-hsl)/1);
  --blurple-42-hsl: 232.34 calc(var(--saturation-factor, 1)*87.578%) 68.431%;
  --blurple-43: hsl(var(--blurple-43-hsl)/1);
  --blurple-43-hsl: 232.867 calc(var(--saturation-factor, 1)*87.73%) 68.039%;
  --blurple-44: hsl(var(--blurple-44-hsl)/1);
  --blurple-44-hsl: 232.966 calc(var(--saturation-factor, 1)*86.826%) 67.255%;
  --blurple-45: hsl(var(--blurple-45-hsl)/1);
  --blurple-45-hsl: 233.469 calc(var(--saturation-factor, 1)*86.982%) 66.863%;
  --blurple-46: hsl(var(--blurple-46-hsl)/1);
  --blurple-46-hsl: 233.919 calc(var(--saturation-factor, 1)*86.047%) 66.275%;
  --blurple-47: hsl(var(--blurple-47-hsl)/1);
  --blurple-47-hsl: 234.04 calc(var(--saturation-factor, 1)*86.286%) 65.686%;
  --blurple-48: hsl(var(--blurple-48-hsl)/1);
  --blurple-48-hsl: 234.474 calc(var(--saturation-factor, 1)*85.393%) 65.098%;
  --blurple-49: hsl(var(--blurple-49-hsl)/1);
  --blurple-49-hsl: 234.935 calc(var(--saturation-factor, 1)*85.556%) 64.706%;
  --blurple-50: hsl(var(--blurple-50-hsl)/1);
  --blurple-50-hsl: 234.935 calc(var(--saturation-factor, 1)*85.556%) 64.706%;
  --blurple-51: hsl(var(--blurple-51-hsl)/1);
  --blurple-51-hsl: 234.8 calc(var(--saturation-factor, 1)*79.787%) 63.137%;
  --blurple-52: hsl(var(--blurple-52-hsl)/1);
  --blurple-52-hsl: 234.658 calc(var(--saturation-factor, 1)*74.49%) 61.569%;
  --blurple-53: hsl(var(--blurple-53-hsl)/1);
  --blurple-53-hsl: 234.507 calc(var(--saturation-factor, 1)*69.608%) 60%;
  --blurple-54: hsl(var(--blurple-54-hsl)/1);
  --blurple-54-hsl: 233.957 calc(var(--saturation-factor, 1)*65.877%) 58.627%;
  --blurple-55: hsl(var(--blurple-55-hsl)/1);
  --blurple-55-hsl: 233.778 calc(var(--saturation-factor, 1)*61.644%) 57.059%;
  --blurple-56: hsl(var(--blurple-56-hsl)/1);
  --blurple-56-hsl: 233.636 calc(var(--saturation-factor, 1)*58.407%) 55.686%;
  --blurple-57: hsl(var(--blurple-57-hsl)/1);
  --blurple-57-hsl: 233.488 calc(var(--saturation-factor, 1)*55.365%) 54.314%;
  --blurple-58: hsl(var(--blurple-58-hsl)/1);
  --blurple-58-hsl: 233.333 calc(var(--saturation-factor, 1)*52.5%) 52.941%;
  --blurple-59: hsl(var(--blurple-59-hsl)/1);
  --blurple-59-hsl: 233.115 calc(var(--saturation-factor, 1)*49.194%) 51.373%;
  --blurple-60: hsl(var(--blurple-60-hsl)/1);
  --blurple-60-hsl: 232.941 calc(var(--saturation-factor, 1)*46.667%) 50%;
  --blurple-61: hsl(var(--blurple-61-hsl)/1);
  --blurple-61-hsl: 232.759 calc(var(--saturation-factor, 1)*46.774%) 48.627%;
  --blurple-62: hsl(var(--blurple-62-hsl)/1);
  --blurple-62-hsl: 232.632 calc(var(--saturation-factor, 1)*47.107%) 47.451%;
  --blurple-63: hsl(var(--blurple-63-hsl)/1);
  --blurple-63-hsl: 232.432 calc(var(--saturation-factor, 1)*47.234%) 46.078%;
  --blurple-64: hsl(var(--blurple-64-hsl)/1);
  --blurple-64-hsl: 232.222 calc(var(--saturation-factor, 1)*47.368%) 44.706%;
  --blurple-65: hsl(var(--blurple-65-hsl)/1);
  --blurple-65-hsl: 232 calc(var(--saturation-factor, 1)*47.511%) 43.333%;
  --blurple-66: hsl(var(--blurple-66-hsl)/1);
  --blurple-66-hsl: 231.845 calc(var(--saturation-factor, 1)*47.907%) 42.157%;
  --blurple-67: hsl(var(--blurple-67-hsl)/1);
  --blurple-67-hsl: 231.6 calc(var(--saturation-factor, 1)*48.077%) 40.784%;
  --blurple-68: hsl(var(--blurple-68-hsl)/1);
  --blurple-68-hsl: 231.429 calc(var(--saturation-factor, 1)*48.515%) 39.608%;
  --blurple-69: hsl(var(--blurple-69-hsl)/1);
  --blurple-69-hsl: 231.158 calc(var(--saturation-factor, 1)*48.718%) 38.235%;
  --blurple-70: hsl(var(--blurple-70-hsl)/1);
  --blurple-70-hsl: 230.968 calc(var(--saturation-factor, 1)*49.206%) 37.059%;
  --blurple-71: hsl(var(--blurple-71-hsl)/1);
  --blurple-71-hsl: 230.769 calc(var(--saturation-factor, 1)*49.727%) 35.882%;
  --blurple-72: hsl(var(--blurple-72-hsl)/1);
  --blurple-72-hsl: 230.455 calc(var(--saturation-factor, 1)*50%) 34.51%;
  --blurple-73: hsl(var(--blurple-73-hsl)/1);
  --blurple-73-hsl: 230.233 calc(var(--saturation-factor, 1)*50.588%) 33.333%;
  --blurple-74: hsl(var(--blurple-74-hsl)/1);
  --blurple-74-hsl: 230 calc(var(--saturation-factor, 1)*51.22%) 32.157%;
  --blurple-75: hsl(var(--blurple-75-hsl)/1);
  --blurple-75-hsl: 229.63 calc(var(--saturation-factor, 1)*50.943%) 31.176%;
  --blurple-76: hsl(var(--blurple-76-hsl)/1);
  --blurple-76-hsl: 229.231 calc(var(--saturation-factor, 1)*51.316%) 29.804%;
  --blurple-77: hsl(var(--blurple-77-hsl)/1);
  --blurple-77-hsl: 228.947 calc(var(--saturation-factor, 1)*52.055%) 28.627%;
  --blurple-78: hsl(var(--blurple-78-hsl)/1);
  --blurple-78-hsl: 228.649 calc(var(--saturation-factor, 1)*52.857%) 27.451%;
  --blurple-79: hsl(var(--blurple-79-hsl)/1);
  --blurple-79-hsl: 228.333 calc(var(--saturation-factor, 1)*53.731%) 26.275%;
  --blurple-80: hsl(var(--blurple-80-hsl)/1);
  --blurple-80-hsl: 228 calc(var(--saturation-factor, 1)*54.688%) 25.098%;
  --blurple-81: hsl(var(--blurple-81-hsl)/1);
  --blurple-81-hsl: 228.358 calc(var(--saturation-factor, 1)*54.472%) 24.118%;
  --blurple-82: hsl(var(--blurple-82-hsl)/1);
  --blurple-82-hsl: 228 calc(var(--saturation-factor, 1)*55.556%) 22.941%;
  --blurple-83: hsl(var(--blurple-83-hsl)/1);
  --blurple-83-hsl: 227.813 calc(var(--saturation-factor, 1)*57.143%) 21.961%;
  --blurple-84: hsl(var(--blurple-84-hsl)/1);
  --blurple-84-hsl: 227.213 calc(var(--saturation-factor, 1)*57.009%) 20.98%;
  --blurple-85: hsl(var(--blurple-85-hsl)/1);
  --blurple-85-hsl: 226.78 calc(var(--saturation-factor, 1)*58.416%) 19.804%;
  --blurple-86: hsl(var(--blurple-86-hsl)/1);
  --blurple-86-hsl: 226.316 calc(var(--saturation-factor, 1)*60%) 18.627%;
  --blurple-87: hsl(var(--blurple-87-hsl)/1);
  --blurple-87-hsl: 226.667 calc(var(--saturation-factor, 1)*60%) 17.647%;
  --blurple-88: hsl(var(--blurple-88-hsl)/1);
  --blurple-88-hsl: 226.415 calc(var(--saturation-factor, 1)*62.353%) 16.667%;
  --blurple-89: hsl(var(--blurple-89-hsl)/1);
  --blurple-89-hsl: 226.8 calc(var(--saturation-factor, 1)*62.5%) 15.686%;
  --blurple-90: hsl(var(--blurple-90-hsl)/1);
  --blurple-90-hsl: 225 calc(var(--saturation-factor, 1)*64.865%) 14.51%;
  --blurple-91: hsl(var(--blurple-91-hsl)/1);
  --blurple-91-hsl: 225.652 calc(var(--saturation-factor, 1)*65.714%) 13.725%;
  --blurple-92: hsl(var(--blurple-92-hsl)/1);
  --blurple-92-hsl: 225 calc(var(--saturation-factor, 1)*68.75%) 12.549%;
  --blurple-93: hsl(var(--blurple-93-hsl)/1);
  --blurple-93-hsl: 225.366 calc(var(--saturation-factor, 1)*69.492%) 11.569%;
  --blurple-94: hsl(var(--blurple-94-hsl)/1);
  --blurple-94-hsl: 224.615 calc(var(--saturation-factor, 1)*73.585%) 10.392%;
  --blurple-95: hsl(var(--blurple-95-hsl)/1);
  --blurple-95-hsl: 224.571 calc(var(--saturation-factor, 1)*74.468%) 9.216%;
  --blurple-96: hsl(var(--blurple-96-hsl)/1);
  --blurple-96-hsl: 224.516 calc(var(--saturation-factor, 1)*75.61%) 8.039%;
  --blurple-97: hsl(var(--blurple-97-hsl)/1);
  --blurple-97-hsl: 226.154 calc(var(--saturation-factor, 1)*76.471%) 6.667%;
  --blurple-98: hsl(var(--blurple-98-hsl)/1);
  --blurple-98-hsl: 227.368 calc(var(--saturation-factor, 1)*76%) 4.902%;
  --blurple-99: hsl(var(--blurple-99-hsl)/1);
  --blurple-99-hsl: 229.091 calc(var(--saturation-factor, 1)*84.615%) 2.549%;
  --blurple-100: hsl(var(--blurple-100-hsl)/1);
  --blurple-100-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --green-new-1: hsl(var(--green-new-1-hsl)/1);
  --green-new-1-hsl: 130 calc(var(--saturation-factor, 1)*100%) 90.588%;
  --green-new-2: hsl(var(--green-new-2-hsl)/1);
  --green-new-2-hsl: 130.8 calc(var(--saturation-factor, 1)*92.593%) 89.412%;
  --green-new-3: hsl(var(--green-new-3-hsl)/1);
  --green-new-3-hsl: 130.385 calc(var(--saturation-factor, 1)*86.667%) 88.235%;
  --green-new-4: hsl(var(--green-new-4-hsl)/1);
  --green-new-4-hsl: 130.189 calc(var(--saturation-factor, 1)*79.104%) 86.863%;
  --green-new-5: hsl(var(--green-new-5-hsl)/1);
  --green-new-5-hsl: 129.818 calc(var(--saturation-factor, 1)*75.342%) 85.686%;
  --green-new-6: hsl(var(--green-new-6-hsl)/1);
  --green-new-6-hsl: 130.714 calc(var(--saturation-factor, 1)*70%) 84.314%;
  --green-new-7: hsl(var(--green-new-7-hsl)/1);
  --green-new-7-hsl: 129.474 calc(var(--saturation-factor, 1)*67.059%) 83.333%;
  --green-new-8: hsl(var(--green-new-8-hsl)/1);
  --green-new-8-hsl: 129.31 calc(var(--saturation-factor, 1)*63.043%) 81.961%;
  --green-new-9: hsl(var(--green-new-9-hsl)/1);
  --green-new-9-hsl: 129 calc(var(--saturation-factor, 1)*61.224%) 80.784%;
  --green-new-10: hsl(var(--green-new-10-hsl)/1);
  --green-new-10-hsl: 129.836 calc(var(--saturation-factor, 1)*58.095%) 79.412%;
  --green-new-11: hsl(var(--green-new-11-hsl)/1);
  --green-new-11-hsl: 129.524 calc(var(--saturation-factor, 1)*56.757%) 78.235%;
  --green-new-12: hsl(var(--green-new-12-hsl)/1);
  --green-new-12-hsl: 129.524 calc(var(--saturation-factor, 1)*53.846%) 77.059%;
  --green-new-13: hsl(var(--green-new-13-hsl)/1);
  --green-new-13-hsl: 129.375 calc(var(--saturation-factor, 1)*51.613%) 75.686%;
  --green-new-14: hsl(var(--green-new-14-hsl)/1);
  --green-new-14-hsl: 130 calc(var(--saturation-factor, 1)*50.769%) 74.51%;
  --green-new-15: hsl(var(--green-new-15-hsl)/1);
  --green-new-15-hsl: 129.851 calc(var(--saturation-factor, 1)*48.905%) 73.137%;
  --green-new-16: hsl(var(--green-new-16-hsl)/1);
  --green-new-16-hsl: 129.706 calc(var(--saturation-factor, 1)*47.887%) 72.157%;
  --green-new-17: hsl(var(--green-new-17-hsl)/1);
  --green-new-17-hsl: 129.565 calc(var(--saturation-factor, 1)*46.309%) 70.784%;
  --green-new-18: hsl(var(--green-new-18-hsl)/1);
  --green-new-18-hsl: 130.141 calc(var(--saturation-factor, 1)*45.806%) 69.608%;
  --green-new-19: hsl(var(--green-new-19-hsl)/1);
  --green-new-19-hsl: 129.296 calc(var(--saturation-factor, 1)*44.099%) 68.431%;
  --green-new-20: hsl(var(--green-new-20-hsl)/1);
  --green-new-20-hsl: 130 calc(var(--saturation-factor, 1)*42.857%) 67.059%;
  --green-new-21: hsl(var(--green-new-21-hsl)/1);
  --green-new-21-hsl: 130.541 calc(var(--saturation-factor, 1)*42.529%) 65.882%;
  --green-new-22: hsl(var(--green-new-22-hsl)/1);
  --green-new-22-hsl: 129.73 calc(var(--saturation-factor, 1)*41.111%) 64.706%;
  --green-new-23: hsl(var(--green-new-23-hsl)/1);
  --green-new-23-hsl: 130.263 calc(var(--saturation-factor, 1)*40.86%) 63.529%;
  --green-new-24: hsl(var(--green-new-24-hsl)/1);
  --green-new-24-hsl: 130.909 calc(var(--saturation-factor, 1)*39.896%) 62.157%;
  --green-new-25: hsl(var(--green-new-25-hsl)/1);
  --green-new-25-hsl: 130.769 calc(var(--saturation-factor, 1)*39.394%) 61.176%;
  --green-new-26: hsl(var(--green-new-26-hsl)/1);
  --green-new-26-hsl: 130.633 calc(var(--saturation-factor, 1)*38.537%) 59.804%;
  --green-new-27: hsl(var(--green-new-27-hsl)/1);
  --green-new-27-hsl: 131.111 calc(var(--saturation-factor, 1)*38.389%) 58.627%;
  --green-new-28: hsl(var(--green-new-28-hsl)/1);
  --green-new-28-hsl: 131.111 calc(var(--saturation-factor, 1)*37.327%) 57.451%;
  --green-new-29: hsl(var(--green-new-29-hsl)/1);
  --green-new-29-hsl: 131.707 calc(var(--saturation-factor, 1)*36.607%) 56.078%;
  --green-new-30: hsl(var(--green-new-30-hsl)/1);
  --green-new-30-hsl: 132.143 calc(var(--saturation-factor, 1)*36.522%) 54.902%;
  --green-new-31: hsl(var(--green-new-31-hsl)/1);
  --green-new-31-hsl: 132.706 calc(var(--saturation-factor, 1)*35.865%) 53.529%;
  --green-new-32: hsl(var(--green-new-32-hsl)/1);
  --green-new-32-hsl: 131.86 calc(var(--saturation-factor, 1)*35.537%) 52.549%;
  --green-new-33: hsl(var(--green-new-33-hsl)/1);
  --green-new-33-hsl: 132.414 calc(var(--saturation-factor, 1)*34.94%) 51.176%;
  --green-new-34: hsl(var(--green-new-34-hsl)/1);
  --green-new-34-hsl: 132.809 calc(var(--saturation-factor, 1)*34.902%) 50%;
  --green-new-35: hsl(var(--green-new-35-hsl)/1);
  --green-new-35-hsl: 133.333 calc(var(--saturation-factor, 1)*36.29%) 48.627%;
  --green-new-36: hsl(var(--green-new-36-hsl)/1);
  --green-new-36-hsl: 133.696 calc(var(--saturation-factor, 1)*38.017%) 47.451%;
  --green-new-37: hsl(var(--green-new-37-hsl)/1);
  --green-new-37-hsl: 134.194 calc(var(--saturation-factor, 1)*39.574%) 46.078%;
  --green-new-38: hsl(var(--green-new-38-hsl)/1);
  --green-new-38-hsl: 134.526 calc(var(--saturation-factor, 1)*41.485%) 44.902%;
  --green-new-39: hsl(var(--green-new-39-hsl)/1);
  --green-new-39-hsl: 135 calc(var(--saturation-factor, 1)*43.243%) 43.529%;
  --green-new-40: hsl(var(--green-new-40-hsl)/1);
  --green-new-40-hsl: 135.306 calc(var(--saturation-factor, 1)*45.37%) 42.353%;
  --green-new-41: hsl(var(--green-new-41-hsl)/1);
  --green-new-41-hsl: 135.758 calc(var(--saturation-factor, 1)*47.368%) 40.98%;
  --green-new-42: hsl(var(--green-new-42-hsl)/1);
  --green-new-42-hsl: 136.471 calc(var(--saturation-factor, 1)*50.495%) 39.608%;
  --green-new-43: hsl(var(--green-new-43-hsl)/1);
  --green-new-43-hsl: 137.308 calc(var(--saturation-factor, 1)*53.608%) 38.039%;
  --green-new-44: hsl(var(--green-new-44-hsl)/1);
  --green-new-44-hsl: 138.113 calc(var(--saturation-factor, 1)*56.989%) 36.471%;
  --green-new-45: hsl(var(--green-new-45-hsl)/1);
  --green-new-45-hsl: 139.266 calc(var(--saturation-factor, 1)*60.894%) 35.098%;
  --green-new-46: hsl(var(--green-new-46-hsl)/1);
  --green-new-46-hsl: 140.357 calc(var(--saturation-factor, 1)*65.882%) 33.333%;
  --green-new-47: hsl(var(--green-new-47-hsl)/1);
  --green-new-47-hsl: 141.538 calc(var(--saturation-factor, 1)*72.671%) 31.569%;
  --green-new-48: hsl(var(--green-new-48-hsl)/1);
  --green-new-48-hsl: 143.71 calc(var(--saturation-factor, 1)*83.784%) 29.02%;
  --green-new-49: hsl(var(--green-new-49-hsl)/1);
  --green-new-49-hsl: 145.97 calc(var(--saturation-factor, 1)*100%) 26.275%;
  --green-new-50: hsl(var(--green-new-50-hsl)/1);
  --green-new-50-hsl: 145.97 calc(var(--saturation-factor, 1)*100%) 26.275%;
  --green-new-51: hsl(var(--green-new-51-hsl)/1);
  --green-new-51-hsl: 145.581 calc(var(--saturation-factor, 1)*96.992%) 26.078%;
  --green-new-52: hsl(var(--green-new-52-hsl)/1);
  --green-new-52-hsl: 145.238 calc(var(--saturation-factor, 1)*95.455%) 25.882%;
  --green-new-53: hsl(var(--green-new-53-hsl)/1);
  --green-new-53-hsl: 145.082 calc(var(--saturation-factor, 1)*93.846%) 25.49%;
  --green-new-54: hsl(var(--green-new-54-hsl)/1);
  --green-new-54-hsl: 145.21 calc(var(--saturation-factor, 1)*93.701%) 24.902%;
  --green-new-55: hsl(var(--green-new-55-hsl)/1);
  --green-new-55-hsl: 144.522 calc(var(--saturation-factor, 1)*92%) 24.51%;
  --green-new-56: hsl(var(--green-new-56-hsl)/1);
  --green-new-56-hsl: 144.425 calc(var(--saturation-factor, 1)*91.87%) 24.118%;
  --green-new-57: hsl(var(--green-new-57-hsl)/1);
  --green-new-57-hsl: 144.545 calc(var(--saturation-factor, 1)*91.667%) 23.529%;
  --green-new-58: hsl(var(--green-new-58-hsl)/1);
  --green-new-58-hsl: 145 calc(var(--saturation-factor, 1)*93.103%) 22.745%;
  --green-new-59: hsl(var(--green-new-59-hsl)/1);
  --green-new-59-hsl: 144.34 calc(var(--saturation-factor, 1)*92.982%) 22.353%;
  --green-new-60: hsl(var(--green-new-60-hsl)/1);
  --green-new-60-hsl: 144.466 calc(var(--saturation-factor, 1)*92.793%) 21.765%;
  --green-new-61: hsl(var(--green-new-61-hsl)/1);
  --green-new-61-hsl: 144.706 calc(var(--saturation-factor, 1)*94.444%) 21.176%;
  --green-new-62: hsl(var(--green-new-62-hsl)/1);
  --green-new-62-hsl: 145.2 calc(var(--saturation-factor, 1)*96.154%) 20.392%;
  --green-new-63: hsl(var(--green-new-63-hsl)/1);
  --green-new-63-hsl: 144.49 calc(var(--saturation-factor, 1)*96.078%) 20%;
  --green-new-64: hsl(var(--green-new-64-hsl)/1);
  --green-new-64-hsl: 145 calc(var(--saturation-factor, 1)*97.959%) 19.216%;
  --green-new-65: hsl(var(--green-new-65-hsl)/1);
  --green-new-65-hsl: 144.894 calc(var(--saturation-factor, 1)*100%) 18.431%;
  --green-new-66: hsl(var(--green-new-66-hsl)/1);
  --green-new-66-hsl: 144.783 calc(var(--saturation-factor, 1)*100%) 18.039%;
  --green-new-67: hsl(var(--green-new-67-hsl)/1);
  --green-new-67-hsl: 144.944 calc(var(--saturation-factor, 1)*100%) 17.451%;
  --green-new-68: hsl(var(--green-new-68-hsl)/1);
  --green-new-68-hsl: 144.138 calc(var(--saturation-factor, 1)*100%) 17.059%;
  --green-new-69: hsl(var(--green-new-69-hsl)/1);
  --green-new-69-hsl: 144 calc(var(--saturation-factor, 1)*100%) 16.667%;
  --green-new-70: hsl(var(--green-new-70-hsl)/1);
  --green-new-70-hsl: 144.146 calc(var(--saturation-factor, 1)*100%) 16.078%;
  --green-new-71: hsl(var(--green-new-71-hsl)/1);
  --green-new-71-hsl: 143.25 calc(var(--saturation-factor, 1)*100%) 15.686%;
  --green-new-72: hsl(var(--green-new-72-hsl)/1);
  --green-new-72-hsl: 143.377 calc(var(--saturation-factor, 1)*100%) 15.098%;
  --green-new-73: hsl(var(--green-new-73-hsl)/1);
  --green-new-73-hsl: 142.4 calc(var(--saturation-factor, 1)*100%) 14.706%;
  --green-new-74: hsl(var(--green-new-74-hsl)/1);
  --green-new-74-hsl: 142.5 calc(var(--saturation-factor, 1)*100%) 14.118%;
  --green-new-75: hsl(var(--green-new-75-hsl)/1);
  --green-new-75-hsl: 142.286 calc(var(--saturation-factor, 1)*100%) 13.725%;
  --green-new-76: hsl(var(--green-new-76-hsl)/1);
  --green-new-76-hsl: 141.176 calc(var(--saturation-factor, 1)*100%) 13.333%;
  --green-new-77: hsl(var(--green-new-77-hsl)/1);
  --green-new-77-hsl: 141.231 calc(var(--saturation-factor, 1)*100%) 12.745%;
  --green-new-78: hsl(var(--green-new-78-hsl)/1);
  --green-new-78-hsl: 140.952 calc(var(--saturation-factor, 1)*100%) 12.353%;
  --green-new-79: hsl(var(--green-new-79-hsl)/1);
  --green-new-79-hsl: 139.672 calc(var(--saturation-factor, 1)*100%) 11.961%;
  --green-new-80: hsl(var(--green-new-80-hsl)/1);
  --green-new-80-hsl: 139.655 calc(var(--saturation-factor, 1)*100%) 11.373%;
  --green-new-81: hsl(var(--green-new-81-hsl)/1);
  --green-new-81-hsl: 139.286 calc(var(--saturation-factor, 1)*100%) 10.98%;
  --green-new-82: hsl(var(--green-new-82-hsl)/1);
  --green-new-82-hsl: 138.889 calc(var(--saturation-factor, 1)*100%) 10.588%;
  --green-new-83: hsl(var(--green-new-83-hsl)/1);
  --green-new-83-hsl: 137.308 calc(var(--saturation-factor, 1)*100%) 10.196%;
  --green-new-84: hsl(var(--green-new-84-hsl)/1);
  --green-new-84-hsl: 137.143 calc(var(--saturation-factor, 1)*100%) 9.608%;
  --green-new-85: hsl(var(--green-new-85-hsl)/1);
  --green-new-85-hsl: 136.596 calc(var(--saturation-factor, 1)*100%) 9.216%;
  --green-new-86: hsl(var(--green-new-86-hsl)/1);
  --green-new-86-hsl: 136 calc(var(--saturation-factor, 1)*100%) 8.824%;
  --green-new-87: hsl(var(--green-new-87-hsl)/1);
  --green-new-87-hsl: 135.349 calc(var(--saturation-factor, 1)*100%) 8.431%;
  --green-new-88: hsl(var(--green-new-88-hsl)/1);
  --green-new-88-hsl: 133.5 calc(var(--saturation-factor, 1)*100%) 7.843%;
  --green-new-89: hsl(var(--green-new-89-hsl)/1);
  --green-new-89-hsl: 132.632 calc(var(--saturation-factor, 1)*100%) 7.451%;
  --green-new-90: hsl(var(--green-new-90-hsl)/1);
  --green-new-90-hsl: 131.667 calc(var(--saturation-factor, 1)*100%) 7.059%;
  --green-new-91: hsl(var(--green-new-91-hsl)/1);
  --green-new-91-hsl: 132.353 calc(var(--saturation-factor, 1)*100%) 6.667%;
  --green-new-92: hsl(var(--green-new-92-hsl)/1);
  --green-new-92-hsl: 131.25 calc(var(--saturation-factor, 1)*100%) 6.275%;
  --green-new-93: hsl(var(--green-new-93-hsl)/1);
  --green-new-93-hsl: 130 calc(var(--saturation-factor, 1)*100%) 5.882%;
  --green-new-94: hsl(var(--green-new-94-hsl)/1);
  --green-new-94-hsl: 128.889 calc(var(--saturation-factor, 1)*100%) 5.294%;
  --green-new-95: hsl(var(--green-new-95-hsl)/1);
  --green-new-95-hsl: 129.6 calc(var(--saturation-factor, 1)*100%) 4.902%;
  --green-new-96: hsl(var(--green-new-96-hsl)/1);
  --green-new-96-hsl: 128.182 calc(var(--saturation-factor, 1)*100%) 4.314%;
  --green-new-97: hsl(var(--green-new-97-hsl)/1);
  --green-new-97-hsl: 129 calc(var(--saturation-factor, 1)*100%) 3.922%;
  --green-new-98: hsl(var(--green-new-98-hsl)/1);
  --green-new-98-hsl: 127.5 calc(var(--saturation-factor, 1)*100%) 3.137%;
  --green-new-99: hsl(var(--green-new-99-hsl)/1);
  --green-new-99-hsl: 130 calc(var(--saturation-factor, 1)*100%) 2.353%;
  --green-new-100: hsl(var(--green-new-100-hsl)/1);
  --green-new-100-hsl: 128.571 calc(var(--saturation-factor, 1)*100%) 1.373%;
  --red-new-1: hsl(var(--red-new-1-hsl)/1);
  --red-new-1-hsl: 1.818 calc(var(--saturation-factor, 1)*100%) 93.529%;
  --red-new-2: hsl(var(--red-new-2-hsl)/1);
  --red-new-2-hsl: 1.622 calc(var(--saturation-factor, 1)*100%) 92.745%;
  --red-new-3: hsl(var(--red-new-3-hsl)/1);
  --red-new-3-hsl: 1.463 calc(var(--saturation-factor, 1)*100%) 91.961%;
  --red-new-4: hsl(var(--red-new-4-hsl)/1);
  --red-new-4-hsl: 2.609 calc(var(--saturation-factor, 1)*100%) 90.98%;
  --red-new-5: hsl(var(--red-new-5-hsl)/1);
  --red-new-5-hsl: 3.6 calc(var(--saturation-factor, 1)*100%) 90.196%;
  --red-new-6: hsl(var(--red-new-6-hsl)/1);
  --red-new-6-hsl: 3.333 calc(var(--saturation-factor, 1)*100%) 89.412%;
  --red-new-7: hsl(var(--red-new-7-hsl)/1);
  --red-new-7-hsl: 3.103 calc(var(--saturation-factor, 1)*100%) 88.627%;
  --red-new-8: hsl(var(--red-new-8-hsl)/1);
  --red-new-8-hsl: 3.871 calc(var(--saturation-factor, 1)*100%) 87.843%;
  --red-new-9: hsl(var(--red-new-9-hsl)/1);
  --red-new-9-hsl: 3.636 calc(var(--saturation-factor, 1)*100%) 87.059%;
  --red-new-10: hsl(var(--red-new-10-hsl)/1);
  --red-new-10-hsl: 2.609 calc(var(--saturation-factor, 1)*100%) 86.471%;
  --red-new-11: hsl(var(--red-new-11-hsl)/1);
  --red-new-11-hsl: 3.288 calc(var(--saturation-factor, 1)*100%) 85.686%;
  --red-new-12: hsl(var(--red-new-12-hsl)/1);
  --red-new-12-hsl: 3.117 calc(var(--saturation-factor, 1)*100%) 84.902%;
  --red-new-13: hsl(var(--red-new-13-hsl)/1);
  --red-new-13-hsl: 2.963 calc(var(--saturation-factor, 1)*100%) 84.118%;
  --red-new-14: hsl(var(--red-new-14-hsl)/1);
  --red-new-14-hsl: 3.529 calc(var(--saturation-factor, 1)*100%) 83.333%;
  --red-new-15: hsl(var(--red-new-15-hsl)/1);
  --red-new-15-hsl: 2.727 calc(var(--saturation-factor, 1)*100%) 82.745%;
  --red-new-16: hsl(var(--red-new-16-hsl)/1);
  --red-new-16-hsl: 3.261 calc(var(--saturation-factor, 1)*100%) 81.961%;
  --red-new-17: hsl(var(--red-new-17-hsl)/1);
  --red-new-17-hsl: 3.125 calc(var(--saturation-factor, 1)*100%) 81.176%;
  --red-new-18: hsl(var(--red-new-18-hsl)/1);
  --red-new-18-hsl: 2.424 calc(var(--saturation-factor, 1)*100%) 80.588%;
  --red-new-19: hsl(var(--red-new-19-hsl)/1);
  --red-new-19-hsl: 2.913 calc(var(--saturation-factor, 1)*100%) 79.804%;
  --red-new-20: hsl(var(--red-new-20-hsl)/1);
  --red-new-20-hsl: 2.804 calc(var(--saturation-factor, 1)*100%) 79.02%;
  --red-new-21: hsl(var(--red-new-21-hsl)/1);
  --red-new-21-hsl: 2.752 calc(var(--saturation-factor, 1)*98.198%) 78.235%;
  --red-new-22: hsl(var(--red-new-22-hsl)/1);
  --red-new-22-hsl: 2.679 calc(var(--saturation-factor, 1)*96.552%) 77.255%;
  --red-new-23: hsl(var(--red-new-23-hsl)/1);
  --red-new-23-hsl: 2.632 calc(var(--saturation-factor, 1)*95%) 76.471%;
  --red-new-24: hsl(var(--red-new-24-hsl)/1);
  --red-new-24-hsl: 2.069 calc(var(--saturation-factor, 1)*93.548%) 75.686%;
  --red-new-25: hsl(var(--red-new-25-hsl)/1);
  --red-new-25-hsl: 2.521 calc(var(--saturation-factor, 1)*92.248%) 74.706%;
  --red-new-26: hsl(var(--red-new-26-hsl)/1);
  --red-new-26-hsl: 1.983 calc(var(--saturation-factor, 1)*90.977%) 73.922%;
  --red-new-27: hsl(var(--red-new-27-hsl)/1);
  --red-new-27-hsl: 2.419 calc(var(--saturation-factor, 1)*89.855%) 72.941%;
  --red-new-28: hsl(var(--red-new-28-hsl)/1);
  --red-new-28-hsl: 1.92 calc(var(--saturation-factor, 1)*87.413%) 71.961%;
  --red-new-29: hsl(var(--red-new-29-hsl)/1);
  --red-new-29-hsl: 1.417 calc(var(--saturation-factor, 1)*86.395%) 71.176%;
  --red-new-30: hsl(var(--red-new-30-hsl)/1);
  --red-new-30-hsl: 1.846 calc(var(--saturation-factor, 1)*85.526%) 70.196%;
  --red-new-31: hsl(var(--red-new-31-hsl)/1);
  --red-new-31-hsl: 1.374 calc(var(--saturation-factor, 1)*83.439%) 69.216%;
  --red-new-32: hsl(var(--red-new-32-hsl)/1);
  --red-new-32-hsl: 1.353 calc(var(--saturation-factor, 1)*82.609%) 68.431%;
  --red-new-33: hsl(var(--red-new-33-hsl)/1);
  --red-new-33-hsl: 0.896 calc(var(--saturation-factor, 1)*80.723%) 67.451%;
  --red-new-34: hsl(var(--red-new-34-hsl)/1);
  --red-new-34-hsl: 0.882 calc(var(--saturation-factor, 1)*80%) 66.667%;
  --red-new-35: hsl(var(--red-new-35-hsl)/1);
  --red-new-35-hsl: 0.438 calc(var(--saturation-factor, 1)*78.286%) 65.686%;
  --red-new-36: hsl(var(--red-new-36-hsl)/1);
  --red-new-36-hsl: 0.863 calc(var(--saturation-factor, 1)*76.796%) 64.51%;
  --red-new-37: hsl(var(--red-new-37-hsl)/1);
  --red-new-37-hsl: 0.426 calc(var(--saturation-factor, 1)*76.216%) 63.725%;
  --red-new-38: hsl(var(--red-new-38-hsl)/1);
  --red-new-38-hsl: 0 calc(var(--saturation-factor, 1)*74.737%) 62.745%;
  --red-new-39: hsl(var(--red-new-39-hsl)/1);
  --red-new-39-hsl: 0 calc(var(--saturation-factor, 1)*73.333%) 61.765%;
  --red-new-40: hsl(var(--red-new-40-hsl)/1);
  --red-new-40-hsl: 359.589 calc(var(--saturation-factor, 1)*73%) 60.784%;
  --red-new-41: hsl(var(--red-new-41-hsl)/1);
  --red-new-41-hsl: 359.189 calc(var(--saturation-factor, 1)*71.845%) 59.608%;
  --red-new-42: hsl(var(--red-new-42-hsl)/1);
  --red-new-42-hsl: 358.8 calc(var(--saturation-factor, 1)*70.755%) 58.431%;
  --red-new-43: hsl(var(--red-new-43-hsl)/1);
  --red-new-43-hsl: 358.421 calc(var(--saturation-factor, 1)*69.725%) 57.255%;
  --red-new-44: hsl(var(--red-new-44-hsl)/1);
  --red-new-44-hsl: 358.431 calc(var(--saturation-factor, 1)*68.61%) 56.275%;
  --red-new-45: hsl(var(--red-new-45-hsl)/1);
  --red-new-45-hsl: 357.692 calc(var(--saturation-factor, 1)*67.826%) 54.902%;
  --red-new-46: hsl(var(--red-new-46-hsl)/1);
  --red-new-46-hsl: 356.962 calc(var(--saturation-factor, 1)*66.949%) 53.725%;
  --red-new-47: hsl(var(--red-new-47-hsl)/1);
  --red-new-47-hsl: 356.625 calc(var(--saturation-factor, 1)*66.116%) 52.549%;
  --red-new-48: hsl(var(--red-new-48-hsl)/1);
  --red-new-48-hsl: 356.296 calc(var(--saturation-factor, 1)*65.323%) 51.373%;
  --red-new-49: hsl(var(--red-new-49-hsl)/1);
  --red-new-49-hsl: 355.636 calc(var(--saturation-factor, 1)*64.706%) 50%;
  --red-new-50: hsl(var(--red-new-50-hsl)/1);
  --red-new-50-hsl: 355.636 calc(var(--saturation-factor, 1)*64.706%) 50%;
  --red-new-51: hsl(var(--red-new-51-hsl)/1);
  --red-new-51-hsl: 355.556 calc(var(--saturation-factor, 1)*64.8%) 49.02%;
  --red-new-52: hsl(var(--red-new-52-hsl)/1);
  --red-new-52-hsl: 355.796 calc(var(--saturation-factor, 1)*64.082%) 48.039%;
  --red-new-53: hsl(var(--red-new-53-hsl)/1);
  --red-new-53-hsl: 355.714 calc(var(--saturation-factor, 1)*64.167%) 47.059%;
  --red-new-54: hsl(var(--red-new-54-hsl)/1);
  --red-new-54-hsl: 355.629 calc(var(--saturation-factor, 1)*64.255%) 46.078%;
  --red-new-55: hsl(var(--red-new-55-hsl)/1);
  --red-new-55-hsl: 355.51 calc(var(--saturation-factor, 1)*64.192%) 44.902%;
  --red-new-56: hsl(var(--red-new-56-hsl)/1);
  --red-new-56-hsl: 355.833 calc(var(--saturation-factor, 1)*64.286%) 43.922%;
  --red-new-57: hsl(var(--red-new-57-hsl)/1);
  --red-new-57-hsl: 356.143 calc(var(--saturation-factor, 1)*63.636%) 43.137%;
  --red-new-58: hsl(var(--red-new-58-hsl)/1);
  --red-new-58-hsl: 356.058 calc(var(--saturation-factor, 1)*63.721%) 42.157%;
  --red-new-59: hsl(var(--red-new-59-hsl)/1);
  --red-new-59-hsl: 355.97 calc(var(--saturation-factor, 1)*63.81%) 41.176%;
  --red-new-60: hsl(var(--red-new-60-hsl)/1);
  --red-new-60-hsl: 355.909 calc(var(--saturation-factor, 1)*64.706%) 40%;
  --red-new-61: hsl(var(--red-new-61-hsl)/1);
  --red-new-61-hsl: 355.814 calc(var(--saturation-factor, 1)*64.824%) 39.02%;
  --red-new-62: hsl(var(--red-new-62-hsl)/1);
  --red-new-62-hsl: 355.714 calc(var(--saturation-factor, 1)*64.948%) 38.039%;
  --red-new-63: hsl(var(--red-new-63-hsl)/1);
  --red-new-63-hsl: 356.098 calc(var(--saturation-factor, 1)*65.079%) 37.059%;
  --red-new-64: hsl(var(--red-new-64-hsl)/1);
  --red-new-64-hsl: 356 calc(var(--saturation-factor, 1)*65.217%) 36.078%;
  --red-new-65: hsl(var(--red-new-65-hsl)/1);
  --red-new-65-hsl: 355.897 calc(var(--saturation-factor, 1)*65.363%) 35.098%;
  --red-new-66: hsl(var(--red-new-66-hsl)/1);
  --red-new-66-hsl: 356.348 calc(var(--saturation-factor, 1)*65.714%) 34.314%;
  --red-new-67: hsl(var(--red-new-67-hsl)/1);
  --red-new-67-hsl: 355.752 calc(var(--saturation-factor, 1)*66.864%) 33.137%;
  --red-new-68: hsl(var(--red-new-68-hsl)/1);
  --red-new-68-hsl: 355.636 calc(var(--saturation-factor, 1)*67.073%) 32.157%;
  --red-new-69: hsl(var(--red-new-69-hsl)/1);
  --red-new-69-hsl: 356.075 calc(var(--saturation-factor, 1)*67.296%) 31.176%;
  --red-new-70: hsl(var(--red-new-70-hsl)/1);
  --red-new-70-hsl: 356 calc(var(--saturation-factor, 1)*67.742%) 30.392%;
  --red-new-71: hsl(var(--red-new-71-hsl)/1);
  --red-new-71-hsl: 355.34 calc(var(--saturation-factor, 1)*69.128%) 29.216%;
  --red-new-72: hsl(var(--red-new-72-hsl)/1);
  --red-new-72-hsl: 355.8 calc(var(--saturation-factor, 1)*69.444%) 28.235%;
  --red-new-73: hsl(var(--red-new-73-hsl)/1);
  --red-new-73-hsl: 355.714 calc(var(--saturation-factor, 1)*70%) 27.451%;
  --red-new-74: hsl(var(--red-new-74-hsl)/1);
  --red-new-74-hsl: 355 calc(var(--saturation-factor, 1)*71.642%) 26.275%;
  --red-new-75: hsl(var(--red-new-75-hsl)/1);
  --red-new-75-hsl: 355.532 calc(var(--saturation-factor, 1)*72.308%) 25.49%;
  --red-new-76: hsl(var(--red-new-76-hsl)/1);
  --red-new-76-hsl: 355.385 calc(var(--saturation-factor, 1)*72.8%) 24.51%;
  --red-new-77: hsl(var(--red-new-77-hsl)/1);
  --red-new-77-hsl: 354.667 calc(var(--saturation-factor, 1)*75%) 23.529%;
  --red-new-78: hsl(var(--red-new-78-hsl)/1);
  --red-new-78-hsl: 354.483 calc(var(--saturation-factor, 1)*75.652%) 22.549%;
  --red-new-79: hsl(var(--red-new-79-hsl)/1);
  --red-new-79-hsl: 355.059 calc(var(--saturation-factor, 1)*76.577%) 21.765%;
  --red-new-80: hsl(var(--red-new-80-hsl)/1);
  --red-new-80-hsl: 354.217 calc(var(--saturation-factor, 1)*79.048%) 20.588%;
  --red-new-81: hsl(var(--red-new-81-hsl)/1);
  --red-new-81-hsl: 354.074 calc(var(--saturation-factor, 1)*80.198%) 19.804%;
  --red-new-82: hsl(var(--red-new-82-hsl)/1);
  --red-new-82-hsl: 353.924 calc(var(--saturation-factor, 1)*81.443%) 19.02%;
  --red-new-83: hsl(var(--red-new-83-hsl)/1);
  --red-new-83-hsl: 353.684 calc(var(--saturation-factor, 1)*82.609%) 18.039%;
  --red-new-84: hsl(var(--red-new-84-hsl)/1);
  --red-new-84-hsl: 353.6 calc(var(--saturation-factor, 1)*86.207%) 17.059%;
  --red-new-85: hsl(var(--red-new-85-hsl)/1);
  --red-new-85-hsl: 353.333 calc(var(--saturation-factor, 1)*87.805%) 16.078%;
  --red-new-86: hsl(var(--red-new-86-hsl)/1);
  --red-new-86-hsl: 353.913 calc(var(--saturation-factor, 1)*87.342%) 15.49%;
  --red-new-87: hsl(var(--red-new-87-hsl)/1);
  --red-new-87-hsl: 353.731 calc(var(--saturation-factor, 1)*89.333%) 14.706%;
  --red-new-88: hsl(var(--red-new-88-hsl)/1);
  --red-new-88-hsl: 353.538 calc(var(--saturation-factor, 1)*91.549%) 13.922%;
  --red-new-89: hsl(var(--red-new-89-hsl)/1);
  --red-new-89-hsl: 353.226 calc(var(--saturation-factor, 1)*93.939%) 12.941%;
  --red-new-90: hsl(var(--red-new-90-hsl)/1);
  --red-new-90-hsl: 353.898 calc(var(--saturation-factor, 1)*93.651%) 12.353%;
  --red-new-91: hsl(var(--red-new-91-hsl)/1);
  --red-new-91-hsl: 353.684 calc(var(--saturation-factor, 1)*96.61%) 11.569%;
  --red-new-92: hsl(var(--red-new-92-hsl)/1);
  --red-new-92-hsl: 353.333 calc(var(--saturation-factor, 1)*96.429%) 10.98%;
  --red-new-93: hsl(var(--red-new-93-hsl)/1);
  --red-new-93-hsl: 352.941 calc(var(--saturation-factor, 1)*100%) 10%;
  --red-new-94: hsl(var(--red-new-94-hsl)/1);
  --red-new-94-hsl: 353.75 calc(var(--saturation-factor, 1)*100%) 9.412%;
  --red-new-95: hsl(var(--red-new-95-hsl)/1);
  --red-new-95-hsl: 353.182 calc(var(--saturation-factor, 1)*100%) 8.627%;
  --red-new-96: hsl(var(--red-new-96-hsl)/1);
  --red-new-96-hsl: 353.846 calc(var(--saturation-factor, 1)*100%) 7.647%;
  --red-new-97: hsl(var(--red-new-97-hsl)/1);
  --red-new-97-hsl: 354.706 calc(var(--saturation-factor, 1)*100%) 6.667%;
  --red-new-98: hsl(var(--red-new-98-hsl)/1);
  --red-new-98-hsl: 353.333 calc(var(--saturation-factor, 1)*100%) 5.294%;
  --red-new-99: hsl(var(--red-new-99-hsl)/1);
  --red-new-99-hsl: 353.333 calc(var(--saturation-factor, 1)*100%) 3.529%;
  --red-new-100: hsl(var(--red-new-100-hsl)/1);
  --red-new-100-hsl: 345 calc(var(--saturation-factor, 1)*100%) 0.784%;
  --teal-new-1: hsl(var(--teal-new-1-hsl)/1);
  --teal-new-1-hsl: 184.364 calc(var(--saturation-factor, 1)*100%) 89.216%;
  --teal-new-2: hsl(var(--teal-new-2-hsl)/1);
  --teal-new-2-hsl: 186.316 calc(var(--saturation-factor, 1)*96.61%) 88.431%;
  --teal-new-3: hsl(var(--teal-new-3-hsl)/1);
  --teal-new-3-hsl: 185.172 calc(var(--saturation-factor, 1)*87.879%) 87.059%;
  --teal-new-4: hsl(var(--teal-new-4-hsl)/1);
  --teal-new-4-hsl: 186 calc(var(--saturation-factor, 1)*83.333%) 85.882%;
  --teal-new-5: hsl(var(--teal-new-5-hsl)/1);
  --teal-new-5-hsl: 186 calc(var(--saturation-factor, 1)*76.923%) 84.706%;
  --teal-new-6: hsl(var(--teal-new-6-hsl)/1);
  --teal-new-6-hsl: 185.806 calc(var(--saturation-factor, 1)*73.81%) 83.529%;
  --teal-new-7: hsl(var(--teal-new-7-hsl)/1);
  --teal-new-7-hsl: 185.806 calc(var(--saturation-factor, 1)*68.889%) 82.353%;
  --teal-new-8: hsl(var(--teal-new-8-hsl)/1);
  --teal-new-8-hsl: 185.625 calc(var(--saturation-factor, 1)*66.667%) 81.176%;
  --teal-new-9: hsl(var(--teal-new-9-hsl)/1);
  --teal-new-9-hsl: 185.538 calc(var(--saturation-factor, 1)*63.107%) 79.804%;
  --teal-new-10: hsl(var(--teal-new-10-hsl)/1);
  --teal-new-10-hsl: 186.364 calc(var(--saturation-factor, 1)*61.111%) 78.824%;
  --teal-new-11: hsl(var(--teal-new-11-hsl)/1);
  --teal-new-11-hsl: 185.373 calc(var(--saturation-factor, 1)*58.261%) 77.451%;
  --teal-new-12: hsl(var(--teal-new-12-hsl)/1);
  --teal-new-12-hsl: 186.176 calc(var(--saturation-factor, 1)*56.667%) 76.471%;
  --teal-new-13: hsl(var(--teal-new-13-hsl)/1);
  --teal-new-13-hsl: 185.217 calc(var(--saturation-factor, 1)*54.331%) 75.098%;
  --teal-new-14: hsl(var(--teal-new-14-hsl)/1);
  --teal-new-14-hsl: 185.915 calc(var(--saturation-factor, 1)*53.383%) 73.922%;
  --teal-new-15: hsl(var(--teal-new-15-hsl)/1);
  --teal-new-15-hsl: 185.915 calc(var(--saturation-factor, 1)*51.079%) 72.745%;
  --teal-new-16: hsl(var(--teal-new-16-hsl)/1);
  --teal-new-16-hsl: 185.753 calc(var(--saturation-factor, 1)*50.345%) 71.569%;
  --teal-new-17: hsl(var(--teal-new-17-hsl)/1);
  --teal-new-17-hsl: 185.753 calc(var(--saturation-factor, 1)*48.344%) 70.392%;
  --teal-new-18: hsl(var(--teal-new-18-hsl)/1);
  --teal-new-18-hsl: 185.6 calc(var(--saturation-factor, 1)*47.771%) 69.216%;
  --teal-new-19: hsl(var(--teal-new-19-hsl)/1);
  --teal-new-19-hsl: 185.6 calc(var(--saturation-factor, 1)*46.012%) 68.039%;
  --teal-new-20: hsl(var(--teal-new-20-hsl)/1);
  --teal-new-20-hsl: 185.455 calc(var(--saturation-factor, 1)*45.562%) 66.863%;
  --teal-new-21: hsl(var(--teal-new-21-hsl)/1);
  --teal-new-21-hsl: 185.455 calc(var(--saturation-factor, 1)*44%) 65.686%;
  --teal-new-22: hsl(var(--teal-new-22-hsl)/1);
  --teal-new-22-hsl: 186.076 calc(var(--saturation-factor, 1)*43.646%) 64.51%;
  --teal-new-23: hsl(var(--teal-new-23-hsl)/1);
  --teal-new-23-hsl: 185.316 calc(var(--saturation-factor, 1)*42.246%) 63.333%;
  --teal-new-24: hsl(var(--teal-new-24-hsl)/1);
  --teal-new-24-hsl: 185.926 calc(var(--saturation-factor, 1)*41.969%) 62.157%;
  --teal-new-25: hsl(var(--teal-new-25-hsl)/1);
  --teal-new-25-hsl: 185.185 calc(var(--saturation-factor, 1)*40.704%) 60.98%;
  --teal-new-26: hsl(var(--teal-new-26-hsl)/1);
  --teal-new-26-hsl: 185.783 calc(var(--saturation-factor, 1)*40.488%) 59.804%;
  --teal-new-27: hsl(var(--teal-new-27-hsl)/1);
  --teal-new-27-hsl: 185.06 calc(var(--saturation-factor, 1)*39.336%) 58.627%;
  --teal-new-28: hsl(var(--teal-new-28-hsl)/1);
  --teal-new-28-hsl: 185.647 calc(var(--saturation-factor, 1)*39.171%) 57.451%;
  --teal-new-29: hsl(var(--teal-new-29-hsl)/1);
  --teal-new-29-hsl: 184.884 calc(var(--saturation-factor, 1)*38.393%) 56.078%;
  --teal-new-30: hsl(var(--teal-new-30-hsl)/1);
  --teal-new-30-hsl: 185.517 calc(var(--saturation-factor, 1)*37.991%) 55.098%;
  --teal-new-31: hsl(var(--teal-new-31-hsl)/1);
  --teal-new-31-hsl: 184.773 calc(var(--saturation-factor, 1)*37.288%) 53.725%;
  --teal-new-32: hsl(var(--teal-new-32-hsl)/1);
  --teal-new-32-hsl: 185.393 calc(var(--saturation-factor, 1)*36.929%) 52.745%;
  --teal-new-33: hsl(var(--teal-new-33-hsl)/1);
  --teal-new-33-hsl: 185.275 calc(var(--saturation-factor, 1)*36.842%) 51.569%;
  --teal-new-34: hsl(var(--teal-new-34-hsl)/1);
  --teal-new-34-hsl: 185.217 calc(var(--saturation-factor, 1)*36.22%) 50.196%;
  --teal-new-35: hsl(var(--teal-new-35-hsl)/1);
  --teal-new-35-hsl: 185.745 calc(var(--saturation-factor, 1)*37.6%) 49.02%;
  --teal-new-36: hsl(var(--teal-new-36-hsl)/1);
  --teal-new-36-hsl: 185.106 calc(var(--saturation-factor, 1)*38.525%) 47.843%;
  --teal-new-37: hsl(var(--teal-new-37-hsl)/1);
  --teal-new-37-hsl: 185 calc(var(--saturation-factor, 1)*40.336%) 46.667%;
  --teal-new-38: hsl(var(--teal-new-38-hsl)/1);
  --teal-new-38-hsl: 184.948 calc(var(--saturation-factor, 1)*41.991%) 45.294%;
  --teal-new-39: hsl(var(--teal-new-39-hsl)/1);
  --teal-new-39-hsl: 184.848 calc(var(--saturation-factor, 1)*44%) 44.118%;
  --teal-new-40: hsl(var(--teal-new-40-hsl)/1);
  --teal-new-40-hsl: 185.347 calc(var(--saturation-factor, 1)*46.119%) 42.941%;
  --teal-new-41: hsl(var(--teal-new-41-hsl)/1);
  --teal-new-41-hsl: 184.66 calc(var(--saturation-factor, 1)*48.815%) 41.373%;
  --teal-new-42: hsl(var(--teal-new-42-hsl)/1);
  --teal-new-42-hsl: 185.143 calc(var(--saturation-factor, 1)*51.22%) 40.196%;
  --teal-new-43: hsl(var(--teal-new-43-hsl)/1);
  --teal-new-43-hsl: 184.486 calc(var(--saturation-factor, 1)*54.315%) 38.627%;
  --teal-new-44: hsl(var(--teal-new-44-hsl)/1);
  --teal-new-44-hsl: 184.909 calc(var(--saturation-factor, 1)*57.895%) 37.255%;
  --teal-new-45: hsl(var(--teal-new-45-hsl)/1);
  --teal-new-45-hsl: 184.779 calc(var(--saturation-factor, 1)*61.749%) 35.882%;
  --teal-new-46: hsl(var(--teal-new-46-hsl)/1);
  --teal-new-46-hsl: 184.655 calc(var(--saturation-factor, 1)*66.667%) 34.118%;
  --teal-new-47: hsl(var(--teal-new-47-hsl)/1);
  --teal-new-47-hsl: 184.463 calc(var(--saturation-factor, 1)*73.333%) 32.353%;
  --teal-new-48: hsl(var(--teal-new-48-hsl)/1);
  --teal-new-48-hsl: 184.219 calc(var(--saturation-factor, 1)*84.211%) 29.804%;
  --teal-new-49: hsl(var(--teal-new-49-hsl)/1);
  --teal-new-49-hsl: 183.913 calc(var(--saturation-factor, 1)*100%) 27.059%;
  --teal-new-50: hsl(var(--teal-new-50-hsl)/1);
  --teal-new-50-hsl: 183.913 calc(var(--saturation-factor, 1)*100%) 27.059%;
  --teal-new-51: hsl(var(--teal-new-51-hsl)/1);
  --teal-new-51-hsl: 184.06 calc(var(--saturation-factor, 1)*97.08%) 26.863%;
  --teal-new-52: hsl(var(--teal-new-52-hsl)/1);
  --teal-new-52-hsl: 184.154 calc(var(--saturation-factor, 1)*95.588%) 26.667%;
  --teal-new-53: hsl(var(--teal-new-53-hsl)/1);
  --teal-new-53-hsl: 184.286 calc(var(--saturation-factor, 1)*94.03%) 26.275%;
  --teal-new-54: hsl(var(--teal-new-54-hsl)/1);
  --teal-new-54-hsl: 184.39 calc(var(--saturation-factor, 1)*93.893%) 25.686%;
  --teal-new-55: hsl(var(--teal-new-55-hsl)/1);
  --teal-new-55-hsl: 184.034 calc(var(--saturation-factor, 1)*92.248%) 25.294%;
  --teal-new-56: hsl(var(--teal-new-56-hsl)/1);
  --teal-new-56-hsl: 184.615 calc(var(--saturation-factor, 1)*92.126%) 24.902%;
  --teal-new-57: hsl(var(--teal-new-57-hsl)/1);
  --teal-new-57-hsl: 184.211 calc(var(--saturation-factor, 1)*91.935%) 24.314%;
  --teal-new-58: hsl(var(--teal-new-58-hsl)/1);
  --teal-new-58-hsl: 184.779 calc(var(--saturation-factor, 1)*93.388%) 23.725%;
  --teal-new-59: hsl(var(--teal-new-59-hsl)/1);
  --teal-new-59-hsl: 184.364 calc(var(--saturation-factor, 1)*93.22%) 23.137%;
  --teal-new-60: hsl(var(--teal-new-60-hsl)/1);
  --teal-new-60-hsl: 184.444 calc(var(--saturation-factor, 1)*94.737%) 22.353%;
  --teal-new-61: hsl(var(--teal-new-61-hsl)/1);
  --teal-new-61-hsl: 184.486 calc(var(--saturation-factor, 1)*96.396%) 21.765%;
  --teal-new-62: hsl(var(--teal-new-62-hsl)/1);
  --teal-new-62-hsl: 184.571 calc(var(--saturation-factor, 1)*98.131%) 20.98%;
  --teal-new-63: hsl(var(--teal-new-63-hsl)/1);
  --teal-new-63-hsl: 184.66 calc(var(--saturation-factor, 1)*98.095%) 20.588%;
  --teal-new-64: hsl(var(--teal-new-64-hsl)/1);
  --teal-new-64-hsl: 184.752 calc(var(--saturation-factor, 1)*100%) 19.804%;
  --teal-new-65: hsl(var(--teal-new-65-hsl)/1);
  --teal-new-65-hsl: 184.848 calc(var(--saturation-factor, 1)*100%) 19.412%;
  --teal-new-66: hsl(var(--teal-new-66-hsl)/1);
  --teal-new-66-hsl: 185 calc(var(--saturation-factor, 1)*100%) 18.824%;
  --teal-new-67: hsl(var(--teal-new-67-hsl)/1);
  --teal-new-67-hsl: 185.106 calc(var(--saturation-factor, 1)*100%) 18.431%;
  --teal-new-68: hsl(var(--teal-new-68-hsl)/1);
  --teal-new-68-hsl: 185.275 calc(var(--saturation-factor, 1)*100%) 17.843%;
  --teal-new-69: hsl(var(--teal-new-69-hsl)/1);
  --teal-new-69-hsl: 185.393 calc(var(--saturation-factor, 1)*100%) 17.451%;
  --teal-new-70: hsl(var(--teal-new-70-hsl)/1);
  --teal-new-70-hsl: 185.517 calc(var(--saturation-factor, 1)*100%) 17.059%;
  --teal-new-71: hsl(var(--teal-new-71-hsl)/1);
  --teal-new-71-hsl: 185.714 calc(var(--saturation-factor, 1)*100%) 16.471%;
  --teal-new-72: hsl(var(--teal-new-72-hsl)/1);
  --teal-new-72-hsl: 185.854 calc(var(--saturation-factor, 1)*100%) 16.078%;
  --teal-new-73: hsl(var(--teal-new-73-hsl)/1);
  --teal-new-73-hsl: 186.076 calc(var(--saturation-factor, 1)*100%) 15.49%;
  --teal-new-74: hsl(var(--teal-new-74-hsl)/1);
  --teal-new-74-hsl: 186.234 calc(var(--saturation-factor, 1)*100%) 15.098%;
  --teal-new-75: hsl(var(--teal-new-75-hsl)/1);
  --teal-new-75-hsl: 186.4 calc(var(--saturation-factor, 1)*100%) 14.706%;
  --teal-new-76: hsl(var(--teal-new-76-hsl)/1);
  --teal-new-76-hsl: 185.833 calc(var(--saturation-factor, 1)*100%) 14.118%;
  --teal-new-77: hsl(var(--teal-new-77-hsl)/1);
  --teal-new-77-hsl: 186.857 calc(var(--saturation-factor, 1)*100%) 13.725%;
  --teal-new-78: hsl(var(--teal-new-78-hsl)/1);
  --teal-new-78-hsl: 187.059 calc(var(--saturation-factor, 1)*100%) 13.333%;
  --teal-new-79: hsl(var(--teal-new-79-hsl)/1);
  --teal-new-79-hsl: 187.273 calc(var(--saturation-factor, 1)*100%) 12.941%;
  --teal-new-80: hsl(var(--teal-new-80-hsl)/1);
  --teal-new-80-hsl: 187.619 calc(var(--saturation-factor, 1)*100%) 12.353%;
  --teal-new-81: hsl(var(--teal-new-81-hsl)/1);
  --teal-new-81-hsl: 187.869 calc(var(--saturation-factor, 1)*100%) 11.961%;
  --teal-new-82: hsl(var(--teal-new-82-hsl)/1);
  --teal-new-82-hsl: 188.136 calc(var(--saturation-factor, 1)*100%) 11.569%;
  --teal-new-83: hsl(var(--teal-new-83-hsl)/1);
  --teal-new-83-hsl: 188.421 calc(var(--saturation-factor, 1)*100%) 11.176%;
  --teal-new-84: hsl(var(--teal-new-84-hsl)/1);
  --teal-new-84-hsl: 187.778 calc(var(--saturation-factor, 1)*100%) 10.588%;
  --teal-new-85: hsl(var(--teal-new-85-hsl)/1);
  --teal-new-85-hsl: 189.231 calc(var(--saturation-factor, 1)*100%) 10.196%;
  --teal-new-86: hsl(var(--teal-new-86-hsl)/1);
  --teal-new-86-hsl: 189.6 calc(var(--saturation-factor, 1)*100%) 9.804%;
  --teal-new-87: hsl(var(--teal-new-87-hsl)/1);
  --teal-new-87-hsl: 190 calc(var(--saturation-factor, 1)*100%) 9.412%;
  --teal-new-88: hsl(var(--teal-new-88-hsl)/1);
  --teal-new-88-hsl: 190.435 calc(var(--saturation-factor, 1)*100%) 9.02%;
  --teal-new-89: hsl(var(--teal-new-89-hsl)/1);
  --teal-new-89-hsl: 190.909 calc(var(--saturation-factor, 1)*100%) 8.627%;
  --teal-new-90: hsl(var(--teal-new-90-hsl)/1);
  --teal-new-90-hsl: 190.244 calc(var(--saturation-factor, 1)*100%) 8.039%;
  --teal-new-91: hsl(var(--teal-new-91-hsl)/1);
  --teal-new-91-hsl: 190.769 calc(var(--saturation-factor, 1)*100%) 7.647%;
  --teal-new-92: hsl(var(--teal-new-92-hsl)/1);
  --teal-new-92-hsl: 191.351 calc(var(--saturation-factor, 1)*100%) 7.255%;
  --teal-new-93: hsl(var(--teal-new-93-hsl)/1);
  --teal-new-93-hsl: 192 calc(var(--saturation-factor, 1)*100%) 6.863%;
  --teal-new-94: hsl(var(--teal-new-94-hsl)/1);
  --teal-new-94-hsl: 194.545 calc(var(--saturation-factor, 1)*100%) 6.471%;
  --teal-new-95: hsl(var(--teal-new-95-hsl)/1);
  --teal-new-95-hsl: 195.484 calc(var(--saturation-factor, 1)*100%) 6.078%;
  --teal-new-96: hsl(var(--teal-new-96-hsl)/1);
  --teal-new-96-hsl: 195 calc(var(--saturation-factor, 1)*100%) 5.49%;
  --teal-new-97: hsl(var(--teal-new-97-hsl)/1);
  --teal-new-97-hsl: 196.8 calc(var(--saturation-factor, 1)*100%) 4.902%;
  --teal-new-98: hsl(var(--teal-new-98-hsl)/1);
  --teal-new-98-hsl: 200 calc(var(--saturation-factor, 1)*100%) 4.118%;
  --teal-new-99: hsl(var(--teal-new-99-hsl)/1);
  --teal-new-99-hsl: 204.706 calc(var(--saturation-factor, 1)*100%) 3.333%;
  --teal-new-100: hsl(var(--teal-new-100-hsl)/1);
  --teal-new-100-hsl: 207.273 calc(var(--saturation-factor, 1)*100%) 2.157%;
  --yellow-new-1: hsl(var(--yellow-new-1-hsl)/1);
  --yellow-new-1-hsl: 27.907 calc(var(--saturation-factor, 1)*100%) 91.569%;
  --yellow-new-2: hsl(var(--yellow-new-2-hsl)/1);
  --yellow-new-2-hsl: 27.5 calc(var(--saturation-factor, 1)*100%) 90.588%;
  --yellow-new-3: hsl(var(--yellow-new-3-hsl)/1);
  --yellow-new-3-hsl: 28.235 calc(var(--saturation-factor, 1)*92.727%) 89.216%;
  --yellow-new-4: hsl(var(--yellow-new-4-hsl)/1);
  --yellow-new-4-hsl: 28.364 calc(var(--saturation-factor, 1)*90.164%) 88.039%;
  --yellow-new-5: hsl(var(--yellow-new-5-hsl)/1);
  --yellow-new-5-hsl: 30 calc(var(--saturation-factor, 1)*85.294%) 86.667%;
  --yellow-new-6: hsl(var(--yellow-new-6-hsl)/1);
  --yellow-new-6-hsl: 30.492 calc(var(--saturation-factor, 1)*81.333%) 85.294%;
  --yellow-new-7: hsl(var(--yellow-new-7-hsl)/1);
  --yellow-new-7-hsl: 30.938 calc(var(--saturation-factor, 1)*78.049%) 83.922%;
  --yellow-new-8: hsl(var(--yellow-new-8-hsl)/1);
  --yellow-new-8-hsl: 30.909 calc(var(--saturation-factor, 1)*75%) 82.745%;
  --yellow-new-9: hsl(var(--yellow-new-9-hsl)/1);
  --yellow-new-9-hsl: 30.857 calc(var(--saturation-factor, 1)*74.468%) 81.569%;
  --yellow-new-10: hsl(var(--yellow-new-10-hsl)/1);
  --yellow-new-10-hsl: 31.233 calc(var(--saturation-factor, 1)*72.277%) 80.196%;
  --yellow-new-11: hsl(var(--yellow-new-11-hsl)/1);
  --yellow-new-11-hsl: 31.579 calc(var(--saturation-factor, 1)*70.37%) 78.824%;
  --yellow-new-12: hsl(var(--yellow-new-12-hsl)/1);
  --yellow-new-12-hsl: 32.308 calc(var(--saturation-factor, 1)*68.421%) 77.647%;
  --yellow-new-13: hsl(var(--yellow-new-13-hsl)/1);
  --yellow-new-13-hsl: 32.593 calc(var(--saturation-factor, 1)*66.942%) 76.275%;
  --yellow-new-14: hsl(var(--yellow-new-14-hsl)/1);
  --yellow-new-14-hsl: 32.53 calc(var(--saturation-factor, 1)*65.354%) 75.098%;
  --yellow-new-15: hsl(var(--yellow-new-15-hsl)/1);
  --yellow-new-15-hsl: 32.471 calc(var(--saturation-factor, 1)*63.91%) 73.922%;
  --yellow-new-16: hsl(var(--yellow-new-16-hsl)/1);
  --yellow-new-16-hsl: 32.36 calc(var(--saturation-factor, 1)*64.029%) 72.745%;
  --yellow-new-17: hsl(var(--yellow-new-17-hsl)/1);
  --yellow-new-17-hsl: 32.308 calc(var(--saturation-factor, 1)*62.759%) 71.569%;
  --yellow-new-18: hsl(var(--yellow-new-18-hsl)/1);
  --yellow-new-18-hsl: 32.258 calc(var(--saturation-factor, 1)*61.589%) 70.392%;
  --yellow-new-19: hsl(var(--yellow-new-19-hsl)/1);
  --yellow-new-19-hsl: 33.125 calc(var(--saturation-factor, 1)*60.759%) 69.02%;
  --yellow-new-20: hsl(var(--yellow-new-20-hsl)/1);
  --yellow-new-20-hsl: 33.061 calc(var(--saturation-factor, 1)*59.756%) 67.843%;
  --yellow-new-21: hsl(var(--yellow-new-21-hsl)/1);
  --yellow-new-21-hsl: 33 calc(var(--saturation-factor, 1)*58.824%) 66.667%;
  --yellow-new-22: hsl(var(--yellow-new-22-hsl)/1);
  --yellow-new-22-hsl: 32.941 calc(var(--saturation-factor, 1)*57.955%) 65.49%;
  --yellow-new-23: hsl(var(--yellow-new-23-hsl)/1);
  --yellow-new-23-hsl: 32.885 calc(var(--saturation-factor, 1)*57.143%) 64.314%;
  --yellow-new-24: hsl(var(--yellow-new-24-hsl)/1);
  --yellow-new-24-hsl: 33.396 calc(var(--saturation-factor, 1)*56.383%) 63.137%;
  --yellow-new-25: hsl(var(--yellow-new-25-hsl)/1);
  --yellow-new-25-hsl: 33.333 calc(var(--saturation-factor, 1)*55.67%) 61.961%;
  --yellow-new-26: hsl(var(--yellow-new-26-hsl)/1);
  --yellow-new-26-hsl: 33.273 calc(var(--saturation-factor, 1)*55%) 60.784%;
  --yellow-new-27: hsl(var(--yellow-new-27-hsl)/1);
  --yellow-new-27-hsl: 33.214 calc(var(--saturation-factor, 1)*54.369%) 59.608%;
  --yellow-new-28: hsl(var(--yellow-new-28-hsl)/1);
  --yellow-new-28-hsl: 33.684 calc(var(--saturation-factor, 1)*53.774%) 58.431%;
  --yellow-new-29: hsl(var(--yellow-new-29-hsl)/1);
  --yellow-new-29-hsl: 33.621 calc(var(--saturation-factor, 1)*53.211%) 57.255%;
  --yellow-new-30: hsl(var(--yellow-new-30-hsl)/1);
  --yellow-new-30-hsl: 33.559 calc(var(--saturation-factor, 1)*52.679%) 56.078%;
  --yellow-new-31: hsl(var(--yellow-new-31-hsl)/1);
  --yellow-new-31-hsl: 33.277 calc(var(--saturation-factor, 1)*51.965%) 55.098%;
  --yellow-new-32: hsl(var(--yellow-new-32-hsl)/1);
  --yellow-new-32-hsl: 34 calc(var(--saturation-factor, 1)*50.847%) 53.725%;
  --yellow-new-33: hsl(var(--yellow-new-33-hsl)/1);
  --yellow-new-33-hsl: 33.934 calc(var(--saturation-factor, 1)*50.413%) 52.549%;
  --yellow-new-34: hsl(var(--yellow-new-34-hsl)/1);
  --yellow-new-34-hsl: 33.871 calc(var(--saturation-factor, 1)*50%) 51.373%;
  --yellow-new-35: hsl(var(--yellow-new-35-hsl)/1);
  --yellow-new-35-hsl: 33.81 calc(var(--saturation-factor, 1)*49.606%) 50.196%;
  --yellow-new-36: hsl(var(--yellow-new-36-hsl)/1);
  --yellow-new-36-hsl: 34.016 calc(var(--saturation-factor, 1)*50.598%) 49.216%;
  --yellow-new-37: hsl(var(--yellow-new-37-hsl)/1);
  --yellow-new-37-hsl: 33.953 calc(var(--saturation-factor, 1)*52.653%) 48.039%;
  --yellow-new-38: hsl(var(--yellow-new-38-hsl)/1);
  --yellow-new-38-hsl: 33.893 calc(var(--saturation-factor, 1)*54.812%) 46.863%;
  --yellow-new-39: hsl(var(--yellow-new-39-hsl)/1);
  --yellow-new-39-hsl: 34.286 calc(var(--saturation-factor, 1)*57.082%) 45.686%;
  --yellow-new-40: hsl(var(--yellow-new-40-hsl)/1);
  --yellow-new-40-hsl: 34.222 calc(var(--saturation-factor, 1)*59.471%) 44.51%;
  --yellow-new-41: hsl(var(--yellow-new-41-hsl)/1);
  --yellow-new-41-hsl: 34.412 calc(var(--saturation-factor, 1)*61.818%) 43.137%;
  --yellow-new-42: hsl(var(--yellow-new-42-hsl)/1);
  --yellow-new-42-hsl: 34.783 calc(var(--saturation-factor, 1)*64.486%) 41.961%;
  --yellow-new-43: hsl(var(--yellow-new-43-hsl)/1);
  --yellow-new-43-hsl: 34.714 calc(var(--saturation-factor, 1)*67.308%) 40.784%;
  --yellow-new-44: hsl(var(--yellow-new-44-hsl)/1);
  --yellow-new-44-hsl: 34.648 calc(var(--saturation-factor, 1)*70.297%) 39.608%;
  --yellow-new-45: hsl(var(--yellow-new-45-hsl)/1);
  --yellow-new-45-hsl: 35.172 calc(var(--saturation-factor, 1)*74.359%) 38.235%;
  --yellow-new-46: hsl(var(--yellow-new-46-hsl)/1);
  --yellow-new-46-hsl: 35.27 calc(var(--saturation-factor, 1)*78.723%) 36.863%;
  --yellow-new-47: hsl(var(--yellow-new-47-hsl)/1);
  --yellow-new-47-hsl: 35.762 calc(var(--saturation-factor, 1)*84.358%) 35.098%;
  --yellow-new-48: hsl(var(--yellow-new-48-hsl)/1);
  --yellow-new-48-hsl: 36.538 calc(var(--saturation-factor, 1)*91.765%) 33.333%;
  --yellow-new-49: hsl(var(--yellow-new-49-hsl)/1);
  --yellow-new-49-hsl: 36.894 calc(var(--saturation-factor, 1)*100%) 31.569%;
  --yellow-new-50: hsl(var(--yellow-new-50-hsl)/1);
  --yellow-new-50-hsl: 36.894 calc(var(--saturation-factor, 1)*100%) 31.569%;
  --yellow-new-51: hsl(var(--yellow-new-51-hsl)/1);
  --yellow-new-51-hsl: 36.688 calc(var(--saturation-factor, 1)*98.742%) 31.176%;
  --yellow-new-52: hsl(var(--yellow-new-52-hsl)/1);
  --yellow-new-52-hsl: 36.471 calc(var(--saturation-factor, 1)*97.452%) 30.784%;
  --yellow-new-53: hsl(var(--yellow-new-53-hsl)/1);
  --yellow-new-53-hsl: 36 calc(var(--saturation-factor, 1)*97.403%) 30.196%;
  --yellow-new-54: hsl(var(--yellow-new-54-hsl)/1);
  --yellow-new-54-hsl: 35.753 calc(var(--saturation-factor, 1)*96.053%) 29.804%;
  --yellow-new-55: hsl(var(--yellow-new-55-hsl)/1);
  --yellow-new-55-hsl: 35.664 calc(var(--saturation-factor, 1)*95.973%) 29.216%;
  --yellow-new-56: hsl(var(--yellow-new-56-hsl)/1);
  --yellow-new-56-hsl: 35.571 calc(var(--saturation-factor, 1)*95.89%) 28.627%;
  --yellow-new-57: hsl(var(--yellow-new-57-hsl)/1);
  --yellow-new-57-hsl: 35.474 calc(var(--saturation-factor, 1)*95.804%) 28.039%;
  --yellow-new-58: hsl(var(--yellow-new-58-hsl)/1);
  --yellow-new-58-hsl: 35.373 calc(var(--saturation-factor, 1)*95.714%) 27.451%;
  --yellow-new-59: hsl(var(--yellow-new-59-hsl)/1);
  --yellow-new-59-hsl: 35 calc(var(--saturation-factor, 1)*97.059%) 26.667%;
  --yellow-new-60: hsl(var(--yellow-new-60-hsl)/1);
  --yellow-new-60-hsl: 34.884 calc(var(--saturation-factor, 1)*96.992%) 26.078%;
  --yellow-new-61: hsl(var(--yellow-new-61-hsl)/1);
  --yellow-new-61-hsl: 34.961 calc(var(--saturation-factor, 1)*98.45%) 25.294%;
  --yellow-new-62: hsl(var(--yellow-new-62-hsl)/1);
  --yellow-new-62-hsl: 34.56 calc(var(--saturation-factor, 1)*98.425%) 24.902%;
  --yellow-new-63: hsl(var(--yellow-new-63-hsl)/1);
  --yellow-new-63-hsl: 34.634 calc(var(--saturation-factor, 1)*100%) 24.118%;
  --yellow-new-64: hsl(var(--yellow-new-64-hsl)/1);
  --yellow-new-64-hsl: 34.5 calc(var(--saturation-factor, 1)*100%) 23.529%;
  --yellow-new-65: hsl(var(--yellow-new-65-hsl)/1);
  --yellow-new-65-hsl: 34.359 calc(var(--saturation-factor, 1)*100%) 22.941%;
  --yellow-new-66: hsl(var(--yellow-new-66-hsl)/1);
  --yellow-new-66-hsl: 33.684 calc(var(--saturation-factor, 1)*100%) 22.353%;
  --yellow-new-67: hsl(var(--yellow-new-67-hsl)/1);
  --yellow-new-67-hsl: 33.214 calc(var(--saturation-factor, 1)*100%) 21.961%;
  --yellow-new-68: hsl(var(--yellow-new-68-hsl)/1);
  --yellow-new-68-hsl: 33.028 calc(var(--saturation-factor, 1)*100%) 21.373%;
  --yellow-new-69: hsl(var(--yellow-new-69-hsl)/1);
  --yellow-new-69-hsl: 32.83 calc(var(--saturation-factor, 1)*100%) 20.784%;
  --yellow-new-70: hsl(var(--yellow-new-70-hsl)/1);
  --yellow-new-70-hsl: 32.308 calc(var(--saturation-factor, 1)*100%) 20.392%;
  --yellow-new-71: hsl(var(--yellow-new-71-hsl)/1);
  --yellow-new-71-hsl: 32.079 calc(var(--saturation-factor, 1)*100%) 19.804%;
  --yellow-new-72: hsl(var(--yellow-new-72-hsl)/1);
  --yellow-new-72-hsl: 31.837 calc(var(--saturation-factor, 1)*100%) 19.216%;
  --yellow-new-73: hsl(var(--yellow-new-73-hsl)/1);
  --yellow-new-73-hsl: 31.25 calc(var(--saturation-factor, 1)*100%) 18.824%;
  --yellow-new-74: hsl(var(--yellow-new-74-hsl)/1);
  --yellow-new-74-hsl: 30.968 calc(var(--saturation-factor, 1)*100%) 18.235%;
  --yellow-new-75: hsl(var(--yellow-new-75-hsl)/1);
  --yellow-new-75-hsl: 30.33 calc(var(--saturation-factor, 1)*100%) 17.843%;
  --yellow-new-76: hsl(var(--yellow-new-76-hsl)/1);
  --yellow-new-76-hsl: 30 calc(var(--saturation-factor, 1)*100%) 17.255%;
  --yellow-new-77: hsl(var(--yellow-new-77-hsl)/1);
  --yellow-new-77-hsl: 29.647 calc(var(--saturation-factor, 1)*100%) 16.667%;
  --yellow-new-78: hsl(var(--yellow-new-78-hsl)/1);
  --yellow-new-78-hsl: 28.193 calc(var(--saturation-factor, 1)*100%) 16.275%;
  --yellow-new-79: hsl(var(--yellow-new-79-hsl)/1);
  --yellow-new-79-hsl: 27.75 calc(var(--saturation-factor, 1)*100%) 15.686%;
  --yellow-new-80: hsl(var(--yellow-new-80-hsl)/1);
  --yellow-new-80-hsl: 26.923 calc(var(--saturation-factor, 1)*100%) 15.294%;
  --yellow-new-81: hsl(var(--yellow-new-81-hsl)/1);
  --yellow-new-81-hsl: 26.4 calc(var(--saturation-factor, 1)*100%) 14.706%;
  --yellow-new-82: hsl(var(--yellow-new-82-hsl)/1);
  --yellow-new-82-hsl: 25.479 calc(var(--saturation-factor, 1)*100%) 14.314%;
  --yellow-new-83: hsl(var(--yellow-new-83-hsl)/1);
  --yellow-new-83-hsl: 24.857 calc(var(--saturation-factor, 1)*100%) 13.725%;
  --yellow-new-84: hsl(var(--yellow-new-84-hsl)/1);
  --yellow-new-84-hsl: 23.824 calc(var(--saturation-factor, 1)*100%) 13.333%;
  --yellow-new-85: hsl(var(--yellow-new-85-hsl)/1);
  --yellow-new-85-hsl: 23.077 calc(var(--saturation-factor, 1)*100%) 12.745%;
  --yellow-new-86: hsl(var(--yellow-new-86-hsl)/1);
  --yellow-new-86-hsl: 21.905 calc(var(--saturation-factor, 1)*100%) 12.353%;
  --yellow-new-87: hsl(var(--yellow-new-87-hsl)/1);
  --yellow-new-87-hsl: 21 calc(var(--saturation-factor, 1)*100%) 11.765%;
  --yellow-new-88: hsl(var(--yellow-new-88-hsl)/1);
  --yellow-new-88-hsl: 20.69 calc(var(--saturation-factor, 1)*100%) 11.373%;
  --yellow-new-89: hsl(var(--yellow-new-89-hsl)/1);
  --yellow-new-89-hsl: 19.286 calc(var(--saturation-factor, 1)*100%) 10.98%;
  --yellow-new-90: hsl(var(--yellow-new-90-hsl)/1);
  --yellow-new-90-hsl: 18.113 calc(var(--saturation-factor, 1)*100%) 10.392%;
  --yellow-new-91: hsl(var(--yellow-new-91-hsl)/1);
  --yellow-new-91-hsl: 16.471 calc(var(--saturation-factor, 1)*100%) 10%;
  --yellow-new-92: hsl(var(--yellow-new-92-hsl)/1);
  --yellow-new-92-hsl: 15 calc(var(--saturation-factor, 1)*100%) 9.412%;
  --yellow-new-93: hsl(var(--yellow-new-93-hsl)/1);
  --yellow-new-93-hsl: 13.043 calc(var(--saturation-factor, 1)*100%) 9.02%;
  --yellow-new-94: hsl(var(--yellow-new-94-hsl)/1);
  --yellow-new-94-hsl: 11.163 calc(var(--saturation-factor, 1)*100%) 8.431%;
  --yellow-new-95: hsl(var(--yellow-new-95-hsl)/1);
  --yellow-new-95-hsl: 9 calc(var(--saturation-factor, 1)*100%) 7.843%;
  --yellow-new-96: hsl(var(--yellow-new-96-hsl)/1);
  --yellow-new-96-hsl: 6.486 calc(var(--saturation-factor, 1)*100%) 7.255%;
  --yellow-new-97: hsl(var(--yellow-new-97-hsl)/1);
  --yellow-new-97-hsl: 3.636 calc(var(--saturation-factor, 1)*100%) 6.471%;
  --yellow-new-98: hsl(var(--yellow-new-98-hsl)/1);
  --yellow-new-98-hsl: 2.069 calc(var(--saturation-factor, 1)*100%) 5.686%;
  --yellow-new-99: hsl(var(--yellow-new-99-hsl)/1);
  --yellow-new-99-hsl: 0 calc(var(--saturation-factor, 1)*100%) 4.51%;
  --yellow-new-100: hsl(var(--yellow-new-100-hsl)/1);
  --yellow-new-100-hsl: 0 calc(var(--saturation-factor, 1)*100%) 2.745%;
  --orange-new-1: hsl(var(--orange-new-1-hsl)/1);
  --orange-new-1-hsl: 14.595 calc(var(--saturation-factor, 1)*100%) 92.745%;
  --orange-new-2: hsl(var(--orange-new-2-hsl)/1);
  --orange-new-2-hsl: 15.714 calc(var(--saturation-factor, 1)*100%) 91.765%;
  --orange-new-3: hsl(var(--orange-new-3-hsl)/1);
  --orange-new-3-hsl: 16.596 calc(var(--saturation-factor, 1)*100%) 90.784%;
  --orange-new-4: hsl(var(--orange-new-4-hsl)/1);
  --orange-new-4-hsl: 18.113 calc(var(--saturation-factor, 1)*100%) 89.608%;
  --orange-new-5: hsl(var(--orange-new-5-hsl)/1);
  --orange-new-5-hsl: 18.621 calc(var(--saturation-factor, 1)*100%) 88.627%;
  --orange-new-6: hsl(var(--orange-new-6-hsl)/1);
  --orange-new-6-hsl: 18.387 calc(var(--saturation-factor, 1)*96.875%) 87.451%;
  --orange-new-7: hsl(var(--orange-new-7-hsl)/1);
  --orange-new-7-hsl: 18.806 calc(var(--saturation-factor, 1)*97.101%) 86.471%;
  --orange-new-8: hsl(var(--orange-new-8-hsl)/1);
  --orange-new-8-hsl: 19.437 calc(var(--saturation-factor, 1)*94.667%) 85.294%;
  --orange-new-9: hsl(var(--orange-new-9-hsl)/1);
  --orange-new-9-hsl: 20 calc(var(--saturation-factor, 1)*92.593%) 84.118%;
  --orange-new-10: hsl(var(--orange-new-10-hsl)/1);
  --orange-new-10-hsl: 20.506 calc(var(--saturation-factor, 1)*90.805%) 82.941%;
  --orange-new-11: hsl(var(--orange-new-11-hsl)/1);
  --orange-new-11-hsl: 20.241 calc(var(--saturation-factor, 1)*89.247%) 81.765%;
  --orange-new-12: hsl(var(--orange-new-12-hsl)/1);
  --orange-new-12-hsl: 20.69 calc(var(--saturation-factor, 1)*87.879%) 80.588%;
  --orange-new-13: hsl(var(--orange-new-13-hsl)/1);
  --orange-new-13-hsl: 20.667 calc(var(--saturation-factor, 1)*86.538%) 79.608%;
  --orange-new-14: hsl(var(--orange-new-14-hsl)/1);
  --orange-new-14-hsl: 21.064 calc(var(--saturation-factor, 1)*85.455%) 78.431%;
  --orange-new-15: hsl(var(--orange-new-15-hsl)/1);
  --orange-new-15-hsl: 21.429 calc(var(--saturation-factor, 1)*84.483%) 77.255%;
  --orange-new-16: hsl(var(--orange-new-16-hsl)/1);
  --orange-new-16-hsl: 21.386 calc(var(--saturation-factor, 1)*83.471%) 76.275%;
  --orange-new-17: hsl(var(--orange-new-17-hsl)/1);
  --orange-new-17-hsl: 21.714 calc(var(--saturation-factor, 1)*82.677%) 75.098%;
  --orange-new-18: hsl(var(--orange-new-18-hsl)/1);
  --orange-new-18-hsl: 21.308 calc(var(--saturation-factor, 1)*80.451%) 73.922%;
  --orange-new-19: hsl(var(--orange-new-19-hsl)/1);
  --orange-new-19-hsl: 21.273 calc(var(--saturation-factor, 1)*79.71%) 72.941%;
  --orange-new-20: hsl(var(--orange-new-20-hsl)/1);
  --orange-new-20-hsl: 21.579 calc(var(--saturation-factor, 1)*79.167%) 71.765%;
  --orange-new-21: hsl(var(--orange-new-21-hsl)/1);
  --orange-new-21-hsl: 21.724 calc(var(--saturation-factor, 1)*77.333%) 70.588%;
  --orange-new-22: hsl(var(--orange-new-22-hsl)/1);
  --orange-new-22-hsl: 21.681 calc(var(--saturation-factor, 1)*76.774%) 69.608%;
  --orange-new-23: hsl(var(--orange-new-23-hsl)/1);
  --orange-new-23-hsl: 21.951 calc(var(--saturation-factor, 1)*76.398%) 68.431%;
  --orange-new-24: hsl(var(--orange-new-24-hsl)/1);
  --orange-new-24-hsl: 22.08 calc(var(--saturation-factor, 1)*74.85%) 67.255%;
  --orange-new-25: hsl(var(--orange-new-25-hsl)/1);
  --orange-new-25-hsl: 22.031 calc(var(--saturation-factor, 1)*74.419%) 66.275%;
  --orange-new-26: hsl(var(--orange-new-26-hsl)/1);
  --orange-new-26-hsl: 22.154 calc(var(--saturation-factor, 1)*73.034%) 65.098%;
  --orange-new-27: hsl(var(--orange-new-27-hsl)/1);
  --orange-new-27-hsl: 22.105 calc(var(--saturation-factor, 1)*72.678%) 64.118%;
  --orange-new-28: hsl(var(--orange-new-28-hsl)/1);
  --orange-new-28-hsl: 22.222 calc(var(--saturation-factor, 1)*71.429%) 62.941%;
  --orange-new-29: hsl(var(--orange-new-29-hsl)/1);
  --orange-new-29-hsl: 22.336 calc(var(--saturation-factor, 1)*70.256%) 61.765%;
  --orange-new-30: hsl(var(--orange-new-30-hsl)/1);
  --orange-new-30-hsl: 21.857 calc(var(--saturation-factor, 1)*70%) 60.784%;
  --orange-new-31: hsl(var(--orange-new-31-hsl)/1);
  --orange-new-31-hsl: 21.972 calc(var(--saturation-factor, 1)*68.932%) 59.608%;
  --orange-new-32: hsl(var(--orange-new-32-hsl)/1);
  --orange-new-32-hsl: 22.083 calc(var(--saturation-factor, 1)*67.925%) 58.431%;
  --orange-new-33: hsl(var(--orange-new-33-hsl)/1);
  --orange-new-33-hsl: 21.781 calc(var(--saturation-factor, 1)*67.593%) 57.647%;
  --orange-new-34: hsl(var(--orange-new-34-hsl)/1);
  --orange-new-34-hsl: 21.892 calc(var(--saturation-factor, 1)*66.667%) 56.471%;
  --orange-new-35: hsl(var(--orange-new-35-hsl)/1);
  --orange-new-35-hsl: 22 calc(var(--saturation-factor, 1)*65.789%) 55.294%;
  --orange-new-36: hsl(var(--orange-new-36-hsl)/1);
  --orange-new-36-hsl: 22.105 calc(var(--saturation-factor, 1)*64.957%) 54.118%;
  --orange-new-37: hsl(var(--orange-new-37-hsl)/1);
  --orange-new-37-hsl: 22.065 calc(var(--saturation-factor, 1)*64.854%) 53.137%;
  --orange-new-38: hsl(var(--orange-new-38-hsl)/1);
  --orange-new-38-hsl: 22.166 calc(var(--saturation-factor, 1)*64.082%) 51.961%;
  --orange-new-39: hsl(var(--orange-new-39-hsl)/1);
  --orange-new-39-hsl: 22.264 calc(var(--saturation-factor, 1)*63.347%) 50.784%;
  --orange-new-40: hsl(var(--orange-new-40-hsl)/1);
  --orange-new-40-hsl: 22.36 calc(var(--saturation-factor, 1)*63.636%) 49.608%;
  --orange-new-41: hsl(var(--orange-new-41-hsl)/1);
  --orange-new-41-hsl: 22.454 calc(var(--saturation-factor, 1)*65.992%) 48.431%;
  --orange-new-42: hsl(var(--orange-new-42-hsl)/1);
  --orange-new-42-hsl: 22.545 calc(var(--saturation-factor, 1)*68.465%) 47.255%;
  --orange-new-43: hsl(var(--orange-new-43-hsl)/1);
  --orange-new-43-hsl: 22.635 calc(var(--saturation-factor, 1)*71.064%) 46.078%;
  --orange-new-44: hsl(var(--orange-new-44-hsl)/1);
  --orange-new-44-hsl: 22.722 calc(var(--saturation-factor, 1)*73.799%) 44.902%;
  --orange-new-45: hsl(var(--orange-new-45-hsl)/1);
  --orange-new-45-hsl: 23.023 calc(var(--saturation-factor, 1)*77.477%) 43.529%;
  --orange-new-46: hsl(var(--orange-new-46-hsl)/1);
  --orange-new-46-hsl: 23.314 calc(var(--saturation-factor, 1)*81.395%) 42.157%;
  --orange-new-47: hsl(var(--orange-new-47-hsl)/1);
  --orange-new-47-hsl: 23.799 calc(var(--saturation-factor, 1)*86.473%) 40.588%;
  --orange-new-48: hsl(var(--orange-new-48-hsl)/1);
  --orange-new-48-hsl: 24.457 calc(var(--saturation-factor, 1)*92.929%) 38.824%;
  --orange-new-49: hsl(var(--orange-new-49-hsl)/1);
  --orange-new-49-hsl: 25.079 calc(var(--saturation-factor, 1)*100%) 37.059%;
  --orange-new-50: hsl(var(--orange-new-50-hsl)/1);
  --orange-new-50-hsl: 25.079 calc(var(--saturation-factor, 1)*100%) 37.059%;
  --orange-new-51: hsl(var(--orange-new-51-hsl)/1);
  --orange-new-51-hsl: 24.783 calc(var(--saturation-factor, 1)*98.925%) 36.471%;
  --orange-new-52: hsl(var(--orange-new-52-hsl)/1);
  --orange-new-52-hsl: 24.804 calc(var(--saturation-factor, 1)*97.814%) 35.882%;
  --orange-new-53: hsl(var(--orange-new-53-hsl)/1);
  --orange-new-53-hsl: 24.483 calc(var(--saturation-factor, 1)*96.667%) 35.294%;
  --orange-new-54: hsl(var(--orange-new-54-hsl)/1);
  --orange-new-54-hsl: 24.211 calc(var(--saturation-factor, 1)*96.61%) 34.706%;
  --orange-new-55: hsl(var(--orange-new-55-hsl)/1);
  --orange-new-55-hsl: 24.431 calc(var(--saturation-factor, 1)*96.532%) 33.922%;
  --orange-new-56: hsl(var(--orange-new-56-hsl)/1);
  --orange-new-56-hsl: 24.294 calc(var(--saturation-factor, 1)*96.45%) 33.137%;
  --orange-new-57: hsl(var(--orange-new-57-hsl)/1);
  --orange-new-57-hsl: 24 calc(var(--saturation-factor, 1)*96.386%) 32.549%;
  --orange-new-58: hsl(var(--orange-new-58-hsl)/1);
  --orange-new-58-hsl: 24.231 calc(var(--saturation-factor, 1)*96.296%) 31.765%;
  --orange-new-59: hsl(var(--orange-new-59-hsl)/1);
  --orange-new-59-hsl: 24.314 calc(var(--saturation-factor, 1)*97.452%) 30.784%;
  --orange-new-60: hsl(var(--orange-new-60-hsl)/1);
  --orange-new-60-hsl: 24 calc(var(--saturation-factor, 1)*97.403%) 30.196%;
  --orange-new-61: hsl(var(--orange-new-61-hsl)/1);
  --orange-new-61-hsl: 23.836 calc(var(--saturation-factor, 1)*97.333%) 29.412%;
  --orange-new-62: hsl(var(--orange-new-62-hsl)/1);
  --orange-new-62-hsl: 24.167 calc(var(--saturation-factor, 1)*98.63%) 28.627%;
  --orange-new-63: hsl(var(--orange-new-63-hsl)/1);
  --orange-new-63-hsl: 24 calc(var(--saturation-factor, 1)*98.592%) 27.843%;
  --orange-new-64: hsl(var(--orange-new-64-hsl)/1);
  --orange-new-64-hsl: 23.913 calc(var(--saturation-factor, 1)*100%) 27.059%;
  --orange-new-65: hsl(var(--orange-new-65-hsl)/1);
  --orange-new-65-hsl: 23.556 calc(var(--saturation-factor, 1)*100%) 26.471%;
  --orange-new-66: hsl(var(--orange-new-66-hsl)/1);
  --orange-new-66-hsl: 23.817 calc(var(--saturation-factor, 1)*100%) 25.686%;
  --orange-new-67: hsl(var(--orange-new-67-hsl)/1);
  --orange-new-67-hsl: 23.438 calc(var(--saturation-factor, 1)*100%) 25.098%;
  --orange-new-68: hsl(var(--orange-new-68-hsl)/1);
  --orange-new-68-hsl: 23.04 calc(var(--saturation-factor, 1)*100%) 24.51%;
  --orange-new-69: hsl(var(--orange-new-69-hsl)/1);
  --orange-new-69-hsl: 22.81 calc(var(--saturation-factor, 1)*100%) 23.725%;
  --orange-new-70: hsl(var(--orange-new-70-hsl)/1);
  --orange-new-70-hsl: 22.881 calc(var(--saturation-factor, 1)*100%) 23.137%;
  --orange-new-71: hsl(var(--orange-new-71-hsl)/1);
  --orange-new-71-hsl: 22.435 calc(var(--saturation-factor, 1)*100%) 22.549%;
  --orange-new-72: hsl(var(--orange-new-72-hsl)/1);
  --orange-new-72-hsl: 21.964 calc(var(--saturation-factor, 1)*100%) 21.961%;
  --orange-new-73: hsl(var(--orange-new-73-hsl)/1);
  --orange-new-73-hsl: 21.667 calc(var(--saturation-factor, 1)*100%) 21.176%;
  --orange-new-74: hsl(var(--orange-new-74-hsl)/1);
  --orange-new-74-hsl: 21.714 calc(var(--saturation-factor, 1)*100%) 20.588%;
  --orange-new-75: hsl(var(--orange-new-75-hsl)/1);
  --orange-new-75-hsl: 21.176 calc(var(--saturation-factor, 1)*100%) 20%;
  --orange-new-76: hsl(var(--orange-new-76-hsl)/1);
  --orange-new-76-hsl: 20.606 calc(var(--saturation-factor, 1)*100%) 19.412%;
  --orange-new-77: hsl(var(--orange-new-77-hsl)/1);
  --orange-new-77-hsl: 20 calc(var(--saturation-factor, 1)*100%) 18.824%;
  --orange-new-78: hsl(var(--orange-new-78-hsl)/1);
  --orange-new-78-hsl: 20 calc(var(--saturation-factor, 1)*100%) 18.235%;
  --orange-new-79: hsl(var(--orange-new-79-hsl)/1);
  --orange-new-79-hsl: 19.333 calc(var(--saturation-factor, 1)*100%) 17.647%;
  --orange-new-80: hsl(var(--orange-new-80-hsl)/1);
  --orange-new-80-hsl: 18.621 calc(var(--saturation-factor, 1)*100%) 17.059%;
  --orange-new-81: hsl(var(--orange-new-81-hsl)/1);
  --orange-new-81-hsl: 18.072 calc(var(--saturation-factor, 1)*100%) 16.275%;
  --orange-new-82: hsl(var(--orange-new-82-hsl)/1);
  --orange-new-82-hsl: 18 calc(var(--saturation-factor, 1)*100%) 15.686%;
  --orange-new-83: hsl(var(--orange-new-83-hsl)/1);
  --orange-new-83-hsl: 17.143 calc(var(--saturation-factor, 1)*100%) 15.098%;
  --orange-new-84: hsl(var(--orange-new-84-hsl)/1);
  --orange-new-84-hsl: 16.216 calc(var(--saturation-factor, 1)*100%) 14.51%;
  --orange-new-85: hsl(var(--orange-new-85-hsl)/1);
  --orange-new-85-hsl: 16.056 calc(var(--saturation-factor, 1)*100%) 13.922%;
  --orange-new-86: hsl(var(--orange-new-86-hsl)/1);
  --orange-new-86-hsl: 14.783 calc(var(--saturation-factor, 1)*100%) 13.529%;
  --orange-new-87: hsl(var(--orange-new-87-hsl)/1);
  --orange-new-87-hsl: 13.636 calc(var(--saturation-factor, 1)*100%) 12.941%;
  --orange-new-88: hsl(var(--orange-new-88-hsl)/1);
  --orange-new-88-hsl: 13.333 calc(var(--saturation-factor, 1)*100%) 12.353%;
  --orange-new-89: hsl(var(--orange-new-89-hsl)/1);
  --orange-new-89-hsl: 12 calc(var(--saturation-factor, 1)*100%) 11.765%;
  --orange-new-90: hsl(var(--orange-new-90-hsl)/1);
  --orange-new-90-hsl: 10.526 calc(var(--saturation-factor, 1)*100%) 11.176%;
  --orange-new-91: hsl(var(--orange-new-91-hsl)/1);
  --orange-new-91-hsl: 10 calc(var(--saturation-factor, 1)*100%) 10.588%;
  --orange-new-92: hsl(var(--orange-new-92-hsl)/1);
  --orange-new-92-hsl: 8.235 calc(var(--saturation-factor, 1)*100%) 10%;
  --orange-new-93: hsl(var(--orange-new-93-hsl)/1);
  --orange-new-93-hsl: 7.5 calc(var(--saturation-factor, 1)*100%) 9.412%;
  --orange-new-94: hsl(var(--orange-new-94-hsl)/1);
  --orange-new-94-hsl: 6.667 calc(var(--saturation-factor, 1)*100%) 8.824%;
  --orange-new-95: hsl(var(--orange-new-95-hsl)/1);
  --orange-new-95-hsl: 4.286 calc(var(--saturation-factor, 1)*100%) 8.235%;
  --orange-new-96: hsl(var(--orange-new-96-hsl)/1);
  --orange-new-96-hsl: 3.158 calc(var(--saturation-factor, 1)*100%) 7.451%;
  --orange-new-97: hsl(var(--orange-new-97-hsl)/1);
  --orange-new-97-hsl: 1.818 calc(var(--saturation-factor, 1)*100%) 6.471%;
  --orange-new-98: hsl(var(--orange-new-98-hsl)/1);
  --orange-new-98-hsl: 0 calc(var(--saturation-factor, 1)*100%) 5.294%;
  --orange-new-99: hsl(var(--orange-new-99-hsl)/1);
  --orange-new-99-hsl: 357 calc(var(--saturation-factor, 1)*100%) 3.922%;
  --orange-new-100: hsl(var(--orange-new-100-hsl)/1);
  --orange-new-100-hsl: 353.333 calc(var(--saturation-factor, 1)*100%) 1.765%;
  --pink-1: hsl(var(--pink-1-hsl)/1);
  --pink-1-hsl: 318.462 calc(var(--saturation-factor, 1)*100%) 92.353%;
  --pink-2: hsl(var(--pink-2-hsl)/1);
  --pink-2-hsl: 318.571 calc(var(--saturation-factor, 1)*100%) 91.765%;
  --pink-3: hsl(var(--pink-3-hsl)/1);
  --pink-3-hsl: 317.333 calc(var(--saturation-factor, 1)*100%) 91.176%;
  --pink-4: hsl(var(--pink-4-hsl)/1);
  --pink-4-hsl: 317.5 calc(var(--saturation-factor, 1)*100%) 90.588%;
  --pink-5: hsl(var(--pink-5-hsl)/1);
  --pink-5-hsl: 316.8 calc(var(--saturation-factor, 1)*100%) 90.196%;
  --pink-6: hsl(var(--pink-6-hsl)/1);
  --pink-6-hsl: 316.981 calc(var(--saturation-factor, 1)*100%) 89.608%;
  --pink-7: hsl(var(--pink-7-hsl)/1);
  --pink-7-hsl: 317.143 calc(var(--saturation-factor, 1)*100%) 89.02%;
  --pink-8: hsl(var(--pink-8-hsl)/1);
  --pink-8-hsl: 316.271 calc(var(--saturation-factor, 1)*100%) 88.431%;
  --pink-9: hsl(var(--pink-9-hsl)/1);
  --pink-9-hsl: 316.721 calc(var(--saturation-factor, 1)*100%) 88.039%;
  --pink-10: hsl(var(--pink-10-hsl)/1);
  --pink-10-hsl: 315.938 calc(var(--saturation-factor, 1)*100%) 87.451%;
  --pink-11: hsl(var(--pink-11-hsl)/1);
  --pink-11-hsl: 316.119 calc(var(--saturation-factor, 1)*100%) 86.863%;
  --pink-12: hsl(var(--pink-12-hsl)/1);
  --pink-12-hsl: 316.522 calc(var(--saturation-factor, 1)*100%) 86.471%;
  --pink-13: hsl(var(--pink-13-hsl)/1);
  --pink-13-hsl: 315.833 calc(var(--saturation-factor, 1)*100%) 85.882%;
  --pink-14: hsl(var(--pink-14-hsl)/1);
  --pink-14-hsl: 316 calc(var(--saturation-factor, 1)*100%) 85.294%;
  --pink-15: hsl(var(--pink-15-hsl)/1);
  --pink-15-hsl: 315.385 calc(var(--saturation-factor, 1)*100%) 84.706%;
  --pink-16: hsl(var(--pink-16-hsl)/1);
  --pink-16-hsl: 315.75 calc(var(--saturation-factor, 1)*100%) 84.314%;
  --pink-17: hsl(var(--pink-17-hsl)/1);
  --pink-17-hsl: 315.904 calc(var(--saturation-factor, 1)*100%) 83.725%;
  --pink-18: hsl(var(--pink-18-hsl)/1);
  --pink-18-hsl: 315.349 calc(var(--saturation-factor, 1)*100%) 83.137%;
  --pink-19: hsl(var(--pink-19-hsl)/1);
  --pink-19-hsl: 315.506 calc(var(--saturation-factor, 1)*100%) 82.549%;
  --pink-20: hsl(var(--pink-20-hsl)/1);
  --pink-20-hsl: 315.824 calc(var(--saturation-factor, 1)*100%) 82.157%;
  --pink-21: hsl(var(--pink-21-hsl)/1);
  --pink-21-hsl: 315.319 calc(var(--saturation-factor, 1)*100%) 81.569%;
  --pink-22: hsl(var(--pink-22-hsl)/1);
  --pink-22-hsl: 315.464 calc(var(--saturation-factor, 1)*100%) 80.98%;
  --pink-23: hsl(var(--pink-23-hsl)/1);
  --pink-23-hsl: 315.6 calc(var(--saturation-factor, 1)*100%) 80.392%;
  --pink-24: hsl(var(--pink-24-hsl)/1);
  --pink-24-hsl: 315.294 calc(var(--saturation-factor, 1)*100%) 80%;
  --pink-25: hsl(var(--pink-25-hsl)/1);
  --pink-25-hsl: 315.429 calc(var(--saturation-factor, 1)*100%) 79.412%;
  --pink-26: hsl(var(--pink-26-hsl)/1);
  --pink-26-hsl: 315.556 calc(var(--saturation-factor, 1)*100%) 78.824%;
  --pink-27: hsl(var(--pink-27-hsl)/1);
  --pink-27-hsl: 315.676 calc(var(--saturation-factor, 1)*100%) 78.235%;
  --pink-28: hsl(var(--pink-28-hsl)/1);
  --pink-28-hsl: 315.398 calc(var(--saturation-factor, 1)*100%) 77.843%;
  --pink-29: hsl(var(--pink-29-hsl)/1);
  --pink-29-hsl: 315.517 calc(var(--saturation-factor, 1)*100%) 77.255%;
  --pink-30: hsl(var(--pink-30-hsl)/1);
  --pink-30-hsl: 315.63 calc(var(--saturation-factor, 1)*100%) 76.667%;
  --pink-31: hsl(var(--pink-31-hsl)/1);
  --pink-31-hsl: 315.738 calc(var(--saturation-factor, 1)*100%) 76.078%;
  --pink-32: hsl(var(--pink-32-hsl)/1);
  --pink-32-hsl: 315.36 calc(var(--saturation-factor, 1)*100%) 75.49%;
  --pink-33: hsl(var(--pink-33-hsl)/1);
  --pink-33-hsl: 315.469 calc(var(--saturation-factor, 1)*100%) 74.902%;
  --pink-34: hsl(var(--pink-34-hsl)/1);
  --pink-34-hsl: 315.573 calc(var(--saturation-factor, 1)*100%) 74.314%;
  --pink-35: hsl(var(--pink-35-hsl)/1);
  --pink-35-hsl: 315.338 calc(var(--saturation-factor, 1)*100%) 73.922%;
  --pink-36: hsl(var(--pink-36-hsl)/1);
  --pink-36-hsl: 315.441 calc(var(--saturation-factor, 1)*100%) 73.333%;
  --pink-37: hsl(var(--pink-37-hsl)/1);
  --pink-37-hsl: 315.54 calc(var(--saturation-factor, 1)*100%) 72.745%;
  --pink-38: hsl(var(--pink-38-hsl)/1);
  --pink-38-hsl: 315.634 calc(var(--saturation-factor, 1)*100%) 72.157%;
  --pink-39: hsl(var(--pink-39-hsl)/1);
  --pink-39-hsl: 315.31 calc(var(--saturation-factor, 1)*100%) 71.569%;
  --pink-40: hsl(var(--pink-40-hsl)/1);
  --pink-40-hsl: 315.302 calc(var(--saturation-factor, 1)*100%) 70.784%;
  --pink-41: hsl(var(--pink-41-hsl)/1);
  --pink-41-hsl: 315.395 calc(var(--saturation-factor, 1)*100%) 70.196%;
  --pink-42: hsl(var(--pink-42-hsl)/1);
  --pink-42-hsl: 315.484 calc(var(--saturation-factor, 1)*100%) 69.608%;
  --pink-43: hsl(var(--pink-43-hsl)/1);
  --pink-43-hsl: 315.19 calc(var(--saturation-factor, 1)*100%) 69.02%;
  --pink-44: hsl(var(--pink-44-hsl)/1);
  --pink-44-hsl: 315.28 calc(var(--saturation-factor, 1)*100%) 68.431%;
  --pink-45: hsl(var(--pink-45-hsl)/1);
  --pink-45-hsl: 315.273 calc(var(--saturation-factor, 1)*100%) 67.647%;
  --pink-46: hsl(var(--pink-46-hsl)/1);
  --pink-46-hsl: 315.357 calc(var(--saturation-factor, 1)*100%) 67.059%;
  --pink-47: hsl(var(--pink-47-hsl)/1);
  --pink-47-hsl: 315 calc(var(--saturation-factor, 1)*100%) 66.275%;
  --pink-48: hsl(var(--pink-48-hsl)/1);
  --pink-48-hsl: 315.086 calc(var(--saturation-factor, 1)*100%) 65.686%;
  --pink-49: hsl(var(--pink-49-hsl)/1);
  --pink-49-hsl: 315.084 calc(var(--saturation-factor, 1)*100%) 64.902%;
  --pink-50: hsl(var(--pink-50-hsl)/1);
  --pink-50-hsl: 315.084 calc(var(--saturation-factor, 1)*100%) 64.902%;
  --pink-51: hsl(var(--pink-51-hsl)/1);
  --pink-51-hsl: 315.172 calc(var(--saturation-factor, 1)*93.548%) 63.529%;
  --pink-52: hsl(var(--pink-52-hsl)/1);
  --pink-52-hsl: 315.266 calc(var(--saturation-factor, 1)*87.565%) 62.157%;
  --pink-53: hsl(var(--pink-53-hsl)/1);
  --pink-53-hsl: 315.273 calc(var(--saturation-factor, 1)*82.915%) 60.98%;
  --pink-54: hsl(var(--pink-54-hsl)/1);
  --pink-54-hsl: 315.375 calc(var(--saturation-factor, 1)*77.67%) 59.608%;
  --pink-55: hsl(var(--pink-55-hsl)/1);
  --pink-55-hsl: 315.669 calc(var(--saturation-factor, 1)*73.709%) 58.235%;
  --pink-56: hsl(var(--pink-56-hsl)/1);
  --pink-56-hsl: 315.395 calc(var(--saturation-factor, 1)*69.091%) 56.863%;
  --pink-57: hsl(var(--pink-57-hsl)/1);
  --pink-57-hsl: 315.705 calc(var(--saturation-factor, 1)*65.639%) 55.49%;
  --pink-58: hsl(var(--pink-58-hsl)/1);
  --pink-58-hsl: 315.417 calc(var(--saturation-factor, 1)*61.538%) 54.118%;
  --pink-59: hsl(var(--pink-59-hsl)/1);
  --pink-59-hsl: 315.745 calc(var(--saturation-factor, 1)*58.506%) 52.745%;
  --pink-60: hsl(var(--pink-60-hsl)/1);
  --pink-60-hsl: 315.766 calc(var(--saturation-factor, 1)*55.466%) 51.569%;
  --pink-61: hsl(var(--pink-61-hsl)/1);
  --pink-61-hsl: 315.672 calc(var(--saturation-factor, 1)*52.756%) 50.196%;
  --pink-62: hsl(var(--pink-62-hsl)/1);
  --pink-62-hsl: 315.814 calc(var(--saturation-factor, 1)*51.807%) 48.824%;
  --pink-63: hsl(var(--pink-63-hsl)/1);
  --pink-63-hsl: 315.714 calc(var(--saturation-factor, 1)*52.066%) 47.451%;
  --pink-64: hsl(var(--pink-64-hsl)/1);
  --pink-64-hsl: 315.61 calc(var(--saturation-factor, 1)*52.34%) 46.078%;
  --pink-65: hsl(var(--pink-65-hsl)/1);
  --pink-65-hsl: 315.63 calc(var(--saturation-factor, 1)*51.965%) 44.902%;
  --pink-66: hsl(var(--pink-66-hsl)/1);
  --pink-66-hsl: 316.034 calc(var(--saturation-factor, 1)*52.252%) 43.529%;
  --pink-67: hsl(var(--pink-67-hsl)/1);
  --pink-67-hsl: 316.316 calc(var(--saturation-factor, 1)*52.778%) 42.353%;
  --pink-68: hsl(var(--pink-68-hsl)/1);
  --pink-68-hsl: 316.216 calc(var(--saturation-factor, 1)*53.11%) 40.98%;
  --pink-69: hsl(var(--pink-69-hsl)/1);
  --pink-69-hsl: 316.262 calc(var(--saturation-factor, 1)*52.709%) 39.804%;
  --pink-70: hsl(var(--pink-70-hsl)/1);
  --pink-70-hsl: 316.154 calc(var(--saturation-factor, 1)*53.061%) 38.431%;
  --pink-71: hsl(var(--pink-71-hsl)/1);
  --pink-71-hsl: 316.04 calc(var(--saturation-factor, 1)*53.439%) 37.059%;
  --pink-72: hsl(var(--pink-72-hsl)/1);
  --pink-72-hsl: 316.364 calc(var(--saturation-factor, 1)*54.098%) 35.882%;
  --pink-73: hsl(var(--pink-73-hsl)/1);
  --pink-73-hsl: 316.25 calc(var(--saturation-factor, 1)*54.545%) 34.51%;
  --pink-74: hsl(var(--pink-74-hsl)/1);
  --pink-74-hsl: 316.304 calc(var(--saturation-factor, 1)*54.118%) 33.333%;
  --pink-75: hsl(var(--pink-75-hsl)/1);
  --pink-75-hsl: 316.667 calc(var(--saturation-factor, 1)*54.878%) 32.157%;
  --pink-76: hsl(var(--pink-76-hsl)/1);
  --pink-76-hsl: 315.862 calc(var(--saturation-factor, 1)*55.414%) 30.784%;
  --pink-77: hsl(var(--pink-77-hsl)/1);
  --pink-77-hsl: 316.235 calc(var(--saturation-factor, 1)*56.291%) 29.608%;
  --pink-78: hsl(var(--pink-78-hsl)/1);
  --pink-78-hsl: 316.296 calc(var(--saturation-factor, 1)*55.862%) 28.431%;
  --pink-79: hsl(var(--pink-79-hsl)/1);
  --pink-79-hsl: 316.709 calc(var(--saturation-factor, 1)*56.835%) 27.255%;
  --pink-80: hsl(var(--pink-80-hsl)/1);
  --pink-80-hsl: 316.579 calc(var(--saturation-factor, 1)*57.576%) 25.882%;
  --pink-81: hsl(var(--pink-81-hsl)/1);
  --pink-81-hsl: 316.438 calc(var(--saturation-factor, 1)*57.48%) 24.902%;
  --pink-82: hsl(var(--pink-82-hsl)/1);
  --pink-82-hsl: 316.286 calc(var(--saturation-factor, 1)*58.333%) 23.529%;
  --pink-83: hsl(var(--pink-83-hsl)/1);
  --pink-83-hsl: 316.765 calc(var(--saturation-factor, 1)*59.649%) 22.353%;
  --pink-84: hsl(var(--pink-84-hsl)/1);
  --pink-84-hsl: 316.615 calc(var(--saturation-factor, 1)*59.633%) 21.373%;
  --pink-85: hsl(var(--pink-85-hsl)/1);
  --pink-85-hsl: 316.452 calc(var(--saturation-factor, 1)*60.784%) 20%;
  --pink-86: hsl(var(--pink-86-hsl)/1);
  --pink-86-hsl: 316.271 calc(var(--saturation-factor, 1)*60.825%) 19.02%;
  --pink-87: hsl(var(--pink-87-hsl)/1);
  --pink-87-hsl: 316.842 calc(var(--saturation-factor, 1)*62.637%) 17.843%;
  --pink-88: hsl(var(--pink-88-hsl)/1);
  --pink-88-hsl: 315.556 calc(var(--saturation-factor, 1)*64.286%) 16.471%;
  --pink-89: hsl(var(--pink-89-hsl)/1);
  --pink-89-hsl: 316.471 calc(var(--saturation-factor, 1)*64.557%) 15.49%;
  --pink-90: hsl(var(--pink-90-hsl)/1);
  --pink-90-hsl: 316.25 calc(var(--saturation-factor, 1)*64.865%) 14.51%;
  --pink-91: hsl(var(--pink-91-hsl)/1);
  --pink-91-hsl: 316.957 calc(var(--saturation-factor, 1)*67.647%) 13.333%;
  --pink-92: hsl(var(--pink-92-hsl)/1);
  --pink-92-hsl: 316.744 calc(var(--saturation-factor, 1)*68.254%) 12.353%;
  --pink-93: hsl(var(--pink-93-hsl)/1);
  --pink-93-hsl: 316.098 calc(var(--saturation-factor, 1)*71.93%) 11.176%;
  --pink-94: hsl(var(--pink-94-hsl)/1);
  --pink-94-hsl: 317.368 calc(var(--saturation-factor, 1)*73.077%) 10.196%;
  --pink-95: hsl(var(--pink-95-hsl)/1);
  --pink-95-hsl: 315.882 calc(var(--saturation-factor, 1)*73.913%) 9.02%;
  --pink-96: hsl(var(--pink-96-hsl)/1);
  --pink-96-hsl: 317.419 calc(var(--saturation-factor, 1)*75.61%) 8.039%;
  --pink-97: hsl(var(--pink-97-hsl)/1);
  --pink-97-hsl: 318.462 calc(var(--saturation-factor, 1)*76.471%) 6.667%;
  --pink-98: hsl(var(--pink-98-hsl)/1);
  --pink-98-hsl: 321 calc(var(--saturation-factor, 1)*76.923%) 5.098%;
  --pink-99: hsl(var(--pink-99-hsl)/1);
  --pink-99-hsl: 327.273 calc(var(--saturation-factor, 1)*73.333%) 2.941%;
  --pink-100: hsl(var(--pink-100-hsl)/1);
  --pink-100-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --opacity-1: hsl(var(--opacity-1-hsl)/0.011764705882352941);
  --opacity-1-hsl: 240 calc(var(--saturation-factor, 1)*4%) 60.784%;
  --opacity-4: hsl(var(--opacity-4-hsl)/0.0392156862745098);
  --opacity-4-hsl: 240 calc(var(--saturation-factor, 1)*4%) 60.784%;
  --opacity-8: hsl(var(--opacity-8-hsl)/0.0784313725490196);
  --opacity-8-hsl: 240 calc(var(--saturation-factor, 1)*4%) 60.784%;
  --opacity-12: hsl(var(--opacity-12-hsl)/0.12156862745098039);
  --opacity-12-hsl: 240 calc(var(--saturation-factor, 1)*4%) 60.784%;
  --opacity-16: hsl(var(--opacity-16-hsl)/0.1607843137254902);
  --opacity-16-hsl: 240 calc(var(--saturation-factor, 1)*4%) 60.784%;
  --opacity-20: hsl(var(--opacity-20-hsl)/0.2);
  --opacity-20-hsl: 240 calc(var(--saturation-factor, 1)*4%) 60.784%;
  --opacity-24: hsl(var(--opacity-24-hsl)/0.23921568627450981);
  --opacity-24-hsl: 240 calc(var(--saturation-factor, 1)*4%) 60.784%;
  --opacity-28: hsl(var(--opacity-28-hsl)/0.2784313725490196);
  --opacity-28-hsl: 240 calc(var(--saturation-factor, 1)*4%) 60.784%;
  --opacity-32: hsl(var(--opacity-32-hsl)/0.3215686274509804);
  --opacity-32-hsl: 240 calc(var(--saturation-factor, 1)*4%) 60.784%;
  --opacity-36: hsl(var(--opacity-36-hsl)/0.3607843137254902);
  --opacity-36-hsl: 240 calc(var(--saturation-factor, 1)*4%) 60.784%;
  --opacity-40: hsl(var(--opacity-40-hsl)/0.4);
  --opacity-40-hsl: 240 calc(var(--saturation-factor, 1)*4%) 60.784%;
  --opacity-44: hsl(var(--opacity-44-hsl)/0.4392156862745098);
  --opacity-44-hsl: 240 calc(var(--saturation-factor, 1)*4%) 60.784%;
  --opacity-48: hsl(var(--opacity-48-hsl)/0.47843137254901963);
  --opacity-48-hsl: 240 calc(var(--saturation-factor, 1)*4%) 60.784%;
  --opacity-52: hsl(var(--opacity-52-hsl)/0.5215686274509804);
  --opacity-52-hsl: 240 calc(var(--saturation-factor, 1)*4%) 60.784%;
  --opacity-56: hsl(var(--opacity-56-hsl)/0.5607843137254902);
  --opacity-56-hsl: 240 calc(var(--saturation-factor, 1)*4%) 60.784%;
  --opacity-60: hsl(var(--opacity-60-hsl)/0.6);
  --opacity-60-hsl: 240 calc(var(--saturation-factor, 1)*4%) 60.784%;
  --opacity-64: hsl(var(--opacity-64-hsl)/0.6392156862745098);
  --opacity-64-hsl: 240 calc(var(--saturation-factor, 1)*4%) 60.784%;
  --opacity-68: hsl(var(--opacity-68-hsl)/0.6784313725490196);
  --opacity-68-hsl: 240 calc(var(--saturation-factor, 1)*4%) 60.784%;
  --opacity-72: hsl(var(--opacity-72-hsl)/0.7215686274509804);
  --opacity-72-hsl: 240 calc(var(--saturation-factor, 1)*4%) 60.784%;
  --opacity-76: hsl(var(--opacity-76-hsl)/0.7607843137254902);
  --opacity-76-hsl: 240 calc(var(--saturation-factor, 1)*4%) 60.784%;
  --opacity-80: hsl(var(--opacity-80-hsl)/0.8);
  --opacity-80-hsl: 240 calc(var(--saturation-factor, 1)*4%) 60.784%;
  --opacity-84: hsl(var(--opacity-84-hsl)/0.8392156862745098);
  --opacity-84-hsl: 240 calc(var(--saturation-factor, 1)*4%) 60.784%;
  --opacity-88: hsl(var(--opacity-88-hsl)/0.8784313725490196);
  --opacity-88-hsl: 240 calc(var(--saturation-factor, 1)*4%) 60.784%;
  --opacity-92: hsl(var(--opacity-92-hsl)/0.9215686274509803);
  --opacity-92-hsl: 240 calc(var(--saturation-factor, 1)*4%) 60.784%;
  --opacity-96: hsl(var(--opacity-96-hsl)/0.9607843137254902);
  --opacity-96-hsl: 240 calc(var(--saturation-factor, 1)*4%) 60.784%;
  --opacity-blue-1: hsl(var(--opacity-blue-1-hsl)/0.011764705882352941);
  --opacity-blue-1-hsl: 209.339 calc(var(--saturation-factor, 1)*100%) 44.51%;
  --opacity-blue-4: hsl(var(--opacity-blue-4-hsl)/0.0392156862745098);
  --opacity-blue-4-hsl: 209.339 calc(var(--saturation-factor, 1)*100%) 44.51%;
  --opacity-blue-8: hsl(var(--opacity-blue-8-hsl)/0.0784313725490196);
  --opacity-blue-8-hsl: 209.339 calc(var(--saturation-factor, 1)*100%) 44.51%;
  --opacity-blue-12: hsl(var(--opacity-blue-12-hsl)/0.12156862745098039);
  --opacity-blue-12-hsl: 209.339 calc(var(--saturation-factor, 1)*100%) 44.51%;
  --opacity-blue-16: hsl(var(--opacity-blue-16-hsl)/0.1607843137254902);
  --opacity-blue-16-hsl: 209.339 calc(var(--saturation-factor, 1)*100%) 44.51%;
  --opacity-blue-20: hsl(var(--opacity-blue-20-hsl)/0.2);
  --opacity-blue-20-hsl: 209.339 calc(var(--saturation-factor, 1)*100%) 44.51%;
  --opacity-blue-24: hsl(var(--opacity-blue-24-hsl)/0.23921568627450981);
  --opacity-blue-24-hsl: 209.339 calc(var(--saturation-factor, 1)*100%) 44.51%;
  --opacity-blue-28: hsl(var(--opacity-blue-28-hsl)/0.2784313725490196);
  --opacity-blue-28-hsl: 209.339 calc(var(--saturation-factor, 1)*100%) 44.51%;
  --opacity-blue-32: hsl(var(--opacity-blue-32-hsl)/0.3215686274509804);
  --opacity-blue-32-hsl: 209.339 calc(var(--saturation-factor, 1)*100%) 44.51%;
  --opacity-blue-36: hsl(var(--opacity-blue-36-hsl)/0.3607843137254902);
  --opacity-blue-36-hsl: 209.339 calc(var(--saturation-factor, 1)*100%) 44.51%;
  --opacity-blue-40: hsl(var(--opacity-blue-40-hsl)/0.4);
  --opacity-blue-40-hsl: 209.339 calc(var(--saturation-factor, 1)*100%) 44.51%;
  --opacity-blue-44: hsl(var(--opacity-blue-44-hsl)/0.4392156862745098);
  --opacity-blue-44-hsl: 209.339 calc(var(--saturation-factor, 1)*100%) 44.51%;
  --opacity-blue-48: hsl(var(--opacity-blue-48-hsl)/0.47843137254901963);
  --opacity-blue-48-hsl: 209.339 calc(var(--saturation-factor, 1)*100%) 44.51%;
  --opacity-blue-52: hsl(var(--opacity-blue-52-hsl)/0.5215686274509804);
  --opacity-blue-52-hsl: 209.339 calc(var(--saturation-factor, 1)*100%) 44.51%;
  --opacity-blue-56: hsl(var(--opacity-blue-56-hsl)/0.5607843137254902);
  --opacity-blue-56-hsl: 209.339 calc(var(--saturation-factor, 1)*100%) 44.51%;
  --opacity-blue-60: hsl(var(--opacity-blue-60-hsl)/0.6);
  --opacity-blue-60-hsl: 209.339 calc(var(--saturation-factor, 1)*100%) 44.51%;
  --opacity-blue-64: hsl(var(--opacity-blue-64-hsl)/0.6392156862745098);
  --opacity-blue-64-hsl: 209.339 calc(var(--saturation-factor, 1)*100%) 44.51%;
  --opacity-blue-68: hsl(var(--opacity-blue-68-hsl)/0.6784313725490196);
  --opacity-blue-68-hsl: 209.339 calc(var(--saturation-factor, 1)*100%) 44.51%;
  --opacity-blue-72: hsl(var(--opacity-blue-72-hsl)/0.7215686274509804);
  --opacity-blue-72-hsl: 209.339 calc(var(--saturation-factor, 1)*100%) 44.51%;
  --opacity-blue-76: hsl(var(--opacity-blue-76-hsl)/0.7607843137254902);
  --opacity-blue-76-hsl: 209.339 calc(var(--saturation-factor, 1)*100%) 44.51%;
  --opacity-blue-80: hsl(var(--opacity-blue-80-hsl)/0.8);
  --opacity-blue-80-hsl: 209.339 calc(var(--saturation-factor, 1)*100%) 44.51%;
  --opacity-blue-84: hsl(var(--opacity-blue-84-hsl)/0.8392156862745098);
  --opacity-blue-84-hsl: 209.339 calc(var(--saturation-factor, 1)*100%) 44.51%;
  --opacity-blue-88: hsl(var(--opacity-blue-88-hsl)/0.8784313725490196);
  --opacity-blue-88-hsl: 209.339 calc(var(--saturation-factor, 1)*100%) 44.51%;
  --opacity-blue-92: hsl(var(--opacity-blue-92-hsl)/0.9215686274509803);
  --opacity-blue-92-hsl: 209.339 calc(var(--saturation-factor, 1)*100%) 44.51%;
  --opacity-blue-96: hsl(var(--opacity-blue-96-hsl)/0.9607843137254902);
  --opacity-blue-96-hsl: 209.339 calc(var(--saturation-factor, 1)*100%) 44.51%;
  --opacity-blurple-1: hsl(var(--opacity-blurple-1-hsl)/0.011764705882352941);
  --opacity-blurple-1-hsl: 234.935 calc(var(--saturation-factor, 1)*85.556%) 64.706%;
  --opacity-blurple-4: hsl(var(--opacity-blurple-4-hsl)/0.0392156862745098);
  --opacity-blurple-4-hsl: 234.935 calc(var(--saturation-factor, 1)*85.556%) 64.706%;
  --opacity-blurple-8: hsl(var(--opacity-blurple-8-hsl)/0.0784313725490196);
  --opacity-blurple-8-hsl: 234.935 calc(var(--saturation-factor, 1)*85.556%) 64.706%;
  --opacity-blurple-12: hsl(var(--opacity-blurple-12-hsl)/0.12156862745098039);
  --opacity-blurple-12-hsl: 234.935 calc(var(--saturation-factor, 1)*85.556%) 64.706%;
  --opacity-blurple-16: hsl(var(--opacity-blurple-16-hsl)/0.1607843137254902);
  --opacity-blurple-16-hsl: 234.935 calc(var(--saturation-factor, 1)*85.556%) 64.706%;
  --opacity-blurple-20: hsl(var(--opacity-blurple-20-hsl)/0.2);
  --opacity-blurple-20-hsl: 234.935 calc(var(--saturation-factor, 1)*85.556%) 64.706%;
  --opacity-blurple-24: hsl(var(--opacity-blurple-24-hsl)/0.23921568627450981);
  --opacity-blurple-24-hsl: 234.935 calc(var(--saturation-factor, 1)*85.556%) 64.706%;
  --opacity-blurple-28: hsl(var(--opacity-blurple-28-hsl)/0.2784313725490196);
  --opacity-blurple-28-hsl: 234.935 calc(var(--saturation-factor, 1)*85.556%) 64.706%;
  --opacity-blurple-32: hsl(var(--opacity-blurple-32-hsl)/0.3215686274509804);
  --opacity-blurple-32-hsl: 234.935 calc(var(--saturation-factor, 1)*85.556%) 64.706%;
  --opacity-blurple-36: hsl(var(--opacity-blurple-36-hsl)/0.3607843137254902);
  --opacity-blurple-36-hsl: 234.935 calc(var(--saturation-factor, 1)*85.556%) 64.706%;
  --opacity-blurple-40: hsl(var(--opacity-blurple-40-hsl)/0.4);
  --opacity-blurple-40-hsl: 234.935 calc(var(--saturation-factor, 1)*85.556%) 64.706%;
  --opacity-blurple-44: hsl(var(--opacity-blurple-44-hsl)/0.4392156862745098);
  --opacity-blurple-44-hsl: 234.935 calc(var(--saturation-factor, 1)*85.556%) 64.706%;
  --opacity-blurple-48: hsl(var(--opacity-blurple-48-hsl)/0.47843137254901963);
  --opacity-blurple-48-hsl: 234.935 calc(var(--saturation-factor, 1)*85.556%) 64.706%;
  --opacity-blurple-52: hsl(var(--opacity-blurple-52-hsl)/0.5215686274509804);
  --opacity-blurple-52-hsl: 234.935 calc(var(--saturation-factor, 1)*85.556%) 64.706%;
  --opacity-blurple-56: hsl(var(--opacity-blurple-56-hsl)/0.5607843137254902);
  --opacity-blurple-56-hsl: 234.935 calc(var(--saturation-factor, 1)*85.556%) 64.706%;
  --opacity-blurple-60: hsl(var(--opacity-blurple-60-hsl)/0.6);
  --opacity-blurple-60-hsl: 234.935 calc(var(--saturation-factor, 1)*85.556%) 64.706%;
  --opacity-blurple-64: hsl(var(--opacity-blurple-64-hsl)/0.6392156862745098);
  --opacity-blurple-64-hsl: 234.935 calc(var(--saturation-factor, 1)*85.556%) 64.706%;
  --opacity-blurple-68: hsl(var(--opacity-blurple-68-hsl)/0.6784313725490196);
  --opacity-blurple-68-hsl: 234.935 calc(var(--saturation-factor, 1)*85.556%) 64.706%;
  --opacity-blurple-72: hsl(var(--opacity-blurple-72-hsl)/0.7215686274509804);
  --opacity-blurple-72-hsl: 234.935 calc(var(--saturation-factor, 1)*85.556%) 64.706%;
  --opacity-blurple-76: hsl(var(--opacity-blurple-76-hsl)/0.7607843137254902);
  --opacity-blurple-76-hsl: 234.935 calc(var(--saturation-factor, 1)*85.556%) 64.706%;
  --opacity-blurple-80: hsl(var(--opacity-blurple-80-hsl)/0.8);
  --opacity-blurple-80-hsl: 234.935 calc(var(--saturation-factor, 1)*85.556%) 64.706%;
  --opacity-blurple-84: hsl(var(--opacity-blurple-84-hsl)/0.8392156862745098);
  --opacity-blurple-84-hsl: 234.935 calc(var(--saturation-factor, 1)*85.556%) 64.706%;
  --opacity-blurple-88: hsl(var(--opacity-blurple-88-hsl)/0.8784313725490196);
  --opacity-blurple-88-hsl: 234.935 calc(var(--saturation-factor, 1)*85.556%) 64.706%;
  --opacity-blurple-92: hsl(var(--opacity-blurple-92-hsl)/0.9215686274509803);
  --opacity-blurple-92-hsl: 234.935 calc(var(--saturation-factor, 1)*85.556%) 64.706%;
  --opacity-blurple-96: hsl(var(--opacity-blurple-96-hsl)/0.9607843137254902);
  --opacity-blurple-96-hsl: 234.935 calc(var(--saturation-factor, 1)*85.556%) 64.706%;
  --opacity-green-1: hsl(var(--opacity-green-1-hsl)/0.011764705882352941);
  --opacity-green-1-hsl: 145.97 calc(var(--saturation-factor, 1)*100%) 26.275%;
  --opacity-green-4: hsl(var(--opacity-green-4-hsl)/0.0392156862745098);
  --opacity-green-4-hsl: 145.97 calc(var(--saturation-factor, 1)*100%) 26.275%;
  --opacity-green-8: hsl(var(--opacity-green-8-hsl)/0.0784313725490196);
  --opacity-green-8-hsl: 145.97 calc(var(--saturation-factor, 1)*100%) 26.275%;
  --opacity-green-12: hsl(var(--opacity-green-12-hsl)/0.12156862745098039);
  --opacity-green-12-hsl: 145.97 calc(var(--saturation-factor, 1)*100%) 26.275%;
  --opacity-green-16: hsl(var(--opacity-green-16-hsl)/0.1607843137254902);
  --opacity-green-16-hsl: 145.97 calc(var(--saturation-factor, 1)*100%) 26.275%;
  --opacity-green-20: hsl(var(--opacity-green-20-hsl)/0.2);
  --opacity-green-20-hsl: 145.97 calc(var(--saturation-factor, 1)*100%) 26.275%;
  --opacity-green-24: hsl(var(--opacity-green-24-hsl)/0.23921568627450981);
  --opacity-green-24-hsl: 145.97 calc(var(--saturation-factor, 1)*100%) 26.275%;
  --opacity-green-28: hsl(var(--opacity-green-28-hsl)/0.2784313725490196);
  --opacity-green-28-hsl: 145.97 calc(var(--saturation-factor, 1)*100%) 26.275%;
  --opacity-green-32: hsl(var(--opacity-green-32-hsl)/0.3215686274509804);
  --opacity-green-32-hsl: 145.97 calc(var(--saturation-factor, 1)*100%) 26.275%;
  --opacity-green-36: hsl(var(--opacity-green-36-hsl)/0.3607843137254902);
  --opacity-green-36-hsl: 145.97 calc(var(--saturation-factor, 1)*100%) 26.275%;
  --opacity-green-40: hsl(var(--opacity-green-40-hsl)/0.4);
  --opacity-green-40-hsl: 145.97 calc(var(--saturation-factor, 1)*100%) 26.275%;
  --opacity-green-44: hsl(var(--opacity-green-44-hsl)/0.4392156862745098);
  --opacity-green-44-hsl: 145.97 calc(var(--saturation-factor, 1)*100%) 26.275%;
  --opacity-green-48: hsl(var(--opacity-green-48-hsl)/0.47843137254901963);
  --opacity-green-48-hsl: 145.97 calc(var(--saturation-factor, 1)*100%) 26.275%;
  --opacity-green-52: hsl(var(--opacity-green-52-hsl)/0.5215686274509804);
  --opacity-green-52-hsl: 145.97 calc(var(--saturation-factor, 1)*100%) 26.275%;
  --opacity-green-56: hsl(var(--opacity-green-56-hsl)/0.5607843137254902);
  --opacity-green-56-hsl: 145.97 calc(var(--saturation-factor, 1)*100%) 26.275%;
  --opacity-green-60: hsl(var(--opacity-green-60-hsl)/0.6);
  --opacity-green-60-hsl: 145.97 calc(var(--saturation-factor, 1)*100%) 26.275%;
  --opacity-green-64: hsl(var(--opacity-green-64-hsl)/0.6392156862745098);
  --opacity-green-64-hsl: 145.97 calc(var(--saturation-factor, 1)*100%) 26.275%;
  --opacity-green-68: hsl(var(--opacity-green-68-hsl)/0.6784313725490196);
  --opacity-green-68-hsl: 145.97 calc(var(--saturation-factor, 1)*100%) 26.275%;
  --opacity-green-72: hsl(var(--opacity-green-72-hsl)/0.7215686274509804);
  --opacity-green-72-hsl: 145.97 calc(var(--saturation-factor, 1)*100%) 26.275%;
  --opacity-green-76: hsl(var(--opacity-green-76-hsl)/0.7607843137254902);
  --opacity-green-76-hsl: 145.97 calc(var(--saturation-factor, 1)*100%) 26.275%;
  --opacity-green-80: hsl(var(--opacity-green-80-hsl)/0.8);
  --opacity-green-80-hsl: 145.97 calc(var(--saturation-factor, 1)*100%) 26.275%;
  --opacity-green-84: hsl(var(--opacity-green-84-hsl)/0.8392156862745098);
  --opacity-green-84-hsl: 145.97 calc(var(--saturation-factor, 1)*100%) 26.275%;
  --opacity-green-88: hsl(var(--opacity-green-88-hsl)/0.8784313725490196);
  --opacity-green-88-hsl: 145.97 calc(var(--saturation-factor, 1)*100%) 26.275%;
  --opacity-green-92: hsl(var(--opacity-green-92-hsl)/0.9215686274509803);
  --opacity-green-92-hsl: 145.97 calc(var(--saturation-factor, 1)*100%) 26.275%;
  --opacity-green-96: hsl(var(--opacity-green-96-hsl)/0.9607843137254902);
  --opacity-green-96-hsl: 145.97 calc(var(--saturation-factor, 1)*100%) 26.275%;
  --opacity-red-1: hsl(var(--opacity-red-1-hsl)/0.011764705882352941);
  --opacity-red-1-hsl: 355.636 calc(var(--saturation-factor, 1)*64.706%) 50%;
  --opacity-red-4: hsl(var(--opacity-red-4-hsl)/0.0392156862745098);
  --opacity-red-4-hsl: 355.636 calc(var(--saturation-factor, 1)*64.706%) 50%;
  --opacity-red-8: hsl(var(--opacity-red-8-hsl)/0.0784313725490196);
  --opacity-red-8-hsl: 355.636 calc(var(--saturation-factor, 1)*64.706%) 50%;
  --opacity-red-12: hsl(var(--opacity-red-12-hsl)/0.12156862745098039);
  --opacity-red-12-hsl: 355.636 calc(var(--saturation-factor, 1)*64.706%) 50%;
  --opacity-red-16: hsl(var(--opacity-red-16-hsl)/0.1607843137254902);
  --opacity-red-16-hsl: 355.636 calc(var(--saturation-factor, 1)*64.706%) 50%;
  --opacity-red-20: hsl(var(--opacity-red-20-hsl)/0.2);
  --opacity-red-20-hsl: 355.636 calc(var(--saturation-factor, 1)*64.706%) 50%;
  --opacity-red-24: hsl(var(--opacity-red-24-hsl)/0.23921568627450981);
  --opacity-red-24-hsl: 355.636 calc(var(--saturation-factor, 1)*64.706%) 50%;
  --opacity-red-28: hsl(var(--opacity-red-28-hsl)/0.2784313725490196);
  --opacity-red-28-hsl: 355.636 calc(var(--saturation-factor, 1)*64.706%) 50%;
  --opacity-red-32: hsl(var(--opacity-red-32-hsl)/0.3215686274509804);
  --opacity-red-32-hsl: 355.636 calc(var(--saturation-factor, 1)*64.706%) 50%;
  --opacity-red-36: hsl(var(--opacity-red-36-hsl)/0.3607843137254902);
  --opacity-red-36-hsl: 355.636 calc(var(--saturation-factor, 1)*64.706%) 50%;
  --opacity-red-40: hsl(var(--opacity-red-40-hsl)/0.4);
  --opacity-red-40-hsl: 355.636 calc(var(--saturation-factor, 1)*64.706%) 50%;
  --opacity-red-44: hsl(var(--opacity-red-44-hsl)/0.4392156862745098);
  --opacity-red-44-hsl: 355.636 calc(var(--saturation-factor, 1)*64.706%) 50%;
  --opacity-red-48: hsl(var(--opacity-red-48-hsl)/0.47843137254901963);
  --opacity-red-48-hsl: 355.636 calc(var(--saturation-factor, 1)*64.706%) 50%;
  --opacity-red-52: hsl(var(--opacity-red-52-hsl)/0.5215686274509804);
  --opacity-red-52-hsl: 355.636 calc(var(--saturation-factor, 1)*64.706%) 50%;
  --opacity-red-56: hsl(var(--opacity-red-56-hsl)/0.5607843137254902);
  --opacity-red-56-hsl: 355.636 calc(var(--saturation-factor, 1)*64.706%) 50%;
  --opacity-red-60: hsl(var(--opacity-red-60-hsl)/0.6);
  --opacity-red-60-hsl: 355.636 calc(var(--saturation-factor, 1)*64.706%) 50%;
  --opacity-red-64: hsl(var(--opacity-red-64-hsl)/0.6392156862745098);
  --opacity-red-64-hsl: 355.636 calc(var(--saturation-factor, 1)*64.706%) 50%;
  --opacity-red-68: hsl(var(--opacity-red-68-hsl)/0.6784313725490196);
  --opacity-red-68-hsl: 355.636 calc(var(--saturation-factor, 1)*64.706%) 50%;
  --opacity-red-72: hsl(var(--opacity-red-72-hsl)/0.7215686274509804);
  --opacity-red-72-hsl: 355.636 calc(var(--saturation-factor, 1)*64.706%) 50%;
  --opacity-red-76: hsl(var(--opacity-red-76-hsl)/0.7607843137254902);
  --opacity-red-76-hsl: 355.636 calc(var(--saturation-factor, 1)*64.706%) 50%;
  --opacity-red-80: hsl(var(--opacity-red-80-hsl)/0.8);
  --opacity-red-80-hsl: 355.636 calc(var(--saturation-factor, 1)*64.706%) 50%;
  --opacity-red-84: hsl(var(--opacity-red-84-hsl)/0.8392156862745098);
  --opacity-red-84-hsl: 355.636 calc(var(--saturation-factor, 1)*64.706%) 50%;
  --opacity-red-88: hsl(var(--opacity-red-88-hsl)/0.8784313725490196);
  --opacity-red-88-hsl: 355.636 calc(var(--saturation-factor, 1)*64.706%) 50%;
  --opacity-red-92: hsl(var(--opacity-red-92-hsl)/0.9215686274509803);
  --opacity-red-92-hsl: 355.636 calc(var(--saturation-factor, 1)*64.706%) 50%;
  --opacity-red-96: hsl(var(--opacity-red-96-hsl)/0.9607843137254902);
  --opacity-red-96-hsl: 355.636 calc(var(--saturation-factor, 1)*64.706%) 50%;
  --opacity-teal-1: hsl(var(--opacity-teal-1-hsl)/0.011764705882352941);
  --opacity-teal-1-hsl: 183.913 calc(var(--saturation-factor, 1)*100%) 27.059%;
  --opacity-teal-4: hsl(var(--opacity-teal-4-hsl)/0.0392156862745098);
  --opacity-teal-4-hsl: 183.913 calc(var(--saturation-factor, 1)*100%) 27.059%;
  --opacity-teal-8: hsl(var(--opacity-teal-8-hsl)/0.0784313725490196);
  --opacity-teal-8-hsl: 183.913 calc(var(--saturation-factor, 1)*100%) 27.059%;
  --opacity-teal-12: hsl(var(--opacity-teal-12-hsl)/0.12156862745098039);
  --opacity-teal-12-hsl: 183.913 calc(var(--saturation-factor, 1)*100%) 27.059%;
  --opacity-teal-16: hsl(var(--opacity-teal-16-hsl)/0.1607843137254902);
  --opacity-teal-16-hsl: 183.913 calc(var(--saturation-factor, 1)*100%) 27.059%;
  --opacity-teal-20: hsl(var(--opacity-teal-20-hsl)/0.2);
  --opacity-teal-20-hsl: 183.913 calc(var(--saturation-factor, 1)*100%) 27.059%;
  --opacity-teal-24: hsl(var(--opacity-teal-24-hsl)/0.23921568627450981);
  --opacity-teal-24-hsl: 183.913 calc(var(--saturation-factor, 1)*100%) 27.059%;
  --opacity-teal-28: hsl(var(--opacity-teal-28-hsl)/0.2784313725490196);
  --opacity-teal-28-hsl: 183.913 calc(var(--saturation-factor, 1)*100%) 27.059%;
  --opacity-teal-32: hsl(var(--opacity-teal-32-hsl)/0.3215686274509804);
  --opacity-teal-32-hsl: 183.913 calc(var(--saturation-factor, 1)*100%) 27.059%;
  --opacity-teal-36: hsl(var(--opacity-teal-36-hsl)/0.3607843137254902);
  --opacity-teal-36-hsl: 183.913 calc(var(--saturation-factor, 1)*100%) 27.059%;
  --opacity-teal-40: hsl(var(--opacity-teal-40-hsl)/0.4);
  --opacity-teal-40-hsl: 183.913 calc(var(--saturation-factor, 1)*100%) 27.059%;
  --opacity-teal-44: hsl(var(--opacity-teal-44-hsl)/0.4392156862745098);
  --opacity-teal-44-hsl: 183.913 calc(var(--saturation-factor, 1)*100%) 27.059%;
  --opacity-teal-48: hsl(var(--opacity-teal-48-hsl)/0.47843137254901963);
  --opacity-teal-48-hsl: 183.913 calc(var(--saturation-factor, 1)*100%) 27.059%;
  --opacity-teal-52: hsl(var(--opacity-teal-52-hsl)/0.5215686274509804);
  --opacity-teal-52-hsl: 183.913 calc(var(--saturation-factor, 1)*100%) 27.059%;
  --opacity-teal-56: hsl(var(--opacity-teal-56-hsl)/0.5607843137254902);
  --opacity-teal-56-hsl: 183.913 calc(var(--saturation-factor, 1)*100%) 27.059%;
  --opacity-teal-60: hsl(var(--opacity-teal-60-hsl)/0.6);
  --opacity-teal-60-hsl: 183.913 calc(var(--saturation-factor, 1)*100%) 27.059%;
  --opacity-teal-64: hsl(var(--opacity-teal-64-hsl)/0.6392156862745098);
  --opacity-teal-64-hsl: 183.913 calc(var(--saturation-factor, 1)*100%) 27.059%;
  --opacity-teal-68: hsl(var(--opacity-teal-68-hsl)/0.6784313725490196);
  --opacity-teal-68-hsl: 183.913 calc(var(--saturation-factor, 1)*100%) 27.059%;
  --opacity-teal-72: hsl(var(--opacity-teal-72-hsl)/0.7215686274509804);
  --opacity-teal-72-hsl: 183.913 calc(var(--saturation-factor, 1)*100%) 27.059%;
  --opacity-teal-76: hsl(var(--opacity-teal-76-hsl)/0.7607843137254902);
  --opacity-teal-76-hsl: 183.913 calc(var(--saturation-factor, 1)*100%) 27.059%;
  --opacity-teal-80: hsl(var(--opacity-teal-80-hsl)/0.8);
  --opacity-teal-80-hsl: 183.913 calc(var(--saturation-factor, 1)*100%) 27.059%;
  --opacity-teal-84: hsl(var(--opacity-teal-84-hsl)/0.8392156862745098);
  --opacity-teal-84-hsl: 183.913 calc(var(--saturation-factor, 1)*100%) 27.059%;
  --opacity-teal-88: hsl(var(--opacity-teal-88-hsl)/0.8784313725490196);
  --opacity-teal-88-hsl: 183.913 calc(var(--saturation-factor, 1)*100%) 27.059%;
  --opacity-teal-92: hsl(var(--opacity-teal-92-hsl)/0.9215686274509803);
  --opacity-teal-92-hsl: 183.913 calc(var(--saturation-factor, 1)*100%) 27.059%;
  --opacity-teal-96: hsl(var(--opacity-teal-96-hsl)/0.9607843137254902);
  --opacity-teal-96-hsl: 183.913 calc(var(--saturation-factor, 1)*100%) 27.059%;
  --opacity-yellow-1: hsl(var(--opacity-yellow-1-hsl)/0.011764705882352941);
  --opacity-yellow-1-hsl: 36.894 calc(var(--saturation-factor, 1)*100%) 31.569%;
  --opacity-yellow-4: hsl(var(--opacity-yellow-4-hsl)/0.0392156862745098);
  --opacity-yellow-4-hsl: 36.894 calc(var(--saturation-factor, 1)*100%) 31.569%;
  --opacity-yellow-8: hsl(var(--opacity-yellow-8-hsl)/0.0784313725490196);
  --opacity-yellow-8-hsl: 36.894 calc(var(--saturation-factor, 1)*100%) 31.569%;
  --opacity-yellow-12: hsl(var(--opacity-yellow-12-hsl)/0.12156862745098039);
  --opacity-yellow-12-hsl: 36.894 calc(var(--saturation-factor, 1)*100%) 31.569%;
  --opacity-yellow-16: hsl(var(--opacity-yellow-16-hsl)/0.1607843137254902);
  --opacity-yellow-16-hsl: 36.894 calc(var(--saturation-factor, 1)*100%) 31.569%;
  --opacity-yellow-20: hsl(var(--opacity-yellow-20-hsl)/0.2);
  --opacity-yellow-20-hsl: 36.894 calc(var(--saturation-factor, 1)*100%) 31.569%;
  --opacity-yellow-24: hsl(var(--opacity-yellow-24-hsl)/0.23921568627450981);
  --opacity-yellow-24-hsl: 36.894 calc(var(--saturation-factor, 1)*100%) 31.569%;
  --opacity-yellow-28: hsl(var(--opacity-yellow-28-hsl)/0.2784313725490196);
  --opacity-yellow-28-hsl: 36.894 calc(var(--saturation-factor, 1)*100%) 31.569%;
  --opacity-yellow-32: hsl(var(--opacity-yellow-32-hsl)/0.3215686274509804);
  --opacity-yellow-32-hsl: 36.894 calc(var(--saturation-factor, 1)*100%) 31.569%;
  --opacity-yellow-36: hsl(var(--opacity-yellow-36-hsl)/0.3607843137254902);
  --opacity-yellow-36-hsl: 36.894 calc(var(--saturation-factor, 1)*100%) 31.569%;
  --opacity-yellow-40: hsl(var(--opacity-yellow-40-hsl)/0.4);
  --opacity-yellow-40-hsl: 36.894 calc(var(--saturation-factor, 1)*100%) 31.569%;
  --opacity-yellow-44: hsl(var(--opacity-yellow-44-hsl)/0.4392156862745098);
  --opacity-yellow-44-hsl: 36.894 calc(var(--saturation-factor, 1)*100%) 31.569%;
  --opacity-yellow-48: hsl(var(--opacity-yellow-48-hsl)/0.47843137254901963);
  --opacity-yellow-48-hsl: 36.894 calc(var(--saturation-factor, 1)*100%) 31.569%;
  --opacity-yellow-52: hsl(var(--opacity-yellow-52-hsl)/0.5215686274509804);
  --opacity-yellow-52-hsl: 36.894 calc(var(--saturation-factor, 1)*100%) 31.569%;
  --opacity-yellow-56: hsl(var(--opacity-yellow-56-hsl)/0.5607843137254902);
  --opacity-yellow-56-hsl: 36.894 calc(var(--saturation-factor, 1)*100%) 31.569%;
  --opacity-yellow-60: hsl(var(--opacity-yellow-60-hsl)/0.6);
  --opacity-yellow-60-hsl: 36.894 calc(var(--saturation-factor, 1)*100%) 31.569%;
  --opacity-yellow-64: hsl(var(--opacity-yellow-64-hsl)/0.6392156862745098);
  --opacity-yellow-64-hsl: 36.894 calc(var(--saturation-factor, 1)*100%) 31.569%;
  --opacity-yellow-68: hsl(var(--opacity-yellow-68-hsl)/0.6784313725490196);
  --opacity-yellow-68-hsl: 36.894 calc(var(--saturation-factor, 1)*100%) 31.569%;
  --opacity-yellow-72: hsl(var(--opacity-yellow-72-hsl)/0.7215686274509804);
  --opacity-yellow-72-hsl: 36.894 calc(var(--saturation-factor, 1)*100%) 31.569%;
  --opacity-yellow-76: hsl(var(--opacity-yellow-76-hsl)/0.7607843137254902);
  --opacity-yellow-76-hsl: 36.894 calc(var(--saturation-factor, 1)*100%) 31.569%;
  --opacity-yellow-80: hsl(var(--opacity-yellow-80-hsl)/0.8);
  --opacity-yellow-80-hsl: 36.894 calc(var(--saturation-factor, 1)*100%) 31.569%;
  --opacity-yellow-84: hsl(var(--opacity-yellow-84-hsl)/0.8392156862745098);
  --opacity-yellow-84-hsl: 36.894 calc(var(--saturation-factor, 1)*100%) 31.569%;
  --opacity-yellow-88: hsl(var(--opacity-yellow-88-hsl)/0.8784313725490196);
  --opacity-yellow-88-hsl: 36.894 calc(var(--saturation-factor, 1)*100%) 31.569%;
  --opacity-yellow-92: hsl(var(--opacity-yellow-92-hsl)/0.9215686274509803);
  --opacity-yellow-92-hsl: 36.894 calc(var(--saturation-factor, 1)*100%) 31.569%;
  --opacity-yellow-96: hsl(var(--opacity-yellow-96-hsl)/0.9607843137254902);
  --opacity-yellow-96-hsl: 36.894 calc(var(--saturation-factor, 1)*100%) 31.569%;
  --opacity-orange-1: hsl(var(--opacity-orange-1-hsl)/0.011764705882352941);
  --opacity-orange-1-hsl: 25.079 calc(var(--saturation-factor, 1)*100%) 37.059%;
  --opacity-orange-4: hsl(var(--opacity-orange-4-hsl)/0.0392156862745098);
  --opacity-orange-4-hsl: 25.079 calc(var(--saturation-factor, 1)*100%) 37.059%;
  --opacity-orange-8: hsl(var(--opacity-orange-8-hsl)/0.0784313725490196);
  --opacity-orange-8-hsl: 25.079 calc(var(--saturation-factor, 1)*100%) 37.059%;
  --opacity-orange-12: hsl(var(--opacity-orange-12-hsl)/0.12156862745098039);
  --opacity-orange-12-hsl: 25.079 calc(var(--saturation-factor, 1)*100%) 37.059%;
  --opacity-orange-16: hsl(var(--opacity-orange-16-hsl)/0.1607843137254902);
  --opacity-orange-16-hsl: 25.079 calc(var(--saturation-factor, 1)*100%) 37.059%;
  --opacity-orange-20: hsl(var(--opacity-orange-20-hsl)/0.2);
  --opacity-orange-20-hsl: 25.079 calc(var(--saturation-factor, 1)*100%) 37.059%;
  --opacity-orange-24: hsl(var(--opacity-orange-24-hsl)/0.23921568627450981);
  --opacity-orange-24-hsl: 25.079 calc(var(--saturation-factor, 1)*100%) 37.059%;
  --opacity-orange-28: hsl(var(--opacity-orange-28-hsl)/0.2784313725490196);
  --opacity-orange-28-hsl: 25.079 calc(var(--saturation-factor, 1)*100%) 37.059%;
  --opacity-orange-32: hsl(var(--opacity-orange-32-hsl)/0.3215686274509804);
  --opacity-orange-32-hsl: 25.079 calc(var(--saturation-factor, 1)*100%) 37.059%;
  --opacity-orange-36: hsl(var(--opacity-orange-36-hsl)/0.3607843137254902);
  --opacity-orange-36-hsl: 25.079 calc(var(--saturation-factor, 1)*100%) 37.059%;
  --opacity-orange-40: hsl(var(--opacity-orange-40-hsl)/0.4);
  --opacity-orange-40-hsl: 25.079 calc(var(--saturation-factor, 1)*100%) 37.059%;
  --opacity-orange-44: hsl(var(--opacity-orange-44-hsl)/0.4392156862745098);
  --opacity-orange-44-hsl: 25.079 calc(var(--saturation-factor, 1)*100%) 37.059%;
  --opacity-orange-48: hsl(var(--opacity-orange-48-hsl)/0.47843137254901963);
  --opacity-orange-48-hsl: 25.079 calc(var(--saturation-factor, 1)*100%) 37.059%;
  --opacity-orange-52: hsl(var(--opacity-orange-52-hsl)/0.5215686274509804);
  --opacity-orange-52-hsl: 25.079 calc(var(--saturation-factor, 1)*100%) 37.059%;
  --opacity-orange-56: hsl(var(--opacity-orange-56-hsl)/0.5607843137254902);
  --opacity-orange-56-hsl: 25.079 calc(var(--saturation-factor, 1)*100%) 37.059%;
  --opacity-orange-60: hsl(var(--opacity-orange-60-hsl)/0.6);
  --opacity-orange-60-hsl: 25.079 calc(var(--saturation-factor, 1)*100%) 37.059%;
  --opacity-orange-64: hsl(var(--opacity-orange-64-hsl)/0.6392156862745098);
  --opacity-orange-64-hsl: 25.079 calc(var(--saturation-factor, 1)*100%) 37.059%;
  --opacity-orange-68: hsl(var(--opacity-orange-68-hsl)/0.6784313725490196);
  --opacity-orange-68-hsl: 25.079 calc(var(--saturation-factor, 1)*100%) 37.059%;
  --opacity-orange-72: hsl(var(--opacity-orange-72-hsl)/0.7215686274509804);
  --opacity-orange-72-hsl: 25.079 calc(var(--saturation-factor, 1)*100%) 37.059%;
  --opacity-orange-76: hsl(var(--opacity-orange-76-hsl)/0.7607843137254902);
  --opacity-orange-76-hsl: 25.079 calc(var(--saturation-factor, 1)*100%) 37.059%;
  --opacity-orange-80: hsl(var(--opacity-orange-80-hsl)/0.8);
  --opacity-orange-80-hsl: 25.079 calc(var(--saturation-factor, 1)*100%) 37.059%;
  --opacity-orange-84: hsl(var(--opacity-orange-84-hsl)/0.8392156862745098);
  --opacity-orange-84-hsl: 25.079 calc(var(--saturation-factor, 1)*100%) 37.059%;
  --opacity-orange-88: hsl(var(--opacity-orange-88-hsl)/0.8784313725490196);
  --opacity-orange-88-hsl: 25.079 calc(var(--saturation-factor, 1)*100%) 37.059%;
  --opacity-orange-92: hsl(var(--opacity-orange-92-hsl)/0.9215686274509803);
  --opacity-orange-92-hsl: 25.079 calc(var(--saturation-factor, 1)*100%) 37.059%;
  --opacity-orange-96: hsl(var(--opacity-orange-96-hsl)/0.9607843137254902);
  --opacity-orange-96-hsl: 25.079 calc(var(--saturation-factor, 1)*100%) 37.059%;
  --opacity-pink-1: hsl(var(--opacity-pink-1-hsl)/0.011764705882352941);
  --opacity-pink-1-hsl: 315.084 calc(var(--saturation-factor, 1)*100%) 64.902%;
  --opacity-pink-4: hsl(var(--opacity-pink-4-hsl)/0.0392156862745098);
  --opacity-pink-4-hsl: 315.084 calc(var(--saturation-factor, 1)*100%) 64.902%;
  --opacity-pink-8: hsl(var(--opacity-pink-8-hsl)/0.0784313725490196);
  --opacity-pink-8-hsl: 315.084 calc(var(--saturation-factor, 1)*100%) 64.902%;
  --opacity-pink-12: hsl(var(--opacity-pink-12-hsl)/0.12156862745098039);
  --opacity-pink-12-hsl: 315.084 calc(var(--saturation-factor, 1)*100%) 64.902%;
  --opacity-pink-16: hsl(var(--opacity-pink-16-hsl)/0.1607843137254902);
  --opacity-pink-16-hsl: 315.084 calc(var(--saturation-factor, 1)*100%) 64.902%;
  --opacity-pink-20: hsl(var(--opacity-pink-20-hsl)/0.2);
  --opacity-pink-20-hsl: 315.084 calc(var(--saturation-factor, 1)*100%) 64.902%;
  --opacity-pink-24: hsl(var(--opacity-pink-24-hsl)/0.23921568627450981);
  --opacity-pink-24-hsl: 315.084 calc(var(--saturation-factor, 1)*100%) 64.902%;
  --opacity-pink-28: hsl(var(--opacity-pink-28-hsl)/0.2784313725490196);
  --opacity-pink-28-hsl: 315.084 calc(var(--saturation-factor, 1)*100%) 64.902%;
  --opacity-pink-32: hsl(var(--opacity-pink-32-hsl)/0.3215686274509804);
  --opacity-pink-32-hsl: 315.084 calc(var(--saturation-factor, 1)*100%) 64.902%;
  --opacity-pink-36: hsl(var(--opacity-pink-36-hsl)/0.3607843137254902);
  --opacity-pink-36-hsl: 315.084 calc(var(--saturation-factor, 1)*100%) 64.902%;
  --opacity-pink-40: hsl(var(--opacity-pink-40-hsl)/0.4);
  --opacity-pink-40-hsl: 315.084 calc(var(--saturation-factor, 1)*100%) 64.902%;
  --opacity-pink-44: hsl(var(--opacity-pink-44-hsl)/0.4392156862745098);
  --opacity-pink-44-hsl: 315.084 calc(var(--saturation-factor, 1)*100%) 64.902%;
  --opacity-pink-48: hsl(var(--opacity-pink-48-hsl)/0.47843137254901963);
  --opacity-pink-48-hsl: 315.084 calc(var(--saturation-factor, 1)*100%) 64.902%;
  --opacity-pink-52: hsl(var(--opacity-pink-52-hsl)/0.5215686274509804);
  --opacity-pink-52-hsl: 315.084 calc(var(--saturation-factor, 1)*100%) 64.902%;
  --opacity-pink-56: hsl(var(--opacity-pink-56-hsl)/0.5607843137254902);
  --opacity-pink-56-hsl: 315.084 calc(var(--saturation-factor, 1)*100%) 64.902%;
  --opacity-pink-60: hsl(var(--opacity-pink-60-hsl)/0.6);
  --opacity-pink-60-hsl: 315.084 calc(var(--saturation-factor, 1)*100%) 64.902%;
  --opacity-pink-64: hsl(var(--opacity-pink-64-hsl)/0.6392156862745098);
  --opacity-pink-64-hsl: 315.084 calc(var(--saturation-factor, 1)*100%) 64.902%;
  --opacity-pink-68: hsl(var(--opacity-pink-68-hsl)/0.6784313725490196);
  --opacity-pink-68-hsl: 315.084 calc(var(--saturation-factor, 1)*100%) 64.902%;
  --opacity-pink-72: hsl(var(--opacity-pink-72-hsl)/0.7215686274509804);
  --opacity-pink-72-hsl: 315.084 calc(var(--saturation-factor, 1)*100%) 64.902%;
  --opacity-pink-76: hsl(var(--opacity-pink-76-hsl)/0.7607843137254902);
  --opacity-pink-76-hsl: 315.084 calc(var(--saturation-factor, 1)*100%) 64.902%;
  --opacity-pink-80: hsl(var(--opacity-pink-80-hsl)/0.8);
  --opacity-pink-80-hsl: 315.084 calc(var(--saturation-factor, 1)*100%) 64.902%;
  --opacity-pink-84: hsl(var(--opacity-pink-84-hsl)/0.8392156862745098);
  --opacity-pink-84-hsl: 315.084 calc(var(--saturation-factor, 1)*100%) 64.902%;
  --opacity-pink-88: hsl(var(--opacity-pink-88-hsl)/0.8784313725490196);
  --opacity-pink-88-hsl: 315.084 calc(var(--saturation-factor, 1)*100%) 64.902%;
  --opacity-pink-92: hsl(var(--opacity-pink-92-hsl)/0.9215686274509803);
  --opacity-pink-92-hsl: 315.084 calc(var(--saturation-factor, 1)*100%) 64.902%;
  --opacity-pink-96: hsl(var(--opacity-pink-96-hsl)/0.9607843137254902);
  --opacity-pink-96-hsl: 315.084 calc(var(--saturation-factor, 1)*100%) 64.902%;
  --opacity-white-1: hsl(var(--opacity-white-1-hsl)/0.011764705882352941);
  --opacity-white-1-hsl: 0 calc(var(--saturation-factor, 1)*0%) 100%;
  --opacity-white-4: hsl(var(--opacity-white-4-hsl)/0.0392156862745098);
  --opacity-white-4-hsl: 0 calc(var(--saturation-factor, 1)*0%) 100%;
  --opacity-white-8: hsl(var(--opacity-white-8-hsl)/0.0784313725490196);
  --opacity-white-8-hsl: 0 calc(var(--saturation-factor, 1)*0%) 100%;
  --opacity-white-12: hsl(var(--opacity-white-12-hsl)/0.12156862745098039);
  --opacity-white-12-hsl: 0 calc(var(--saturation-factor, 1)*0%) 100%;
  --opacity-white-16: hsl(var(--opacity-white-16-hsl)/0.1607843137254902);
  --opacity-white-16-hsl: 0 calc(var(--saturation-factor, 1)*0%) 100%;
  --opacity-white-20: hsl(var(--opacity-white-20-hsl)/0.2);
  --opacity-white-20-hsl: 0 calc(var(--saturation-factor, 1)*0%) 100%;
  --opacity-white-24: hsl(var(--opacity-white-24-hsl)/0.23921568627450981);
  --opacity-white-24-hsl: 0 calc(var(--saturation-factor, 1)*0%) 100%;
  --opacity-white-28: hsl(var(--opacity-white-28-hsl)/0.2784313725490196);
  --opacity-white-28-hsl: 0 calc(var(--saturation-factor, 1)*0%) 100%;
  --opacity-white-32: hsl(var(--opacity-white-32-hsl)/0.3215686274509804);
  --opacity-white-32-hsl: 0 calc(var(--saturation-factor, 1)*0%) 100%;
  --opacity-white-36: hsl(var(--opacity-white-36-hsl)/0.3607843137254902);
  --opacity-white-36-hsl: 0 calc(var(--saturation-factor, 1)*0%) 100%;
  --opacity-white-40: hsl(var(--opacity-white-40-hsl)/0.4);
  --opacity-white-40-hsl: 0 calc(var(--saturation-factor, 1)*0%) 100%;
  --opacity-white-44: hsl(var(--opacity-white-44-hsl)/0.4392156862745098);
  --opacity-white-44-hsl: 0 calc(var(--saturation-factor, 1)*0%) 100%;
  --opacity-white-48: hsl(var(--opacity-white-48-hsl)/0.47843137254901963);
  --opacity-white-48-hsl: 0 calc(var(--saturation-factor, 1)*0%) 100%;
  --opacity-white-52: hsl(var(--opacity-white-52-hsl)/0.5215686274509804);
  --opacity-white-52-hsl: 0 calc(var(--saturation-factor, 1)*0%) 100%;
  --opacity-white-56: hsl(var(--opacity-white-56-hsl)/0.5607843137254902);
  --opacity-white-56-hsl: 0 calc(var(--saturation-factor, 1)*0%) 100%;
  --opacity-white-60: hsl(var(--opacity-white-60-hsl)/0.6);
  --opacity-white-60-hsl: 0 calc(var(--saturation-factor, 1)*0%) 100%;
  --opacity-white-64: hsl(var(--opacity-white-64-hsl)/0.6392156862745098);
  --opacity-white-64-hsl: 0 calc(var(--saturation-factor, 1)*0%) 100%;
  --opacity-white-68: hsl(var(--opacity-white-68-hsl)/0.6784313725490196);
  --opacity-white-68-hsl: 0 calc(var(--saturation-factor, 1)*0%) 100%;
  --opacity-white-72: hsl(var(--opacity-white-72-hsl)/0.7215686274509804);
  --opacity-white-72-hsl: 0 calc(var(--saturation-factor, 1)*0%) 100%;
  --opacity-white-76: hsl(var(--opacity-white-76-hsl)/0.7607843137254902);
  --opacity-white-76-hsl: 0 calc(var(--saturation-factor, 1)*0%) 100%;
  --opacity-white-80: hsl(var(--opacity-white-80-hsl)/0.8);
  --opacity-white-80-hsl: 0 calc(var(--saturation-factor, 1)*0%) 100%;
  --opacity-white-84: hsl(var(--opacity-white-84-hsl)/0.8392156862745098);
  --opacity-white-84-hsl: 0 calc(var(--saturation-factor, 1)*0%) 100%;
  --opacity-white-88: hsl(var(--opacity-white-88-hsl)/0.8784313725490196);
  --opacity-white-88-hsl: 0 calc(var(--saturation-factor, 1)*0%) 100%;
  --opacity-white-92: hsl(var(--opacity-white-92-hsl)/0.9215686274509803);
  --opacity-white-92-hsl: 0 calc(var(--saturation-factor, 1)*0%) 100%;
  --opacity-white-96: hsl(var(--opacity-white-96-hsl)/0.9607843137254902);
  --opacity-white-96-hsl: 0 calc(var(--saturation-factor, 1)*0%) 100%;
  --opacity-black-1: hsl(var(--opacity-black-1-hsl)/0.011764705882352941);
  --opacity-black-1-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --opacity-black-4: hsl(var(--opacity-black-4-hsl)/0.0392156862745098);
  --opacity-black-4-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --opacity-black-8: hsl(var(--opacity-black-8-hsl)/0.0784313725490196);
  --opacity-black-8-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --opacity-black-12: hsl(var(--opacity-black-12-hsl)/0.12156862745098039);
  --opacity-black-12-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --opacity-black-16: hsl(var(--opacity-black-16-hsl)/0.1607843137254902);
  --opacity-black-16-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --opacity-black-20: hsl(var(--opacity-black-20-hsl)/0.2);
  --opacity-black-20-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --opacity-black-24: hsl(var(--opacity-black-24-hsl)/0.23921568627450981);
  --opacity-black-24-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --opacity-black-28: hsl(var(--opacity-black-28-hsl)/0.2784313725490196);
  --opacity-black-28-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --opacity-black-32: hsl(var(--opacity-black-32-hsl)/0.3215686274509804);
  --opacity-black-32-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --opacity-black-36: hsl(var(--opacity-black-36-hsl)/0.3607843137254902);
  --opacity-black-36-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --opacity-black-40: hsl(var(--opacity-black-40-hsl)/0.4);
  --opacity-black-40-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --opacity-black-44: hsl(var(--opacity-black-44-hsl)/0.4392156862745098);
  --opacity-black-44-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --opacity-black-48: hsl(var(--opacity-black-48-hsl)/0.47843137254901963);
  --opacity-black-48-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --opacity-black-52: hsl(var(--opacity-black-52-hsl)/0.5215686274509804);
  --opacity-black-52-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --opacity-black-56: hsl(var(--opacity-black-56-hsl)/0.5607843137254902);
  --opacity-black-56-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --opacity-black-60: hsl(var(--opacity-black-60-hsl)/0.6);
  --opacity-black-60-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --opacity-black-64: hsl(var(--opacity-black-64-hsl)/0.6392156862745098);
  --opacity-black-64-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --opacity-black-68: hsl(var(--opacity-black-68-hsl)/0.6784313725490196);
  --opacity-black-68-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --opacity-black-72: hsl(var(--opacity-black-72-hsl)/0.7215686274509804);
  --opacity-black-72-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --opacity-black-76: hsl(var(--opacity-black-76-hsl)/0.7607843137254902);
  --opacity-black-76-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --opacity-black-80: hsl(var(--opacity-black-80-hsl)/0.8);
  --opacity-black-80-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --opacity-black-84: hsl(var(--opacity-black-84-hsl)/0.8392156862745098);
  --opacity-black-84-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --opacity-black-88: hsl(var(--opacity-black-88-hsl)/0.8784313725490196);
  --opacity-black-88-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --opacity-black-92: hsl(var(--opacity-black-92-hsl)/0.9215686274509803);
  --opacity-black-92-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --opacity-black-96: hsl(var(--opacity-black-96-hsl)/0.9607843137254902);
  --opacity-black-96-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --red-100: hsl(var(--red-100-hsl)/1);
  --red-100-hsl: 350 calc(var(--saturation-factor, 1)*75%) 98.431%;
  --red-130: hsl(var(--red-130-hsl)/1);
  --red-130-hsl: 0 calc(var(--saturation-factor, 1)*83.333%) 97.647%;
  --red-160: hsl(var(--red-160-hsl)/1);
  --red-160-hsl: 0 calc(var(--saturation-factor, 1)*90.909%) 95.686%;
  --red-200: hsl(var(--red-200-hsl)/1);
  --red-200-hsl: 358.125 calc(var(--saturation-factor, 1)*88.889%) 92.941%;
  --red-230: hsl(var(--red-230-hsl)/1);
  --red-230-hsl: 358.696 calc(var(--saturation-factor, 1)*85.185%) 89.412%;
  --red-260: hsl(var(--red-260-hsl)/1);
  --red-260-hsl: 359.077 calc(var(--saturation-factor, 1)*89.041%) 85.686%;
  --red-300: hsl(var(--red-300-hsl)/1);
  --red-300-hsl: 358.588 calc(var(--saturation-factor, 1)*91.398%) 81.765%;
  --red-330: hsl(var(--red-330-hsl)/1);
  --red-330-hsl: 358.857 calc(var(--saturation-factor, 1)*91.304%) 77.451%;
  --red-345: hsl(var(--red-345-hsl)/1);
  --red-345-hsl: 358.168 calc(var(--saturation-factor, 1)*92.908%) 72.353%;
  --red-360: hsl(var(--red-360-hsl)/1);
  --red-360-hsl: 358.471 calc(var(--saturation-factor, 1)*91.813%) 66.471%;
  --red-400: hsl(var(--red-400-hsl)/1);
  --red-400-hsl: 358.659 calc(var(--saturation-factor, 1)*87.317%) 59.804%;
  --red-430: hsl(var(--red-430-hsl)/1);
  --red-430-hsl: 358.16 calc(var(--saturation-factor, 1)*68.776%) 53.529%;
  --red-460: hsl(var(--red-460-hsl)/1);
  --red-460-hsl: 358.705 calc(var(--saturation-factor, 1)*59.149%) 46.078%;
  --red-500: hsl(var(--red-500-hsl)/1);
  --red-500-hsl: 359.504 calc(var(--saturation-factor, 1)*60.199%) 39.412%;
  --red-530: hsl(var(--red-530-hsl)/1);
  --red-530-hsl: 358.919 calc(var(--saturation-factor, 1)*63.429%) 34.314%;
  --red-560: hsl(var(--red-560-hsl)/1);
  --red-560-hsl: 358.788 calc(var(--saturation-factor, 1)*63.871%) 30.392%;
  --red-600: hsl(var(--red-600-hsl)/1);
  --red-600-hsl: 358.636 calc(var(--saturation-factor, 1)*64.706%) 26.667%;
  --red-630: hsl(var(--red-630-hsl)/1);
  --red-630-hsl: 358.5 calc(var(--saturation-factor, 1)*65.574%) 23.922%;
  --red-660: hsl(var(--red-660-hsl)/1);
  --red-660-hsl: 359.155 calc(var(--saturation-factor, 1)*65.138%) 21.373%;
  --red-700: hsl(var(--red-700-hsl)/1);
  --red-700-hsl: 358.125 calc(var(--saturation-factor, 1)*66.667%) 18.824%;
  --red-730: hsl(var(--red-730-hsl)/1);
  --red-730-hsl: 358.929 calc(var(--saturation-factor, 1)*66.667%) 16.471%;
  --red-760: hsl(var(--red-760-hsl)/1);
  --red-760-hsl: 358.846 calc(var(--saturation-factor, 1)*70.27%) 14.51%;
  --red-800: hsl(var(--red-800-hsl)/1);
  --red-800-hsl: 358.636 calc(var(--saturation-factor, 1)*68.75%) 12.549%;
  --red-830: hsl(var(--red-830-hsl)/1);
  --red-830-hsl: 358.378 calc(var(--saturation-factor, 1)*67.273%) 10.784%;
  --red-860: hsl(var(--red-860-hsl)/1);
  --red-860-hsl: 0 calc(var(--saturation-factor, 1)*66.667%) 9.412%;
  --red-900: hsl(var(--red-900-hsl)/1);
  --red-900-hsl: 0 calc(var(--saturation-factor, 1)*70%) 7.843%;
  --orange-100: hsl(var(--orange-100-hsl)/1);
  --orange-100-hsl: 18 calc(var(--saturation-factor, 1)*100%) 98.039%;
  --orange-130: hsl(var(--orange-130-hsl)/1);
  --orange-130-hsl: 23.333 calc(var(--saturation-factor, 1)*100%) 96.471%;
  --orange-160: hsl(var(--orange-160-hsl)/1);
  --orange-160-hsl: 21.29 calc(var(--saturation-factor, 1)*93.939%) 93.529%;
  --orange-200: hsl(var(--orange-200-hsl)/1);
  --orange-200-hsl: 21.25 calc(var(--saturation-factor, 1)*92.308%) 89.804%;
  --orange-230: hsl(var(--orange-230-hsl)/1);
  --orange-230-hsl: 23.514 calc(var(--saturation-factor, 1)*92.5%) 84.314%;
  --orange-260: hsl(var(--orange-260-hsl)/1);
  --orange-260-hsl: 23.301 calc(var(--saturation-factor, 1)*94.495%) 78.627%;
  --orange-300: hsl(var(--orange-300-hsl)/1);
  --orange-300-hsl: 25.468 calc(var(--saturation-factor, 1)*94.558%) 71.176%;
  --orange-330: hsl(var(--orange-330-hsl)/1);
  --orange-330-hsl: 27 calc(var(--saturation-factor, 1)*94.737%) 62.745%;
  --orange-345: hsl(var(--orange-345-hsl)/1);
  --orange-345-hsl: 28.342 calc(var(--saturation-factor, 1)*87.665%) 55.49%;
  --orange-360: hsl(var(--orange-360-hsl)/1);
  --orange-360-hsl: 26.145 calc(var(--saturation-factor, 1)*71.315%) 50.784%;
  --orange-400: hsl(var(--orange-400-hsl)/1);
  --orange-400-hsl: 25.443 calc(var(--saturation-factor, 1)*67.521%) 45.882%;
  --orange-430: hsl(var(--orange-430-hsl)/1);
  --orange-430-hsl: 24.681 calc(var(--saturation-factor, 1)*69.458%) 39.804%;
  --orange-460: hsl(var(--orange-460-hsl)/1);
  --orange-460-hsl: 23.538 calc(var(--saturation-factor, 1)*72.222%) 35.294%;
  --orange-500: hsl(var(--orange-500-hsl)/1);
  --orange-500-hsl: 22.314 calc(var(--saturation-factor, 1)*76.101%) 31.176%;
  --orange-530: hsl(var(--orange-530-hsl)/1);
  --orange-530-hsl: 21.869 calc(var(--saturation-factor, 1)*76.978%) 27.255%;
  --orange-560: hsl(var(--orange-560-hsl)/1);
  --orange-560-hsl: 21.474 calc(var(--saturation-factor, 1)*77.236%) 24.118%;
  --orange-600: hsl(var(--orange-600-hsl)/1);
  --orange-600-hsl: 22.857 calc(var(--saturation-factor, 1)*79.245%) 20.784%;
  --orange-630: hsl(var(--orange-630-hsl)/1);
  --orange-630-hsl: 22.105 calc(var(--saturation-factor, 1)*79.167%) 18.824%;
  --orange-660: hsl(var(--orange-660-hsl)/1);
  --orange-660-hsl: 22.388 calc(var(--saturation-factor, 1)*78.824%) 16.667%;
  --orange-700: hsl(var(--orange-700-hsl)/1);
  --orange-700-hsl: 21.724 calc(var(--saturation-factor, 1)*76.316%) 14.902%;
  --orange-730: hsl(var(--orange-730-hsl)/1);
  --orange-730-hsl: 21.923 calc(var(--saturation-factor, 1)*78.788%) 12.941%;
  --orange-760: hsl(var(--orange-760-hsl)/1);
  --orange-760-hsl: 21.333 calc(var(--saturation-factor, 1)*78.947%) 11.176%;
  --orange-800: hsl(var(--orange-800-hsl)/1);
  --orange-800-hsl: 21 calc(var(--saturation-factor, 1)*80%) 9.804%;
  --orange-830: hsl(var(--orange-830-hsl)/1);
  --orange-830-hsl: 20 calc(var(--saturation-factor, 1)*76.744%) 8.431%;
  --orange-860: hsl(var(--orange-860-hsl)/1);
  --orange-860-hsl: 20 calc(var(--saturation-factor, 1)*72.973%) 7.255%;
  --orange-900: hsl(var(--orange-900-hsl)/1);
  --orange-900-hsl: 25.714 calc(var(--saturation-factor, 1)*72.414%) 5.686%;
  --yellow-100: hsl(var(--yellow-100-hsl)/1);
  --yellow-100-hsl: 33.75 calc(var(--saturation-factor, 1)*100%) 96.863%;
  --yellow-130: hsl(var(--yellow-130-hsl)/1);
  --yellow-130-hsl: 31.304 calc(var(--saturation-factor, 1)*100%) 95.49%;
  --yellow-160: hsl(var(--yellow-160-hsl)/1);
  --yellow-160-hsl: 32.727 calc(var(--saturation-factor, 1)*100%) 91.373%;
  --yellow-200: hsl(var(--yellow-200-hsl)/1);
  --yellow-200-hsl: 35 calc(var(--saturation-factor, 1)*97.297%) 85.49%;
  --yellow-230: hsl(var(--yellow-230-hsl)/1);
  --yellow-230-hsl: 36.637 calc(var(--saturation-factor, 1)*96.581%) 77.059%;
  --yellow-260: hsl(var(--yellow-260-hsl)/1);
  --yellow-260-hsl: 40.656 calc(var(--saturation-factor, 1)*96.825%) 62.941%;
  --yellow-300: hsl(var(--yellow-300-hsl)/1);
  --yellow-300-hsl: 40.421 calc(var(--saturation-factor, 1)*86.364%) 56.863%;
  --yellow-330: hsl(var(--yellow-330-hsl)/1);
  --yellow-330-hsl: 40 calc(var(--saturation-factor, 1)*75.309%) 52.353%;
  --yellow-345: hsl(var(--yellow-345-hsl)/1);
  --yellow-345-hsl: 39.545 calc(var(--saturation-factor, 1)*70.968%) 48.627%;
  --yellow-360: hsl(var(--yellow-360-hsl)/1);
  --yellow-360-hsl: 39.018 calc(var(--saturation-factor, 1)*74.429%) 42.941%;
  --yellow-400: hsl(var(--yellow-400-hsl)/1);
  --yellow-400-hsl: 37.792 calc(var(--saturation-factor, 1)*78.571%) 38.431%;
  --yellow-430: hsl(var(--yellow-430-hsl)/1);
  --yellow-430-hsl: 37.447 calc(var(--saturation-factor, 1)*84.431%) 32.745%;
  --yellow-460: hsl(var(--yellow-460-hsl)/1);
  --yellow-460-hsl: 36.279 calc(var(--saturation-factor, 1)*87.755%) 28.824%;
  --yellow-500: hsl(var(--yellow-500-hsl)/1);
  --yellow-500-hsl: 35.5 calc(var(--saturation-factor, 1)*93.75%) 25.098%;
  --yellow-530: hsl(var(--yellow-530-hsl)/1);
  --yellow-530-hsl: 34.857 calc(var(--saturation-factor, 1)*92.92%) 22.157%;
  --yellow-560: hsl(var(--yellow-560-hsl)/1);
  --yellow-560-hsl: 33.83 calc(var(--saturation-factor, 1)*94%) 19.608%;
  --yellow-600: hsl(var(--yellow-600-hsl)/1);
  --yellow-600-hsl: 34.815 calc(var(--saturation-factor, 1)*93.103%) 17.059%;
  --yellow-630: hsl(var(--yellow-630-hsl)/1);
  --yellow-630-hsl: 34.521 calc(var(--saturation-factor, 1)*92.405%) 15.49%;
  --yellow-660: hsl(var(--yellow-660-hsl)/1);
  --yellow-660-hsl: 34.688 calc(var(--saturation-factor, 1)*91.429%) 13.725%;
  --yellow-700: hsl(var(--yellow-700-hsl)/1);
  --yellow-700-hsl: 34.286 calc(var(--saturation-factor, 1)*90.323%) 12.157%;
  --yellow-730: hsl(var(--yellow-730-hsl)/1);
  --yellow-730-hsl: 32.941 calc(var(--saturation-factor, 1)*92.727%) 10.784%;
  --yellow-760: hsl(var(--yellow-760-hsl)/1);
  --yellow-760-hsl: 32.727 calc(var(--saturation-factor, 1)*91.667%) 9.412%;
  --yellow-800: hsl(var(--yellow-800-hsl)/1);
  --yellow-800-hsl: 32.432 calc(var(--saturation-factor, 1)*90.244%) 8.039%;
  --yellow-830: hsl(var(--yellow-830-hsl)/1);
  --yellow-830-hsl: 31.875 calc(var(--saturation-factor, 1)*88.889%) 7.059%;
  --yellow-860: hsl(var(--yellow-860-hsl)/1);
  --yellow-860-hsl: 32.308 calc(var(--saturation-factor, 1)*86.667%) 5.882%;
  --yellow-900: hsl(var(--yellow-900-hsl)/1);
  --yellow-900-hsl: 36 calc(var(--saturation-factor, 1)*83.333%) 4.706%;
  --green-100: hsl(var(--green-100-hsl)/1);
  --green-100-hsl: 136.667 calc(var(--saturation-factor, 1)*90%) 96.078%;
  --green-130: hsl(var(--green-130-hsl)/1);
  --green-130-hsl: 136.875 calc(var(--saturation-factor, 1)*94.118%) 93.333%;
  --green-160: hsl(var(--green-160-hsl)/1);
  --green-160-hsl: 140.952 calc(var(--saturation-factor, 1)*91.304%) 86.471%;
  --green-200: hsl(var(--green-200-hsl)/1);
  --green-200-hsl: 143.478 calc(var(--saturation-factor, 1)*93.496%) 75.882%;
  --green-230: hsl(var(--green-230-hsl)/1);
  --green-230-hsl: 146.323 calc(var(--saturation-factor, 1)*86.592%) 64.902%;
  --green-260: hsl(var(--green-260-hsl)/1);
  --green-260-hsl: 145.605 calc(var(--saturation-factor, 1)*75.12%) 59.02%;
  --green-300: hsl(var(--green-300-hsl)/1);
  --green-300-hsl: 146.323 calc(var(--saturation-factor, 1)*65.401%) 53.529%;
  --green-330: hsl(var(--green-330-hsl)/1);
  --green-330-hsl: 146.494 calc(var(--saturation-factor, 1)*63.115%) 47.843%;
  --green-345: hsl(var(--green-345-hsl)/1);
  --green-345-hsl: 146.939 calc(var(--saturation-factor, 1)*65.919%) 43.725%;
  --green-360: hsl(var(--green-360-hsl)/1);
  --green-360-hsl: 145.385 calc(var(--saturation-factor, 1)*65%) 39.216%;
  --green-400: hsl(var(--green-400-hsl)/1);
  --green-400-hsl: 142.703 calc(var(--saturation-factor, 1)*60.656%) 35.882%;
  --green-430: hsl(var(--green-430-hsl)/1);
  --green-430-hsl: 141.522 calc(var(--saturation-factor, 1)*56.098%) 32.157%;
  --green-460: hsl(var(--green-460-hsl)/1);
  --green-460-hsl: 141.481 calc(var(--saturation-factor, 1)*56.643%) 28.039%;
  --green-500: hsl(var(--green-500-hsl)/1);
  --green-500-hsl: 141.37 calc(var(--saturation-factor, 1)*58.4%) 24.51%;
  --green-530: hsl(var(--green-530-hsl)/1);
  --green-530-hsl: 140.308 calc(var(--saturation-factor, 1)*60.748%) 20.98%;
  --green-560: hsl(var(--green-560-hsl)/1);
  --green-560-hsl: 138.621 calc(var(--saturation-factor, 1)*61.702%) 18.431%;
  --green-600: hsl(var(--green-600-hsl)/1);
  --green-600-hsl: 139.245 calc(var(--saturation-factor, 1)*65.432%) 15.882%;
  --green-630: hsl(var(--green-630-hsl)/1);
  --green-630-hsl: 140 calc(var(--saturation-factor, 1)*66.667%) 14.118%;
  --green-660: hsl(var(--green-660-hsl)/1);
  --green-660-hsl: 139.091 calc(var(--saturation-factor, 1)*68.75%) 12.549%;
  --green-700: hsl(var(--green-700-hsl)/1);
  --green-700-hsl: 141 calc(var(--saturation-factor, 1)*74.074%) 10.588%;
  --green-730: hsl(var(--green-730-hsl)/1);
  --green-730-hsl: 138.333 calc(var(--saturation-factor, 1)*78.261%) 9.02%;
  --green-760: hsl(var(--green-760-hsl)/1);
  --green-760-hsl: 140 calc(var(--saturation-factor, 1)*84.615%) 7.647%;
  --green-800: hsl(var(--green-800-hsl)/1);
  --green-800-hsl: 139.286 calc(var(--saturation-factor, 1)*82.353%) 6.667%;
  --green-830: hsl(var(--green-830-hsl)/1);
  --green-830-hsl: 137.5 calc(var(--saturation-factor, 1)*80%) 5.882%;
  --green-860: hsl(var(--green-860-hsl)/1);
  --green-860-hsl: 132.632 calc(var(--saturation-factor, 1)*70.37%) 5.294%;
  --green-900: hsl(var(--green-900-hsl)/1);
  --green-900-hsl: 128.571 calc(var(--saturation-factor, 1)*58.333%) 4.706%;
  --blue-100: hsl(var(--blue-100-hsl)/1);
  --blue-100-hsl: 210 calc(var(--saturation-factor, 1)*80%) 98.039%;
  --blue-130: hsl(var(--blue-130-hsl)/1);
  --blue-130-hsl: 210 calc(var(--saturation-factor, 1)*87.5%) 96.863%;
  --blue-160: hsl(var(--blue-160-hsl)/1);
  --blue-160-hsl: 208.889 calc(var(--saturation-factor, 1)*87.097%) 93.922%;
  --blue-200: hsl(var(--blue-200-hsl)/1);
  --blue-200-hsl: 206.25 calc(var(--saturation-factor, 1)*92.308%) 89.804%;
  --blue-230: hsl(var(--blue-230-hsl)/1);
  --blue-230-hsl: 205.135 calc(var(--saturation-factor, 1)*92.5%) 84.314%;
  --blue-260: hsl(var(--blue-260-hsl)/1);
  --blue-260-hsl: 204.231 calc(var(--saturation-factor, 1)*94.545%) 78.431%;
  --blue-300: hsl(var(--blue-300-hsl)/1);
  --blue-300-hsl: 202.649 calc(var(--saturation-factor, 1)*97.419%) 69.608%;
  --blue-330: hsl(var(--blue-330-hsl)/1);
  --blue-330-hsl: 200.957 calc(var(--saturation-factor, 1)*100%) 59.02%;
  --blue-345: hsl(var(--blue-345-hsl)/1);
  --blue-345-hsl: 199.524 calc(var(--saturation-factor, 1)*100%) 49.412%;
  --blue-360: hsl(var(--blue-360-hsl)/1);
  --blue-360-hsl: 202.562 calc(var(--saturation-factor, 1)*100%) 47.451%;
  --blue-400: hsl(var(--blue-400-hsl)/1);
  --blue-400-hsl: 206.809 calc(var(--saturation-factor, 1)*100%) 46.078%;
  --blue-430: hsl(var(--blue-430-hsl)/1);
  --blue-430-hsl: 212.208 calc(var(--saturation-factor, 1)*100%) 45.294%;
  --blue-460: hsl(var(--blue-460-hsl)/1);
  --blue-460-hsl: 213.589 calc(var(--saturation-factor, 1)*100%) 40.98%;
  --blue-500: hsl(var(--blue-500-hsl)/1);
  --blue-500-hsl: 213.297 calc(var(--saturation-factor, 1)*100%) 35.686%;
  --blue-530: hsl(var(--blue-530-hsl)/1);
  --blue-530-hsl: 212.129 calc(var(--saturation-factor, 1)*100%) 30.392%;
  --blue-560: hsl(var(--blue-560-hsl)/1);
  --blue-560-hsl: 211.765 calc(var(--saturation-factor, 1)*100%) 26.667%;
  --blue-600: hsl(var(--blue-600-hsl)/1);
  --blue-600-hsl: 211.017 calc(var(--saturation-factor, 1)*100%) 23.137%;
  --blue-630: hsl(var(--blue-630-hsl)/1);
  --blue-630-hsl: 211.132 calc(var(--saturation-factor, 1)*100%) 20.784%;
  --blue-660: hsl(var(--blue-660-hsl)/1);
  --blue-660-hsl: 211.579 calc(var(--saturation-factor, 1)*100%) 18.627%;
  --blue-700: hsl(var(--blue-700-hsl)/1);
  --blue-700-hsl: 211.765 calc(var(--saturation-factor, 1)*100%) 16.667%;
  --blue-730: hsl(var(--blue-730-hsl)/1);
  --blue-730-hsl: 210.833 calc(var(--saturation-factor, 1)*100%) 14.118%;
  --blue-760: hsl(var(--blue-760-hsl)/1);
  --blue-760-hsl: 211.429 calc(var(--saturation-factor, 1)*100%) 12.353%;
  --blue-800: hsl(var(--blue-800-hsl)/1);
  --blue-800-hsl: 211.111 calc(var(--saturation-factor, 1)*100%) 10.588%;
  --blue-830: hsl(var(--blue-830-hsl)/1);
  --blue-830-hsl: 212.5 calc(var(--saturation-factor, 1)*100%) 9.412%;
  --blue-860: hsl(var(--blue-860-hsl)/1);
  --blue-860-hsl: 213.488 calc(var(--saturation-factor, 1)*100%) 8.431%;
  --blue-900: hsl(var(--blue-900-hsl)/1);
  --blue-900-hsl: 213.333 calc(var(--saturation-factor, 1)*100%) 7.059%;
  --teal-100: hsl(var(--teal-100-hsl)/1);
  --teal-100-hsl: 193.333 calc(var(--saturation-factor, 1)*69.231%) 97.451%;
  --teal-130: hsl(var(--teal-130-hsl)/1);
  --teal-130-hsl: 192 calc(var(--saturation-factor, 1)*83.333%) 95.294%;
  --teal-160: hsl(var(--teal-160-hsl)/1);
  --teal-160-hsl: 190.5 calc(var(--saturation-factor, 1)*83.333%) 90.588%;
  --teal-200: hsl(var(--teal-200-hsl)/1);
  --teal-200-hsl: 188.333 calc(var(--saturation-factor, 1)*85.714%) 83.529%;
  --teal-230: hsl(var(--teal-230-hsl)/1);
  --teal-230-hsl: 187.934 calc(var(--saturation-factor, 1)*88.321%) 73.137%;
  --teal-260: hsl(var(--teal-260-hsl)/1);
  --teal-260-hsl: 188.276 calc(var(--saturation-factor, 1)*81.921%) 65.294%;
  --teal-300: hsl(var(--teal-300-hsl)/1);
  --teal-300-hsl: 188.903 calc(var(--saturation-factor, 1)*72.77%) 58.235%;
  --teal-330: hsl(var(--teal-330-hsl)/1);
  --teal-330-hsl: 189.375 calc(var(--saturation-factor, 1)*65.574%) 52.157%;
  --teal-345: hsl(var(--teal-345-hsl)/1);
  --teal-345-hsl: 189.677 calc(var(--saturation-factor, 1)*62.753%) 48.431%;
  --teal-360: hsl(var(--teal-360-hsl)/1);
  --teal-360-hsl: 189.718 calc(var(--saturation-factor, 1)*63.964%) 43.529%;
  --teal-400: hsl(var(--teal-400-hsl)/1);
  --teal-400-hsl: 189.6 calc(var(--saturation-factor, 1)*63.452%) 38.627%;
  --teal-430: hsl(var(--teal-430-hsl)/1);
  --teal-430-hsl: 190.459 calc(var(--saturation-factor, 1)*63.006%) 33.922%;
  --teal-460: hsl(var(--teal-460-hsl)/1);
  --teal-460-hsl: 190.515 calc(var(--saturation-factor, 1)*64.238%) 29.608%;
  --teal-500: hsl(var(--teal-500-hsl)/1);
  --teal-500-hsl: 190.465 calc(var(--saturation-factor, 1)*65.152%) 25.882%;
  --teal-530: hsl(var(--teal-530-hsl)/1);
  --teal-530-hsl: 190.263 calc(var(--saturation-factor, 1)*66.667%) 22.353%;
  --teal-560: hsl(var(--teal-560-hsl)/1);
  --teal-560-hsl: 189.565 calc(var(--saturation-factor, 1)*69.697%) 19.412%;
  --teal-600: hsl(var(--teal-600-hsl)/1);
  --teal-600-hsl: 188.852 calc(var(--saturation-factor, 1)*71.765%) 16.667%;
  --teal-630: hsl(var(--teal-630-hsl)/1);
  --teal-630-hsl: 189.643 calc(var(--saturation-factor, 1)*73.684%) 14.902%;
  --teal-660: hsl(var(--teal-660-hsl)/1);
  --teal-660-hsl: 188.4 calc(var(--saturation-factor, 1)*75.758%) 12.941%;
  --teal-700: hsl(var(--teal-700-hsl)/1);
  --teal-700-hsl: 189.13 calc(var(--saturation-factor, 1)*79.31%) 11.373%;
  --teal-730: hsl(var(--teal-730-hsl)/1);
  --teal-730-hsl: 189 calc(var(--saturation-factor, 1)*80%) 9.804%;
  --teal-760: hsl(var(--teal-760-hsl)/1);
  --teal-760-hsl: 188.571 calc(var(--saturation-factor, 1)*81.395%) 8.431%;
  --teal-800: hsl(var(--teal-800-hsl)/1);
  --teal-800-hsl: 188 calc(var(--saturation-factor, 1)*83.333%) 7.059%;
  --teal-830: hsl(var(--teal-830-hsl)/1);
  --teal-830-hsl: 188.889 calc(var(--saturation-factor, 1)*87.097%) 6.078%;
  --teal-860: hsl(var(--teal-860-hsl)/1);
  --teal-860-hsl: 187.826 calc(var(--saturation-factor, 1)*85.185%) 5.294%;
  --teal-900: hsl(var(--teal-900-hsl)/1);
  --teal-900-hsl: 189 calc(var(--saturation-factor, 1)*90.909%) 4.314%;
  --white: hsl(var(--white-hsl)/1);
  --white-hsl: 0 calc(var(--saturation-factor, 1)*0%) 100%;
  --white-100: hsl(var(--white-100-hsl)/1);
  --white-100-hsl: 0 calc(var(--saturation-factor, 1)*0%) 100%;
  --white-130: hsl(var(--white-130-hsl)/1);
  --white-130-hsl: 0 calc(var(--saturation-factor, 1)*0%) 100%;
  --white-160: hsl(var(--white-160-hsl)/1);
  --white-160-hsl: 0 calc(var(--saturation-factor, 1)*0%) 100%;
  --white-200: hsl(var(--white-200-hsl)/1);
  --white-200-hsl: 0 calc(var(--saturation-factor, 1)*0%) 100%;
  --white-230: hsl(var(--white-230-hsl)/1);
  --white-230-hsl: 0 calc(var(--saturation-factor, 1)*0%) 100%;
  --white-260: hsl(var(--white-260-hsl)/1);
  --white-260-hsl: 0 calc(var(--saturation-factor, 1)*0%) 100%;
  --white-300: hsl(var(--white-300-hsl)/1);
  --white-300-hsl: 0 calc(var(--saturation-factor, 1)*0%) 100%;
  --white-330: hsl(var(--white-330-hsl)/1);
  --white-330-hsl: 0 calc(var(--saturation-factor, 1)*0%) 100%;
  --white-345: hsl(var(--white-345-hsl)/1);
  --white-345-hsl: 0 calc(var(--saturation-factor, 1)*0%) 100%;
  --white-360: hsl(var(--white-360-hsl)/1);
  --white-360-hsl: 0 calc(var(--saturation-factor, 1)*0%) 100%;
  --white-400: hsl(var(--white-400-hsl)/1);
  --white-400-hsl: 0 calc(var(--saturation-factor, 1)*0%) 100%;
  --white-430: hsl(var(--white-430-hsl)/1);
  --white-430-hsl: 0 calc(var(--saturation-factor, 1)*0%) 100%;
  --white-460: hsl(var(--white-460-hsl)/1);
  --white-460-hsl: 0 calc(var(--saturation-factor, 1)*0%) 100%;
  --white-500: hsl(var(--white-500-hsl)/1);
  --white-500-hsl: 0 calc(var(--saturation-factor, 1)*0%) 100%;
  --white-530: hsl(var(--white-530-hsl)/1);
  --white-530-hsl: 0 calc(var(--saturation-factor, 1)*0%) 90.98%;
  --white-560: hsl(var(--white-560-hsl)/1);
  --white-560-hsl: 0 calc(var(--saturation-factor, 1)*0%) 81.176%;
  --white-600: hsl(var(--white-600-hsl)/1);
  --white-600-hsl: 0 calc(var(--saturation-factor, 1)*0%) 67.843%;
  --white-630: hsl(var(--white-630-hsl)/1);
  --white-630-hsl: 0 calc(var(--saturation-factor, 1)*0%) 58.824%;
  --white-660: hsl(var(--white-660-hsl)/1);
  --white-660-hsl: 0 calc(var(--saturation-factor, 1)*0%) 51.373%;
  --white-700: hsl(var(--white-700-hsl)/1);
  --white-700-hsl: 0 calc(var(--saturation-factor, 1)*0%) 40%;
  --white-730: hsl(var(--white-730-hsl)/1);
  --white-730-hsl: 0 calc(var(--saturation-factor, 1)*0%) 37.255%;
  --white-760: hsl(var(--white-760-hsl)/1);
  --white-760-hsl: 0 calc(var(--saturation-factor, 1)*0%) 34.51%;
  --white-800: hsl(var(--white-800-hsl)/1);
  --white-800-hsl: 0 calc(var(--saturation-factor, 1)*0%) 30.196%;
  --white-830: hsl(var(--white-830-hsl)/1);
  --white-830-hsl: 0 calc(var(--saturation-factor, 1)*0%) 23.137%;
  --white-860: hsl(var(--white-860-hsl)/1);
  --white-860-hsl: 0 calc(var(--saturation-factor, 1)*0%) 14.902%;
  --white-900: hsl(var(--white-900-hsl)/1);
  --white-900-hsl: 0 calc(var(--saturation-factor, 1)*0%) 5.098%;
  --black: hsl(var(--black-hsl)/1);
  --black-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --black-100: hsl(var(--black-100-hsl)/1);
  --black-100-hsl: 0 calc(var(--saturation-factor, 1)*0%) 94.902%;
  --black-130: hsl(var(--black-130-hsl)/1);
  --black-130-hsl: 0 calc(var(--saturation-factor, 1)*0%) 90.98%;
  --black-160: hsl(var(--black-160-hsl)/1);
  --black-160-hsl: 0 calc(var(--saturation-factor, 1)*0%) 85.49%;
  --black-200: hsl(var(--black-200-hsl)/1);
  --black-200-hsl: 0 calc(var(--saturation-factor, 1)*0%) 80%;
  --black-230: hsl(var(--black-230-hsl)/1);
  --black-230-hsl: 0 calc(var(--saturation-factor, 1)*0%) 74.118%;
  --black-260: hsl(var(--black-260-hsl)/1);
  --black-260-hsl: 0 calc(var(--saturation-factor, 1)*0%) 67.451%;
  --black-300: hsl(var(--black-300-hsl)/1);
  --black-300-hsl: 0 calc(var(--saturation-factor, 1)*0%) 60%;
  --black-330: hsl(var(--black-330-hsl)/1);
  --black-330-hsl: 0 calc(var(--saturation-factor, 1)*0%) 47.843%;
  --black-345: hsl(var(--black-345-hsl)/1);
  --black-345-hsl: 0 calc(var(--saturation-factor, 1)*0%) 40%;
  --black-360: hsl(var(--black-360-hsl)/1);
  --black-360-hsl: 0 calc(var(--saturation-factor, 1)*0%) 36.078%;
  --black-400: hsl(var(--black-400-hsl)/1);
  --black-400-hsl: 0 calc(var(--saturation-factor, 1)*0%) 20%;
  --black-430: hsl(var(--black-430-hsl)/1);
  --black-430-hsl: 0 calc(var(--saturation-factor, 1)*0%) 14.51%;
  --black-460: hsl(var(--black-460-hsl)/1);
  --black-460-hsl: 0 calc(var(--saturation-factor, 1)*0%) 7.843%;
  --black-500: hsl(var(--black-500-hsl)/1);
  --black-500-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --black-530: hsl(var(--black-530-hsl)/1);
  --black-530-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --black-560: hsl(var(--black-560-hsl)/1);
  --black-560-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --black-600: hsl(var(--black-600-hsl)/1);
  --black-600-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --black-630: hsl(var(--black-630-hsl)/1);
  --black-630-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --black-660: hsl(var(--black-660-hsl)/1);
  --black-660-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --black-700: hsl(var(--black-700-hsl)/1);
  --black-700-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --black-730: hsl(var(--black-730-hsl)/1);
  --black-730-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --black-760: hsl(var(--black-760-hsl)/1);
  --black-760-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --black-800: hsl(var(--black-800-hsl)/1);
  --black-800-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --black-830: hsl(var(--black-830-hsl)/1);
  --black-830-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --black-860: hsl(var(--black-860-hsl)/1);
  --black-860-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --black-900: hsl(var(--black-900-hsl)/1);
  --black-900-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0%;
  --brand-100: hsl(var(--brand-100-hsl)/1);
  --brand-100-hsl: 240 calc(var(--saturation-factor, 1)*77.778%) 98.235%;
  --brand-130: hsl(var(--brand-130-hsl)/1);
  --brand-130-hsl: 235.714 calc(var(--saturation-factor, 1)*87.5%) 96.863%;
  --brand-160: hsl(var(--brand-160-hsl)/1);
  --brand-160-hsl: 234.545 calc(var(--saturation-factor, 1)*84.615%) 94.902%;
  --brand-200: hsl(var(--brand-200-hsl)/1);
  --brand-200-hsl: 236 calc(var(--saturation-factor, 1)*83.333%) 92.941%;
  --brand-230: hsl(var(--brand-230-hsl)/1);
  --brand-230-hsl: 235.5 calc(var(--saturation-factor, 1)*86.957%) 90.98%;
  --brand-260: hsl(var(--brand-260-hsl)/1);
  --brand-260-hsl: 235.2 calc(var(--saturation-factor, 1)*86.207%) 88.627%;
  --brand-300: hsl(var(--brand-300-hsl)/1);
  --brand-300-hsl: 235.161 calc(var(--saturation-factor, 1)*86.111%) 85.882%;
  --brand-330: hsl(var(--brand-330-hsl)/1);
  --brand-330-hsl: 234.75 calc(var(--saturation-factor, 1)*85.106%) 81.569%;
  --brand-345: hsl(var(--brand-345-hsl)/1);
  --brand-345-hsl: 234.783 calc(var(--saturation-factor, 1)*85.185%) 78.824%;
  --brand-360: hsl(var(--brand-360-hsl)/1);
  --brand-360-hsl: 235.152 calc(var(--saturation-factor, 1)*86.087%) 77.451%;
  --brand-400: hsl(var(--brand-400-hsl)/1);
  --brand-400-hsl: 234.677 calc(var(--saturation-factor, 1)*86.111%) 71.765%;
  --brand-430: hsl(var(--brand-430-hsl)/1);
  --brand-430-hsl: 235 calc(var(--saturation-factor, 1)*85.714%) 69.804%;
  --brand-460: hsl(var(--brand-460-hsl)/1);
  --brand-460-hsl: 234.93 calc(var(--saturation-factor, 1)*85.542%) 67.451%;
  --brand-500: hsl(var(--brand-500-hsl)/1);
  --brand-500-hsl: 234.935 calc(var(--saturation-factor, 1)*85.556%) 64.706%;
  --brand-530: hsl(var(--brand-530-hsl)/1);
  --brand-530-hsl: 234.857 calc(var(--saturation-factor, 1)*66.667%) 58.824%;
  --brand-560: hsl(var(--brand-560-hsl)/1);
  --brand-560-hsl: 234.72 calc(var(--saturation-factor, 1)*51.44%) 52.353%;
  --brand-600: hsl(var(--brand-600-hsl)/1);
  --brand-600-hsl: 234.857 calc(var(--saturation-factor, 1)*46.667%) 44.118%;
  --brand-630: hsl(var(--brand-630-hsl)/1);
  --brand-630-hsl: 235.385 calc(var(--saturation-factor, 1)*46.667%) 38.235%;
  --brand-660: hsl(var(--brand-660-hsl)/1);
  --brand-660-hsl: 234.75 calc(var(--saturation-factor, 1)*47.059%) 33.333%;
  --brand-700: hsl(var(--brand-700-hsl)/1);
  --brand-700-hsl: 235.161 calc(var(--saturation-factor, 1)*46.97%) 25.882%;
  --brand-730: hsl(var(--brand-730-hsl)/1);
  --brand-730-hsl: 234.828 calc(var(--saturation-factor, 1)*46.774%) 24.314%;
  --brand-760: hsl(var(--brand-760-hsl)/1);
  --brand-760-hsl: 234.34 calc(var(--saturation-factor, 1)*46.903%) 22.157%;
  --brand-800: hsl(var(--brand-800-hsl)/1);
  --brand-800-hsl: 234.894 calc(var(--saturation-factor, 1)*47.475%) 19.412%;
  --brand-830: hsl(var(--brand-830-hsl)/1);
  --brand-830-hsl: 235 calc(var(--saturation-factor, 1)*47.368%) 14.902%;
  --brand-860: hsl(var(--brand-860-hsl)/1);
  --brand-860-hsl: 234.783 calc(var(--saturation-factor, 1)*46.939%) 9.608%;
  --brand-900: hsl(var(--brand-900-hsl)/1);
  --brand-900-hsl: 232.5 calc(var(--saturation-factor, 1)*50%) 3.137%;
  --primary-100: hsl(var(--primary-100-hsl)/1);
  --primary-100-hsl: 0 calc(var(--saturation-factor, 1)*0%) 97.647%;
  --primary-130: hsl(var(--primary-130-hsl)/1);
  --primary-130-hsl: 220 calc(var(--saturation-factor, 1)*13.043%) 95.49%;
  --primary-160: hsl(var(--primary-160-hsl)/1);
  --primary-160-hsl: 210 calc(var(--saturation-factor, 1)*11.111%) 92.941%;
  --primary-200: hsl(var(--primary-200-hsl)/1);
  --primary-200-hsl: 216 calc(var(--saturation-factor, 1)*9.804%) 90%;
  --primary-230: hsl(var(--primary-230-hsl)/1);
  --primary-230-hsl: 210 calc(var(--saturation-factor, 1)*9.091%) 87.059%;
  --primary-260: hsl(var(--primary-260-hsl)/1);
  --primary-260-hsl: 214.286 calc(var(--saturation-factor, 1)*8.434%) 83.725%;
  --primary-300: hsl(var(--primary-300-hsl)/1);
  --primary-300-hsl: 210 calc(var(--saturation-factor, 1)*9.259%) 78.824%;
  --primary-330: hsl(var(--primary-330-hsl)/1);
  --primary-330-hsl: 215 calc(var(--saturation-factor, 1)*8.824%) 73.333%;
  --primary-345: hsl(var(--primary-345-hsl)/1);
  --primary-345-hsl: 214.286 calc(var(--saturation-factor, 1)*8.434%) 67.451%;
  --primary-360: hsl(var(--primary-360-hsl)/1);
  --primary-360-hsl: 213.75 calc(var(--saturation-factor, 1)*8.081%) 61.176%;
  --primary-400: hsl(var(--primary-400-hsl)/1);
  --primary-400-hsl: 222.857 calc(var(--saturation-factor, 1)*5.833%) 52.941%;
  --primary-430: hsl(var(--primary-430-hsl)/1);
  --primary-430-hsl: 229.091 calc(var(--saturation-factor, 1)*4.803%) 44.902%;
  --primary-460: hsl(var(--primary-460-hsl)/1);
  --primary-460-hsl: 228 calc(var(--saturation-factor, 1)*5.155%) 38.039%;
  --primary-500: hsl(var(--primary-500-hsl)/1);
  --primary-500-hsl: 228 calc(var(--saturation-factor, 1)*6.024%) 32.549%;
  --primary-530: hsl(var(--primary-530-hsl)/1);
  --primary-530-hsl: 226.667 calc(var(--saturation-factor, 1)*6.475%) 27.255%;
  --primary-560: hsl(var(--primary-560-hsl)/1);
  --primary-560-hsl: 225 calc(var(--saturation-factor, 1)*6.667%) 23.529%;
  --primary-600: hsl(var(--primary-600-hsl)/1);
  --primary-600-hsl: 222.857 calc(var(--saturation-factor, 1)*6.667%) 20.588%;
  --primary-630: hsl(var(--primary-630-hsl)/1);
  --primary-630-hsl: 220 calc(var(--saturation-factor, 1)*6.522%) 18.039%;
  --primary-645: hsl(var(--primary-645-hsl)/1);
  --primary-645-hsl: 220 calc(var(--saturation-factor, 1)*6.977%) 16.863%;
  --primary-660: hsl(var(--primary-660-hsl)/1);
  --primary-660-hsl: 228 calc(var(--saturation-factor, 1)*6.667%) 14.706%;
  --primary-700: hsl(var(--primary-700-hsl)/1);
  --primary-700-hsl: 225 calc(var(--saturation-factor, 1)*6.25%) 12.549%;
  --primary-730: hsl(var(--primary-730-hsl)/1);
  --primary-730-hsl: 225 calc(var(--saturation-factor, 1)*7.143%) 10.98%;
  --primary-760: hsl(var(--primary-760-hsl)/1);
  --primary-760-hsl: 220 calc(var(--saturation-factor, 1)*6.383%) 9.216%;
  --primary-800: hsl(var(--primary-800-hsl)/1);
  --primary-800-hsl: 220 calc(var(--saturation-factor, 1)*8.108%) 7.255%;
  --primary-830: hsl(var(--primary-830-hsl)/1);
  --primary-830-hsl: 240 calc(var(--saturation-factor, 1)*4%) 4.902%;
  --primary-860: hsl(var(--primary-860-hsl)/1);
  --primary-860-hsl: 240 calc(var(--saturation-factor, 1)*7.692%) 2.549%;
  --primary-900: hsl(var(--primary-900-hsl)/1);
  --primary-900-hsl: 0 calc(var(--saturation-factor, 1)*0%) 0.784%;
  --plum-0: hsl(var(--plum-0-hsl)/1);
  --plum-0-hsl: 240 calc(var(--saturation-factor, 1)*9.091%) 97.843%;
  --plum-1: hsl(var(--plum-1-hsl)/1);
  --plum-1-hsl: 240 calc(var(--saturation-factor, 1)*4.348%) 95.49%;
  --plum-2: hsl(var(--plum-2-hsl)/1);
  --plum-2-hsl: 220 calc(var(--saturation-factor, 1)*8.571%) 93.137%;
  --plum-3: hsl(var(--plum-3-hsl)/1);
  --plum-3-hsl: 225 calc(var(--saturation-factor, 1)*8%) 90.196%;
  --plum-4: hsl(var(--plum-4-hsl)/1);
  --plum-4-hsl: 225 calc(var(--saturation-factor, 1)*6.25%) 87.451%;
  --plum-5: hsl(var(--plum-5-hsl)/1);
  --plum-5-hsl: 220 calc(var(--saturation-factor, 1)*7.317%) 83.922%;
  --plum-6: hsl(var(--plum-6-hsl)/1);
  --plum-6-hsl: 231.429 calc(var(--saturation-factor, 1)*6.667%) 79.412%;
  --plum-7: hsl(var(--plum-7-hsl)/1);
  --plum-7-hsl: 226.667 calc(var(--saturation-factor, 1)*6.767%) 73.922%;
  --plum-8: hsl(var(--plum-8-hsl)/1);
  --plum-8-hsl: 230 calc(var(--saturation-factor, 1)*7.407%) 68.235%;
  --plum-9: hsl(var(--plum-9-hsl)/1);
  --plum-9-hsl: 231.429 calc(var(--saturation-factor, 1)*7.071%) 61.176%;
  --plum-10: hsl(var(--plum-10-hsl)/1);
  --plum-10-hsl: 228.75 calc(var(--saturation-factor, 1)*6.78%) 53.725%;
  --plum-11: hsl(var(--plum-11-hsl)/1);
  --plum-11-hsl: 228.75 calc(var(--saturation-factor, 1)*6.897%) 45.49%;
  --plum-12: hsl(var(--plum-12-hsl)/1);
  --plum-12-hsl: 228 calc(var(--saturation-factor, 1)*7.614%) 38.627%;
  --plum-13: hsl(var(--plum-13-hsl)/1);
  --plum-13-hsl: 227.143 calc(var(--saturation-factor, 1)*8.333%) 32.941%;
  --plum-14: hsl(var(--plum-14-hsl)/1);
  --plum-14-hsl: 230 calc(var(--saturation-factor, 1)*8.451%) 27.843%;
  --plum-15: hsl(var(--plum-15-hsl)/1);
  --plum-15-hsl: 229.091 calc(var(--saturation-factor, 1)*8.943%) 24.118%;
  --plum-16: hsl(var(--plum-16-hsl)/1);
  --plum-16-hsl: 234 calc(var(--saturation-factor, 1)*9.259%) 21.176%;
  --plum-17: hsl(var(--plum-17-hsl)/1);
  --plum-17-hsl: 233.333 calc(var(--saturation-factor, 1)*9.278%) 19.02%;
  --plum-18: hsl(var(--plum-18-hsl)/1);
  --plum-18-hsl: 233.333 calc(var(--saturation-factor, 1)*10.588%) 16.667%;
  --plum-19: hsl(var(--plum-19-hsl)/1);
  --plum-19-hsl: 232.5 calc(var(--saturation-factor, 1)*10.811%) 14.51%;
  --plum-20: hsl(var(--plum-20-hsl)/1);
  --plum-20-hsl: 231.429 calc(var(--saturation-factor, 1)*11.111%) 12.353%;
  --plum-21: hsl(var(--plum-21-hsl)/1);
  --plum-21-hsl: 231.429 calc(var(--saturation-factor, 1)*12.727%) 10.784%;
  --plum-22: hsl(var(--plum-22-hsl)/1);
  --plum-22-hsl: 240 calc(var(--saturation-factor, 1)*12%) 9.804%;
  --plum-23: hsl(var(--plum-23-hsl)/1);
  --plum-23-hsl: 240 calc(var(--saturation-factor, 1)*11.628%) 8.431%;
  --plum-24: hsl(var(--plum-24-hsl)/1);
  --plum-24-hsl: 228 calc(var(--saturation-factor, 1)*14.286%) 6.863%;
  --plum-25: hsl(var(--plum-25-hsl)/1);
  --plum-25-hsl: 240 calc(var(--saturation-factor, 1)*14.286%) 5.49%;
  --plum-26: hsl(var(--plum-26-hsl)/1);
  --plum-26-hsl: 240 calc(var(--saturation-factor, 1)*15.789%) 3.725%;
}

/* restore original variables for Ash theme */
.theme-dark:not(html.custom-theme-background) {
  --action-sheet-gradient-bg: var(--primary-630);
  --activity-card-background: var(--primary-700);
  --activity-card-icon-overlay: hsl(var(--primary-600-hsl)/0.85);
  --alert-bg: var(--primary-600);
  --android-navigation-bar-background: var(--primary-830);
  --android-navigation-scrim-background: hsl(var(--primary-830-hsl)/0.5);
  --android-ripple: hsl(var(--white-hsl)/0.07);
  --app-border-frame: hsl(var(--white-hsl)/0.08);
  --autocomplete-bg: var(--primary-630);
  --background-accent: var(--primary-530);
  --background-base-low: var(--neutral-66);
  --background-floating: var(--primary-800);
  --background-mentioned: hsl(var(--yellow-300-hsl)/0.1);
  --background-mentioned-hover: hsl(var(--yellow-300-hsl)/0.08);
  --background-message-automod: hsl(var(--red-400-hsl)/0.05);
  --background-message-automod-hover: hsl(var(--red-400-hsl)/0.1);
  --background-message-highlight: hsl(var(--brand-360-hsl)/0.08);
  --background-message-highlight-hover: hsl(var(--brand-360-hsl)/0.06);
  --background-message-hover: hsl(var(--primary-900-hsl)/0.06);
  --background-mobile-primary: var(--primary-600);
  --background-mobile-secondary: var(--primary-630);
  --background-modifier-accent: hsl(var(--primary-500-hsl)/0.48);
  --background-modifier-active: hsl(var(--primary-500-hsl)/0.48);
  --background-modifier-hover: hsl(var(--primary-500-hsl)/0.3);
  --background-modifier-selected: hsl(var(--primary-500-hsl)/0.6);
  --background-nested-floating: var(--primary-630);
  --background-primary: var(--primary-600);
  --background-secondary: var(--primary-630);
  --background-secondary-alt: var(--primary-660);
  --background-tertiary: var(--primary-700);
  --badge-brand-bg: var(--brand-260);
  --badge-brand-text: var(--brand-560);
  --bg-backdrop: hsl(var(--black-hsl)/0.7);
  --bg-backdrop-immersive: hsl(var(--black-hsl)/0.85);
  --bg-backdrop-no-opacity: var(--black);
  --bg-base-primary: var(--primary-600);
  --bg-base-secondary: var(--primary-630);
  --bg-base-tertiary: var(--primary-660);
  --bg-brand: var(--brand-500);
  --bg-mod-faint: hsl(var(--primary-500-hsl)/0.3);
  --bg-mod-strong: hsl(var(--primary-500-hsl)/0.54);
  --bg-mod-subtle: hsl(var(--primary-500-hsl)/0.48);
  --bg-modal-gradient-green-end: hsl(var(--bg-modal-gradient-green-dark-2-hsl)/0.45);
  --bg-modal-gradient-green-start: hsl(var(--bg-modal-gradient-green-dark-1-hsl)/0.45);
  --bg-modal-gradient-lavender-end: hsl(var(--bg-modal-gradient-lavender-dark-2-hsl)/0.45);
  --bg-modal-gradient-lavender-start: hsl(var(--bg-modal-gradient-lavender-dark-1-hsl)/0.45);
  --bg-modal-gradient-magenta-end: hsl(var(--bg-modal-gradient-magenta-dark-2-hsl)/0.45);
  --bg-modal-gradient-magenta-start: hsl(var(--bg-modal-gradient-magenta-dark-1-hsl)/0.45);
  --bg-modal-gradient-navy-end: hsl(var(--bg-modal-gradient-navy-dark-2-hsl)/0.45);
  --bg-modal-gradient-navy-start: hsl(var(--bg-modal-gradient-navy-dark-1-hsl)/0.45);
  --bg-surface-overlay: var(--primary-800);
  --bg-surface-overlay-tmp: var(--primary-800);
  --bg-surface-raised: var(--primary-560);
  --bg-tile-gradient-magenta-end: hsl(var(--bg-modal-gradient-magenta-dark-2-hsl)/0.3);
  --bg-tile-gradient-magenta-start: hsl(var(--bg-modal-gradient-magenta-dark-1-hsl)/0.3);
  --blur-fallback: hsl(var(--primary-700-hsl)/0.96);
  --blur-fallback-pressed: hsl(var(--primary-730-hsl)/0.96);
  --border-faint: hsl(var(--white-hsl)/0.03);
  --border-strong: hsl(var(--white-hsl)/0.16);
  --border-subtle: hsl(var(--white-hsl)/0.08);
  --bug-reporter-modal-submitting-background: hsl(var(--primary-800-hsl)/0.6);
  --button-creator-revenue-background: var(--teal-430);
  --button-danger-background: var(--red-430);
  --button-danger-background-active: var(--red-530);
  --button-danger-background-disabled: var(--red-430);
  --button-danger-background-hover: var(--red-500);
  --button-danger-border: hsl(var(--white-500-hsl)/0);
  --button-filled-brand-background: var(--brand-500);
  --button-filled-brand-background-active: var(--brand-600);
  --button-filled-brand-background-hover: var(--brand-560);
  --button-filled-brand-border: hsl(var(--white-500-hsl)/0);
  --button-filled-brand-inverted-background: var(--white);
  --button-filled-brand-inverted-background-active: var(--brand-200);
  --button-filled-brand-inverted-background-hover: var(--brand-100);
  --button-filled-brand-inverted-text: var(--brand-500);
  --button-filled-brand-text: var(--white);
  --button-filled-white-background: var(--white-500);
  --button-filled-white-background-active: var(--white-500);
  --button-filled-white-background-hover: var(--white-500);
  --button-filled-white-text: var(--primary-500);
  --button-outline-brand-background: hsl(var(--white-hsl)/0);
  --button-outline-brand-background-active: var(--brand-560);
  --button-outline-brand-background-hover: var(--brand-500);
  --button-outline-brand-border: var(--brand-500);
  --button-outline-brand-border-active: var(--brand-560);
  --button-outline-brand-border-hover: var(--brand-500);
  --button-outline-brand-text: var(--white);
  --button-outline-brand-text-active: var(--white);
  --button-outline-brand-text-hover: var(--white);
  --button-outline-danger-background: hsl(var(--white-hsl)/0);
  --button-outline-danger-background-active: var(--red-460);
  --button-outline-danger-background-hover: var(--red-430);
  --button-outline-danger-border: var(--red-400);
  --button-outline-danger-border-active: var(--red-430);
  --button-outline-danger-border-hover: var(--red-430);
  --button-outline-danger-text: var(--white);
  --button-outline-danger-text-active: var(--white);
  --button-outline-danger-text-hover: var(--white);
  --button-outline-positive-background: hsl(var(--white-hsl)/0);
  --button-outline-positive-background-active: var(--green-530);
  --button-outline-positive-background-hover: var(--green-430);
  --button-outline-positive-border: var(--green-360);
  --button-outline-positive-border-active: var(--green-530);
  --button-outline-positive-border-hover: var(--green-430);
  --button-outline-positive-text: var(--white);
  --button-outline-positive-text-active: var(--white);
  --button-outline-positive-text-hover: var(--white);
  --button-outline-primary-background: hsl(var(--white-hsl)/0);
  --button-outline-primary-background-active: var(--primary-430);
  --button-outline-primary-background-hover: var(--primary-500);
  --button-outline-primary-border: var(--primary-500);
  --button-outline-primary-border-active: var(--primary-430);
  --button-outline-primary-border-hover: var(--primary-500);
  --button-outline-primary-text: var(--white);
  --button-outline-primary-text-active: var(--white);
  --button-outline-primary-text-hover: var(--white);
  --button-positive-background: var(--green-430);
  --button-positive-background-active: var(--green-530);
  --button-positive-background-disabled: var(--green-430);
  --button-positive-background-hover: var(--green-500);
  --button-positive-border: hsl(var(--white-500-hsl)/0);
  --button-secondary-background: var(--primary-500);
  --button-secondary-background-active: var(--primary-400);
  --button-secondary-background-disabled: var(--primary-500);
  --button-secondary-background-hover: var(--primary-430);
  --button-secondary-text: var(--white-500);
  --button-transparent-background: hsl(var(--white-500-hsl)/0.1);
  --button-transparent-background-active: hsl(var(--white-500-hsl)/0.01);
  --button-transparent-background-hover: hsl(var(--white-500-hsl)/0.05);
  --button-transparent-text: var(--primary-130);
  --card-gradient-bg: hsl(var(--black-hsl)/0.4);
  --card-gradient-pressed-bg: hsl(var(--black-hsl)/0.5);
  --card-primary-bg: var(--primary-600);
  --card-primary-pressed-bg: var(--primary-645);
  --card-secondary-bg: var(--primary-630);
  --card-secondary-pressed-bg: var(--primary-645);
  --channel-icon: var(--primary-400);
  --channel-text-area-placeholder: var(--primary-430);
  --channels-default: var(--primary-360);
  --channeltextarea-background: var(--primary-560);
  --chat-background: var(--primary-600);
  --chat-banner-bg: var(--primary-630);
  --chat-border: var(--primary-700);
  --chat-input-container-background: var(--primary-600);
  --chat-swipe-to-reply-background: var(--primary-660);
  --chat-swipe-to-reply-gradient-background: hsl(var(--black-hsl)/0.1);
  --coachmark-bg: var(--primary-800);
  --content-inventory-media-seekbar-container: hsl(var(--plum-6-hsl)/0.24);
  --content-inventory-overlay-text-primary: hsl(var(--white-hsl)/0.85);
  --content-inventory-overlay-text-secondary: hsl(var(--white-hsl)/0.7);
  --content-inventory-overlay-ui-mod: hsl(var(--white-hsl)/0.7);
  --content-inventory-overlay-ui-mod-bg: hsl(var(--black-hsl)/0.1);
  --context-menu-backdrop-background: hsl(var(--black-hsl)/0.7);
  --control-brand-foreground: var(--brand-360);
  --control-brand-foreground-new: var(--brand-360);
  --creator-revenue-icon-gradient-end: var(--teal-430);
  --creator-revenue-icon-gradient-start: var(--teal-360);
  --creator-revenue-info-box-background: hsl(var(--teal-430-hsl)/0.1);
  --creator-revenue-info-box-border: var(--teal-400);
  --creator-revenue-locked-channel-icon: var(--teal-345);
  --creator-revenue-progress-bar: var(--teal-400);
  --custom-status-bubble-bg: var(--primary-800);
  --deprecated-card-bg: hsl(var(--primary-700-hsl)/0.6);
  --deprecated-card-editable-bg: hsl(var(--primary-700-hsl)/0.3);
  --deprecated-text-input-bg: var(--primary-700);
  --deprecated-text-input-border: hsl(var(--black-hsl)/0.3);
  --deprecated-text-input-border-disabled: var(--primary-700);
  --deprecated-text-input-border-hover: var(--primary-900);
  --display-banner-overflow-background: hsl(var(--primary-700-hsl)/0.5);
  --divider-strong: hsl(var(--white-hsl)/0.16);
  --divider-subtle: hsl(var(--white-hsl)/0.08);
  --embed-background: var(--primary-630);
  --embed-background-alternate: var(--primary-600);
  --embed-title: var(--primary-130);
  --expression-picker-bg: var(--primary-630);
  --focus-primary: var(--blue-345);
  --forum-post-extra-media-count-container-background: hsl(var(--primary-660-hsl)/0.8);
  --forum-post-tag-background: hsl(var(--primary-660-hsl)/0.9);
  --guild-notifications-bottom-sheet-pill-background: var(--primary-700);
  --header-muted: var(--primary-360);
  --header-primary: var(--primary-130);
  --header-secondary: var(--primary-330);
  --home-background: var(--primary-645);
  --icon-muted: var(--primary-400);
  --icon-primary: var(--primary-130);
  --icon-secondary: var(--primary-330);
  --icon-transparent: hsl(var(--transparent-hsl)/0);
  --info-box-background: hsl(var(--blue-345-hsl)/0.1);
  --info-danger-background: hsl(var(--red-400-hsl)/0.1);
  --info-danger-foreground: var(--red-400);
  --info-danger-text: var(--white);
  --info-help-background: hsl(var(--blue-345-hsl)/0.1);
  --info-help-foreground: var(--blue-345);
  --info-help-text: var(--white);
  --info-positive-background: hsl(var(--green-360-hsl)/0.1);
  --info-positive-foreground: var(--green-360);
  --info-positive-text: var(--white);
  --info-warning-background: hsl(var(--yellow-300-hsl)/0.1);
  --info-warning-foreground: var(--yellow-300);
  --info-warning-text: var(--white);
  --input-background: var(--primary-700);
  --input-border: hsl(var(--plum-11-hsl)/0.32);
  --input-error-background: hsl(var(--red-500-hsl)/0.12);
  --input-error-border: var(--red-360);
  --input-error-text: var(--red-260);
  --input-focused-border: hsl(var(--white-hsl)/0.16);
  --input-placeholder-text: var(--input-placeholder-text-dark);
  --interactive-active: var(--white);
  --interactive-hover: var(--primary-230);
  --interactive-muted: var(--primary-500);
  --interactive-normal: var(--primary-330);
  --leaderboard-league-brand-text: var(--lol-text-light);
  --legacy-android-blur-overlay-default: hsl(var(--primary-660-hsl)/0.5);
  --legacy-android-blur-overlay-ultra-thin: hsl(var(--black-hsl)/0.025);
  --legacy-blur-fallback-default: hsl(var(--primary-660-hsl)/0.975);
  --legacy-blur-fallback-ultra-thin: hsl(var(--black-hsl)/0.95);
  --live-stage-tile-border: hsl(var(--primary-500-hsl)/0.6);
  --logo-primary: var(--white);
  --mention-background: hsl(var(--brand-500-hsl)/0.3);
  --mention-foreground: var(--brand-260);
  --menu-item-danger-active-bg: var(--red-530);
  --menu-item-danger-hover-bg: var(--red-430);
  --menu-item-default-active-bg: var(--brand-560);
  --menu-item-default-hover-bg: var(--brand-500);
  --message-reacted-background: hsl(var(--brand-500-hsl)/0.15);
  --message-reacted-text: var(--brand-200);
  --modal-background: var(--primary-600);
  --modal-footer-background: var(--primary-630);
  --navigator-header-tint: var(--white);
  --overlay-backdrop-default: hsl(var(--opacity-black-72-hsl)/0.7215686274509804);
  --overlay-backdrop-lightbox: hsl(var(--opacity-black-92-hsl)/0.9215686274509803);
  --panel-bg: var(--primary-600);
  --polls-normal-fill-hover: var(--primary-600);
  --polls-normal-image-background: var(--primary-660);
  --polls-victor-fill: hsl(var(--green-360-hsl)/0.2);
  --polls-voted-fill: hsl(var(--brand-500-hsl)/0.2);
  --premium-nitro-pink-text: var(--premium-nitro-pink-light);
  --profile-gradient-note-background: hsl(var(--black-hsl)/0.3);
  --profile-gradient-overlay: hsl(var(--black-hsl)/0.6);
  --profile-gradient-overlay-synced-with-user-theme: hsl(var(--black-hsl)/0.8);
  --profile-gradient-role-pill-background: hsl(var(--primary-660-hsl)/0.5);
  --profile-gradient-role-pill-border: hsl(var(--white-hsl)/0.2);
  --profile-gradient-section-box: hsl(var(--black-hsl)/0.45);
  --redesign-activity-card-badge-icon: var(--primary-360);
  --redesign-button-active-background: var(--green-430);
  --redesign-button-active-pressed-background: var(--green-460);
  --redesign-button-active-text: var(--white);
  --redesign-button-danger-background: var(--red-430);
  --redesign-button-danger-pressed-background: var(--red-460);
  --redesign-button-danger-text: var(--white);
  --redesign-button-destructive-background: var(--red-430);
  --redesign-button-destructive-pressed-background: var(--red-460);
  --redesign-button-destructive-text: var(--white);
  --redesign-button-overlay-alpha-background: hsl(var(--black-hsl)/0.54);
  --redesign-button-overlay-alpha-pressed-background: hsl(var(--black-hsl)/0.64);
  --redesign-button-overlay-alpha-text: var(--white);
  --redesign-button-overlay-background: var(--white);
  --redesign-button-overlay-text: var(--primary-860);
  --redesign-button-positive-background: var(--green-430);
  --redesign-button-positive-pressed-background: var(--green-460);
  --redesign-button-positive-text: var(--white);
  --redesign-button-premium-primary-blue-for-gradient: var(--premium-tier-0-blue-for-gradients-2);
  --redesign-button-premium-primary-pink-for-gradient: var(--premium-tier-2-pink-for-gradients);
  --redesign-button-premium-primary-pressed-background: hsl(var(--black-hsl)/0.1);
  --redesign-button-premium-primary-purple-for-gradient: var(--premium-tier-2-purple-for-gradients);
  --redesign-button-premium-primary-purple-for-gradient-2: var(--premium-tier-2-purple-for-gradients-2);
  --redesign-button-primary-alt-background: hsl(var(--brand-500-hsl)/0);
  --redesign-button-primary-alt-border: var(--brand-360);
  --redesign-button-primary-alt-on-blurple-background: hsl(var(--brand-530-hsl)/0);
  --redesign-button-primary-alt-on-blurple-border: var(--white);
  --redesign-button-primary-alt-on-blurple-pressed-background: var(--brand-530);
  --redesign-button-primary-alt-on-blurple-pressed-border: var(--brand-360);
  --redesign-button-primary-alt-on-blurple-text: var(--white);
  --redesign-button-primary-alt-pressed-background: hsl(var(--brand-700-hsl)/0.16);
  --redesign-button-primary-alt-pressed-border: hsl(var(--brand-400-hsl)/0.5);
  --redesign-button-primary-alt-pressed-text: var(--brand-360);
  --redesign-button-primary-alt-text: var(--brand-360);
  --redesign-button-primary-background: var(--brand-500);
  --redesign-button-primary-on-blurple-pressed-text: var(--brand-530);
  --redesign-button-primary-overlay-background: var(--white);
  --redesign-button-primary-overlay-pressed-background: var(--primary-230);
  --redesign-button-primary-overlay-text: var(--primary-860);
  --redesign-button-primary-pressed-background: var(--brand-560);
  --redesign-button-primary-text: var(--white);
  --redesign-button-secondary-background: var(--primary-460);
  --redesign-button-secondary-border: hsl(var(--white-hsl)/0.08);
  --redesign-button-secondary-overlay-background: hsl(var(--black-hsl)/0.54);
  --redesign-button-secondary-overlay-pressed-background: hsl(var(--black-hsl)/0.64);
  --redesign-button-secondary-overlay-text: var(--white);
  --redesign-button-secondary-pressed-background: var(--primary-500);
  --redesign-button-secondary-pressed-border: hsl(var(--transparent-hsl)/0);
  --redesign-button-secondary-text: var(--primary-230);
  --redesign-button-selected-background: hsl(var(--brand-500-hsl)/0.24);
  --redesign-button-selected-pressed-background: hsl(var(--brand-500-hsl)/0.28);
  --redesign-button-selected-text: var(--brand-500);
  --redesign-button-tertiary-background: var(--primary-660);
  --redesign-button-tertiary-pressed-background: var(--primary-560);
  --redesign-button-tertiary-pressed-text: var(--primary-330);
  --redesign-button-tertiary-text: var(--primary-230);
  --redesign-channel-name-muted-text: var(--primary-360);
  --redesign-channel-name-text: var(--primary-130);
  --redesign-chat-input-background: var(--primary-700);
  --redesign-image-button-pressed-background: hsl(var(--black-hsl)/0.08);
  --redesign-input-control-active-bg: var(--primary-645);
  --redesign-input-control-selected: var(--brand-500);
  --scrollbar-auto-scrollbar-color-thumb: var(--primary-730);
  --scrollbar-auto-scrollbar-color-track: var(--primary-630);
  --scrollbar-auto-thumb: var(--primary-730);
  --scrollbar-auto-track: var(--primary-630);
  --scrollbar-thin-thumb: var(--primary-730);
  --scrollbar-thin-track: hsl(var(--black-hsl)/0);
  --spine-default: var(--primary-500);
  --spoiler-hidden-background: var(--primary-700);
  --spoiler-revealed-background: var(--primary-660);
  --stage-card-pill-bg: var(--primary-630);
  --status-danger: var(--red-400);
  --status-danger-background: var(--red-430);
  --status-danger-text: var(--white);
  --status-dnd: var(--red-400);
  --status-idle: var(--yellow-300);
  --status-offline: var(--primary-360);
  --status-online: var(--green-360);
  --status-positive: var(--green-360);
  --status-positive-background: var(--green-430);
  --status-positive-text: var(--white);
  --status-speaking: var(--green-360);
  --status-warning: var(--yellow-300);
  --status-warning-background: var(--yellow-300);
  --status-warning-text: var(--black);
  --text-brand: var(--brand-360);
  --text-danger: var(--red-345);
  --text-link: var(--blue-345);
  --text-link-low-saturation: var(--blue-330);
  --text-low-contrast: var(--primary-360);
  --text-message-preview-low-sat: var(--primary-360);
  --text-muted: var(--primary-360);
  --text-muted-on-default: var(--primary-330);
  --text-normal: var(--primary-230);
  --text-positive: var(--green-330);
  --text-primary: var(--primary-230);
  --text-secondary: var(--primary-330);
  --text-warning: var(--yellow-300);
  --textbox-markdown-syntax: var(--primary-360);
  --theme-locked-blur-fallback: hsl(var(--primary-700-hsl)/0.96);
  --thread-channel-spine: var(--primary-500);
  --toast-bg: var(--primary-800);
  --typing-indicator-bg: var(--primary-630);
  --user-profile-background-hover: hsl(var(--primary-500-hsl)/0.3);
  --user-profile-border: hsl(var(--white-hsl)/0.08);
  --user-profile-header-overflow-background: hsl(var(--primary-700-hsl)/0.5);
  --user-profile-note-background-focus: var(--primary-700);
  --user-profile-overlay-background: var(--primary-800);
  --user-profile-overlay-background-hover: hsl(var(--primary-500-hsl)/0.3);
  --voice-video-video-tile-background: hsl(var(--plum-17-hsl)/0.4);
  --voice-video-video-tile-blur-fallback: hsl(var(--primary-700-hsl)/0.48);
}

/* restore original variables for Light theme */
.theme-light:not(html.custom-theme-background) {
  --action-sheet-gradient-bg: var(--primary-130);
  --activity-card-background: var(--white);
  --activity-card-icon-overlay: hsl(var(--primary-600-hsl)/0.85);
  --alert-bg: var(--white);
  --android-navigation-bar-background: var(--primary-100);
  --android-navigation-scrim-background: hsl(var(--primary-100-hsl)/0.5);
  --android-ripple: hsl(var(--black-hsl)/0.12);
  --app-border-frame: hsl(var(--black-hsl)/0.08);
  --autocomplete-bg: var(--primary-100);
  --background-accent: var(--primary-430);
  --background-base-low: var(--neutral-2);
  --background-floating: var(--white);
  --background-mentioned: hsl(var(--yellow-300-hsl)/0.1);
  --background-mentioned-hover: hsl(var(--yellow-300-hsl)/0.2);
  --background-message-automod: hsl(var(--red-400-hsl)/0.05);
  --background-message-automod-hover: hsl(var(--red-400-hsl)/0.1);
  --background-message-highlight: hsl(var(--brand-360-hsl)/0.1);
  --background-message-highlight-hover: hsl(var(--brand-360-hsl)/0.2);
  --background-message-hover: hsl(var(--primary-900-hsl)/0.03);
  --background-mobile-primary: var(--primary-100);
  --background-mobile-secondary: var(--white);
  --background-modifier-accent: hsl(var(--primary-400-hsl)/0.24);
  --background-modifier-active: hsl(var(--primary-400-hsl)/0.2);
  --background-modifier-hover: hsl(var(--primary-400-hsl)/0.16);
  --background-modifier-selected: hsl(var(--primary-400-hsl)/0.24);
  --background-nested-floating: var(--white);
  --background-primary: var(--white);
  --background-secondary: var(--primary-130);
  --background-secondary-alt: var(--primary-160);
  --background-tertiary: var(--primary-200);
  --badge-brand-bg: var(--brand-260);
  --badge-brand-text: var(--brand-560);
  --bg-backdrop: hsl(var(--black-hsl)/0.54);
  --bg-backdrop-immersive: hsl(var(--black-hsl)/0.8);
  --bg-backdrop-no-opacity: var(--black);
  --bg-base-primary: var(--white);
  --bg-base-secondary: var(--primary-130);
  --bg-base-tertiary: var(--primary-160);
  --bg-brand: var(--brand-500);
  --bg-mod-faint: hsl(var(--primary-400-hsl)/0.08);
  --bg-mod-strong: hsl(var(--primary-400-hsl)/0.24);
  --bg-mod-subtle: hsl(var(--primary-400-hsl)/0.16);
  --bg-modal-gradient-green-end: var(--bg-modal-gradient-green-light-2);
  --bg-modal-gradient-green-start: var(--bg-modal-gradient-green-light-1);
  --bg-modal-gradient-lavender-end: var(--bg-modal-gradient-lavender-light-2);
  --bg-modal-gradient-lavender-start: var(--bg-modal-gradient-lavender-light-1);
  --bg-modal-gradient-magenta-end: var(--bg-modal-gradient-magenta-light-2);
  --bg-modal-gradient-magenta-start: var(--bg-modal-gradient-magenta-light-1);
  --bg-modal-gradient-navy-end: var(--bg-modal-gradient-navy-light-2);
  --bg-modal-gradient-navy-start: var(--bg-modal-gradient-navy-light-1);
  --bg-surface-overlay: var(--white);
  --bg-surface-overlay-tmp: var(--primary-130);
  --bg-surface-raised: var(--white);
  --bg-tile-gradient-magenta-end: hsl(var(--bg-modal-gradient-magenta-light-2-hsl)/0.3);
  --bg-tile-gradient-magenta-start: hsl(var(--bg-modal-gradient-magenta-light-1-hsl)/0.3);
  --blur-fallback: hsl(var(--primary-530-hsl)/0.96);
  --blur-fallback-pressed: hsl(var(--primary-560-hsl)/0.96);
  --border-faint: hsl(var(--black-hsl)/0.04);
  --border-strong: hsl(var(--black-hsl)/0.16);
  --border-subtle: hsl(var(--black-hsl)/0.08);
  --bug-reporter-modal-submitting-background: hsl(var(--white-hsl)/0.6);
  --button-creator-revenue-background: var(--teal-430);
  --button-danger-background: var(--red-430);
  --button-danger-background-active: var(--red-530);
  --button-danger-background-disabled: var(--red-430);
  --button-danger-background-hover: var(--red-500);
  --button-danger-border: hsl(var(--white-500-hsl)/0);
  --button-filled-brand-background: var(--brand-500);
  --button-filled-brand-background-active: var(--brand-600);
  --button-filled-brand-background-hover: var(--brand-560);
  --button-filled-brand-border: hsl(var(--white-500-hsl)/0);
  --button-filled-brand-inverted-background: var(--white);
  --button-filled-brand-inverted-background-active: var(--brand-200);
  --button-filled-brand-inverted-background-hover: var(--brand-100);
  --button-filled-brand-inverted-text: var(--brand-500);
  --button-filled-brand-text: var(--white);
  --button-filled-white-background: var(--white-500);
  --button-filled-white-background-active: var(--white-500);
  --button-filled-white-background-hover: var(--white-500);
  --button-filled-white-text: var(--primary-500);
  --button-outline-brand-background: hsl(var(--white-hsl)/0);
  --button-outline-brand-background-active: var(--brand-560);
  --button-outline-brand-background-hover: var(--brand-500);
  --button-outline-brand-border: var(--brand-500);
  --button-outline-brand-border-active: var(--brand-560);
  --button-outline-brand-border-hover: var(--brand-500);
  --button-outline-brand-text: var(--black);
  --button-outline-brand-text-active: var(--white);
  --button-outline-brand-text-hover: var(--white);
  --button-outline-danger-background: hsl(var(--white-hsl)/0);
  --button-outline-danger-background-active: var(--red-460);
  --button-outline-danger-background-hover: var(--red-430);
  --button-outline-danger-border: var(--red-430);
  --button-outline-danger-border-active: var(--red-430);
  --button-outline-danger-border-hover: var(--red-430);
  --button-outline-danger-text: var(--black);
  --button-outline-danger-text-active: var(--white);
  --button-outline-danger-text-hover: var(--white);
  --button-outline-positive-background: hsl(var(--white-hsl)/0);
  --button-outline-positive-background-active: var(--green-530);
  --button-outline-positive-background-hover: var(--green-430);
  --button-outline-positive-border: var(--green-400);
  --button-outline-positive-border-active: var(--green-530);
  --button-outline-positive-border-hover: var(--green-430);
  --button-outline-positive-text: var(--black);
  --button-outline-positive-text-active: var(--white);
  --button-outline-positive-text-hover: var(--white);
  --button-outline-primary-background: hsl(var(--white-hsl)/0);
  --button-outline-primary-background-active: var(--primary-600);
  --button-outline-primary-background-hover: var(--primary-530);
  --button-outline-primary-border: var(--primary-530);
  --button-outline-primary-border-active: var(--primary-600);
  --button-outline-primary-border-hover: var(--primary-530);
  --button-outline-primary-text: var(--black);
  --button-outline-primary-text-active: var(--white);
  --button-outline-primary-text-hover: var(--white);
  --button-positive-background: var(--green-430);
  --button-positive-background-active: var(--green-530);
  --button-positive-background-disabled: var(--green-430);
  --button-positive-background-hover: var(--green-530);
  --button-positive-border: hsl(var(--white-500-hsl)/0);
  --button-secondary-background: var(--primary-430);
  --button-secondary-background-active: var(--primary-530);
  --button-secondary-background-disabled: var(--primary-430);
  --button-secondary-background-hover: var(--primary-500);
  --button-secondary-text: var(--white-500);
  --button-transparent-background: hsl(var(--primary-400-hsl)/0.01);
  --button-transparent-background-active: hsl(var(--primary-400-hsl)/0.25);
  --button-transparent-background-hover: hsl(var(--primary-400-hsl)/0.2);
  --button-transparent-text: var(--primary-860);
  --card-gradient-bg: hsl(var(--white-hsl)/0.7);
  --card-gradient-pressed-bg: hsl(var(--white-hsl)/0.5);
  --card-primary-bg: var(--white);
  --card-primary-pressed-bg: var(--primary-160);
  --card-secondary-bg: var(--white);
  --card-secondary-pressed-bg: var(--primary-160);
  --channel-icon: var(--primary-430);
  --channel-text-area-placeholder: var(--primary-400);
  --channels-default: var(--primary-460);
  --channeltextarea-background: var(--primary-160);
  --chat-background: var(--white);
  --chat-banner-bg: var(--primary-130);
  --chat-border: var(--primary-200);
  --chat-input-container-background: var(--white);
  --chat-swipe-to-reply-background: var(--primary-160);
  --chat-swipe-to-reply-gradient-background: hsl(var(--white-hsl)/0.4);
  --coachmark-bg: var(--white);
  --content-inventory-media-seekbar-container: hsl(var(--plum-6-hsl)/0.24);
  --content-inventory-overlay-text-primary: hsl(var(--white-hsl)/0.85);
  --content-inventory-overlay-text-secondary: hsl(var(--white-hsl)/0.7);
  --content-inventory-overlay-ui-mod: hsl(var(--white-hsl)/0.7);
  --content-inventory-overlay-ui-mod-bg: hsl(var(--black-hsl)/0.1);
  --context-menu-backdrop-background: hsl(var(--black-hsl)/0.54);
  --control-brand-foreground: var(--brand-500);
  --control-brand-foreground-new: var(--brand-500);
  --creator-revenue-icon-gradient-end: var(--teal-400);
  --creator-revenue-icon-gradient-start: var(--teal-345);
  --creator-revenue-info-box-background: hsl(var(--teal-430-hsl)/0.1);
  --creator-revenue-info-box-border: var(--teal-400);
  --creator-revenue-locked-channel-icon: var(--teal-400);
  --creator-revenue-progress-bar: var(--teal-345);
  --custom-status-bubble-bg: var(--white);
  --deprecated-card-bg: var(--primary-100);
  --deprecated-card-editable-bg: hsl(var(--primary-100-hsl)/0.6);
  --deprecated-text-input-bg: var(--primary-200);
  --deprecated-text-input-border: hsl(var(--primary-500-hsl)/0.3);
  --deprecated-text-input-border-disabled: var(--primary-200);
  --deprecated-text-input-border-hover: var(--primary-300);
  --display-banner-overflow-background: hsl(var(--white-hsl)/0.5);
  --divider-strong: hsl(var(--black-hsl)/0.16);
  --divider-subtle: hsl(var(--black-hsl)/0.08);
  --embed-background: var(--primary-130);
  --embed-background-alternate: var(--primary-200);
  --embed-title: var(--primary-860);
  --expression-picker-bg: var(--primary-130);
  --focus-primary: var(--blue-360);
  --forum-post-extra-media-count-container-background: hsl(var(--primary-160-hsl)/0.8);
  --forum-post-tag-background: hsl(var(--primary-160-hsl)/0.9);
  --guild-notifications-bottom-sheet-pill-background: var(--white);
  --header-muted: var(--primary-460);
  --header-primary: var(--primary-860);
  --header-secondary: var(--primary-500);
  --home-background: var(--primary-100);
  --icon-muted: var(--primary-400);
  --icon-primary: var(--primary-860);
  --icon-secondary: var(--primary-500);
  --icon-transparent: hsl(var(--transparent-hsl)/0);
  --info-box-background: hsl(var(--blue-345-hsl)/0.1);
  --info-danger-background: hsl(var(--red-430-hsl)/0.1);
  --info-danger-foreground: var(--red-430);
  --info-danger-text: var(--black);
  --info-help-background: hsl(var(--blue-430-hsl)/0.1);
  --info-help-foreground: var(--blue-430);
  --info-help-text: var(--black);
  --info-positive-background: hsl(var(--green-400-hsl)/0.05);
  --info-positive-foreground: var(--green-400);
  --info-positive-text: var(--black);
  --info-warning-background: hsl(var(--yellow-400-hsl)/0.1);
  --info-warning-foreground: var(--yellow-400);
  --info-warning-text: var(--black);
  --input-background: hsl(var(--black-hsl)/0.08);
  --input-border: hsl(var(--plum-11-hsl)/0.32);
  --input-error-background: hsl(var(--red-500-hsl)/0.12);
  --input-error-border: var(--red-360);
  --input-error-text: var(--red-700);
  --input-focused-border: hsl(var(--black-hsl)/0.16);
  --input-placeholder-text: var(--primary-460);
  --interactive-active: var(--primary-860);
  --interactive-hover: var(--primary-600);
  --interactive-muted: var(--primary-300);
  --interactive-normal: var(--primary-500);
  --leaderboard-league-brand-text: var(--lol-text-dark);
  --legacy-android-blur-overlay-default: hsl(var(--primary-130-hsl)/0.1);
  --legacy-android-blur-overlay-ultra-thin: hsl(var(--white-hsl)/0.25);
  --legacy-blur-fallback-default: hsl(var(--primary-230-hsl)/0.975);
  --legacy-blur-fallback-ultra-thin: hsl(var(--white-hsl)/0.95);
  --live-stage-tile-border: hsl(var(--primary-430-hsl)/0.15);
  --logo-primary: var(--brand-500);
  --mention-background: hsl(var(--brand-500-hsl)/0.15);
  --mention-foreground: var(--brand-560);
  --menu-item-danger-active-bg: var(--red-530);
  --menu-item-danger-hover-bg: var(--red-430);
  --menu-item-default-active-bg: var(--brand-560);
  --menu-item-default-hover-bg: var(--brand-500);
  --message-reacted-background: hsl(var(--brand-500-hsl)/0.15);
  --message-reacted-text: var(--brand-560);
  --modal-background: var(--white);
  --modal-footer-background: var(--primary-130);
  --navigator-header-tint: var(--primary-500);
  --overlay-backdrop-default: hsl(var(--opacity-black-52-hsl)/0.5215686274509804);
  --overlay-backdrop-lightbox: hsl(var(--opacity-black-92-hsl)/0.9215686274509803);
  --panel-bg: var(--white);
  --polls-normal-fill-hover: var(--primary-230);
  --polls-normal-image-background: var(--white);
  --polls-victor-fill: hsl(var(--green-400-hsl)/0.2);
  --polls-voted-fill: hsl(var(--brand-500-hsl)/0.2);
  --premium-nitro-pink-text: var(--premium-nitro-pink-dark);
  --profile-gradient-note-background: hsl(var(--white-hsl)/0.3);
  --profile-gradient-overlay: hsl(var(--white-hsl)/0.6);
  --profile-gradient-overlay-synced-with-user-theme: hsl(var(--white-hsl)/0.8);
  --profile-gradient-role-pill-background: hsl(var(--white-hsl)/0.5);
  --profile-gradient-role-pill-border: hsl(var(--primary-660-hsl)/0.2);
  --profile-gradient-section-box: hsl(var(--white-hsl)/0.45);
  --redesign-activity-card-badge-icon: var(--primary-400);
  --redesign-button-active-background: var(--green-430);
  --redesign-button-active-pressed-background: var(--green-460);
  --redesign-button-active-text: var(--white);
  --redesign-button-danger-background: var(--red-430);
  --redesign-button-danger-pressed-background: var(--red-460);
  --redesign-button-danger-text: var(--white);
  --redesign-button-destructive-background: var(--red-430);
  --redesign-button-destructive-pressed-background: var(--red-460);
  --redesign-button-destructive-text: var(--white);
  --redesign-button-overlay-alpha-background: hsl(var(--black-hsl)/0.54);
  --redesign-button-overlay-alpha-pressed-background: hsl(var(--black-hsl)/0.64);
  --redesign-button-overlay-alpha-text: var(--white);
  --redesign-button-overlay-background: var(--white);
  --redesign-button-overlay-text: var(--primary-860);
  --redesign-button-positive-background: var(--green-430);
  --redesign-button-positive-pressed-background: var(--green-460);
  --redesign-button-positive-text: var(--white);
  --redesign-button-premium-primary-blue-for-gradient: var(--premium-tier-0-blue-for-gradients-2);
  --redesign-button-premium-primary-pink-for-gradient: var(--premium-tier-2-pink-for-gradients);
  --redesign-button-premium-primary-pressed-background: hsl(var(--black-hsl)/0.1);
  --redesign-button-premium-primary-purple-for-gradient: var(--premium-tier-2-purple-for-gradients);
  --redesign-button-premium-primary-purple-for-gradient-2: var(--premium-tier-2-purple-for-gradients-2);
  --redesign-button-primary-alt-background: hsl(var(--brand-500-hsl)/0);
  --redesign-button-primary-alt-border: var(--brand-500);
  --redesign-button-primary-alt-on-blurple-background: hsl(var(--brand-530-hsl)/0);
  --redesign-button-primary-alt-on-blurple-border: var(--white);
  --redesign-button-primary-alt-on-blurple-pressed-background: var(--brand-530);
  --redesign-button-primary-alt-on-blurple-pressed-border: var(--brand-360);
  --redesign-button-primary-alt-on-blurple-text: var(--white);
  --redesign-button-primary-alt-pressed-background: hsl(var(--brand-500-hsl)/0.06);
  --redesign-button-primary-alt-pressed-border: var(--brand-330);
  --redesign-button-primary-alt-pressed-text: var(--brand-560);
  --redesign-button-primary-alt-text: var(--brand-500);
  --redesign-button-primary-background: var(--brand-500);
  --redesign-button-primary-on-blurple-pressed-text: var(--brand-530);
  --redesign-button-primary-overlay-background: var(--white);
  --redesign-button-primary-overlay-pressed-background: var(--primary-230);
  --redesign-button-primary-overlay-text: var(--primary-860);
  --redesign-button-primary-pressed-background: var(--brand-560);
  --redesign-button-primary-text: var(--white);
  --redesign-button-secondary-background: var(--white);
  --redesign-button-secondary-border: hsl(var(--black-hsl)/0.08);
  --redesign-button-secondary-overlay-background: hsl(var(--black-hsl)/0.54);
  --redesign-button-secondary-overlay-pressed-background: hsl(var(--black-hsl)/0.64);
  --redesign-button-secondary-overlay-text: var(--white);
  --redesign-button-secondary-pressed-background: var(--primary-130);
  --redesign-button-secondary-pressed-border: hsl(var(--black-hsl)/0.04);
  --redesign-button-secondary-text: var(--primary-600);
  --redesign-button-selected-background: hsl(var(--brand-500-hsl)/0.16);
  --redesign-button-selected-pressed-background: hsl(var(--brand-500-hsl)/0.24);
  --redesign-button-selected-text: var(--brand-500);
  --redesign-button-tertiary-background: hsl(var(--black-hsl)/0.08);
  --redesign-button-tertiary-pressed-background: hsl(var(--black-hsl)/0.16);
  --redesign-button-tertiary-pressed-text: var(--primary-500);
  --redesign-button-tertiary-text: var(--primary-600);
  --redesign-channel-name-muted-text: var(--primary-460);
  --redesign-channel-name-text: var(--primary-860);
  --redesign-chat-input-background: hsl(var(--black-hsl)/0.08);
  --redesign-image-button-pressed-background: hsl(var(--black-hsl)/0.08);
  --redesign-input-control-active-bg: var(--white);
  --redesign-input-control-selected: var(--brand-500);
  --scrollbar-auto-scrollbar-color-thumb: var(--primary-230);
  --scrollbar-auto-scrollbar-color-track: var(--primary-130);
  --scrollbar-auto-thumb: var(--primary-300);
  --scrollbar-auto-track: var(--primary-160);
  --scrollbar-thin-thumb: hsl(var(--primary-500-hsl)/0.3);
  --scrollbar-thin-track: hsl(var(--black-hsl)/0);
  --spine-default: var(--primary-300);
  --spoiler-hidden-background: var(--primary-200);
  --spoiler-revealed-background: var(--primary-160);
  --stage-card-pill-bg: var(--white);
  --status-danger: var(--red-430);
  --status-danger-background: var(--red-430);
  --status-danger-text: var(--white);
  --status-dnd: var(--red-430);
  --status-idle: var(--yellow-400);
  --status-offline: var(--primary-460);
  --status-online: var(--green-400);
  --status-positive: var(--green-400);
  --status-positive-background: var(--green-430);
  --status-positive-text: var(--white);
  --status-speaking: var(--green-360);
  --status-warning: var(--yellow-400);
  --status-warning-background: var(--yellow-400);
  --status-warning-text: var(--white);
  --text-brand: var(--brand-500);
  --text-danger: var(--red-500);
  --text-link: var(--blue-430);
  --text-link-low-saturation: var(--blue-430);
  --text-low-contrast: var(--primary-460);
  --text-message-preview-low-sat: var(--primary-460);
  --text-muted: var(--primary-460);
  --text-muted-on-default: var(--primary-430);
  --text-normal: var(--primary-600);
  --text-positive: var(--green-430);
  --text-primary: var(--primary-600);
  --text-secondary: var(--primary-500);
  --text-warning: var(--yellow-430);
  --textbox-markdown-syntax: var(--primary-530);
  --theme-locked-blur-fallback: hsl(var(--primary-700-hsl)/0.96);
  --thread-channel-spine: var(--primary-300);
  --toast-bg: var(--white);
  --typing-indicator-bg: var(--primary-130);
  --user-profile-background-hover: hsl(var(--primary-400-hsl)/0.16);
  --user-profile-border: hsl(var(--black-hsl)/0.08);
  --user-profile-header-overflow-background: hsl(var(--white-hsl)/0.5);
  --user-profile-note-background-focus: var(--primary-200);
  --user-profile-overlay-background: var(--white);
  --user-profile-overlay-background-hover: hsl(var(--primary-400-hsl)/0.16);
  --voice-video-video-tile-background: hsl(var(--plum-17-hsl)/0.4);
  --voice-video-video-tile-blur-fallback: hsl(var(--primary-700-hsl)/0.48);
}

/* restore original variables for Dark theme */
.theme-darker:not(html.custom-theme-background) {
  --action-sheet-gradient-bg: var(--plum-20);
  --activity-card-background: var(--primary-700);
  --activity-card-icon-overlay: hsl(var(--primary-600-hsl)/0.85);
  --alert-bg: var(--plum-20);
  --android-navigation-bar-background: var(--plum-24);
  --android-navigation-scrim-background: hsl(var(--plum-24-hsl)/0.5);
  --android-ripple: hsl(var(--white-hsl)/0.07);
  --app-border-frame: hsl(var(--plum-11-hsl)/0.12);
  --autocomplete-bg: var(--primary-630);
  --background-accent: var(--plum-15);
  --background-base-low: var(--neutral-82);
  --background-floating: var(--plum-18);
  --background-mentioned: hsl(var(--yellow-260-hsl)/0.08);
  --background-mentioned-hover: hsl(var(--yellow-300-hsl)/0.08);
  --background-message-automod: hsl(var(--red-345-hsl)/0.08);
  --background-message-automod-hover: hsl(var(--red-400-hsl)/0.1);
  --background-message-highlight: hsl(var(--brand-360-hsl)/0.08);
  --background-message-highlight-hover: hsl(var(--brand-360-hsl)/0.06);
  --background-message-hover: var(--plum-21);
  --background-mobile-primary: var(--plum-20);
  --background-mobile-secondary: var(--plum-20);
  --background-modifier-accent: hsl(var(--plum-11-hsl)/0.12);
  --background-modifier-active: hsl(var(--plum-13-hsl)/0.48);
  --background-modifier-hover: hsl(var(--plum-13-hsl)/0.3);
  --background-modifier-selected: hsl(var(--plum-13-hsl)/0.6);
  --background-nested-floating: var(--plum-22);
  --background-primary: var(--plum-20);
  --background-secondary: var(--plum-18);
  --background-secondary-alt: var(--plum-15);
  --background-tertiary: var(--plum-16);
  --badge-brand-bg: var(--brand-260);
  --badge-brand-text: var(--brand-560);
  --bg-backdrop: hsl(var(--black-hsl)/0.7);
  --bg-backdrop-immersive: hsl(var(--black-hsl)/0.85);
  --bg-backdrop-no-opacity: var(--black);
  --bg-base-primary: var(--plum-20);
  --bg-base-secondary: var(--plum-20);
  --bg-base-tertiary: var(--plum-23);
  --bg-brand: var(--brand-500);
  --bg-mod-faint: hsl(var(--plum-11-hsl)/0.12);
  --bg-mod-strong: hsl(var(--plum-11-hsl)/0.24);
  --bg-mod-subtle: hsl(var(--plum-11-hsl)/0.16);
  --bg-modal-gradient-green-end: hsl(var(--bg-modal-gradient-green-dark-2-hsl)/0.3);
  --bg-modal-gradient-green-start: hsl(var(--bg-modal-gradient-green-dark-1-hsl)/0.3);
  --bg-modal-gradient-lavender-end: hsl(var(--bg-modal-gradient-lavender-dark-2-hsl)/0.3);
  --bg-modal-gradient-lavender-start: hsl(var(--bg-modal-gradient-lavender-dark-1-hsl)/0.3);
  --bg-modal-gradient-magenta-end: hsl(var(--bg-modal-gradient-magenta-dark-2-hsl)/0.3);
  --bg-modal-gradient-magenta-start: hsl(var(--bg-modal-gradient-magenta-dark-1-hsl)/0.3);
  --bg-modal-gradient-navy-end: hsl(var(--bg-modal-gradient-navy-dark-2-hsl)/0.3);
  --bg-modal-gradient-navy-start: hsl(var(--bg-modal-gradient-navy-dark-1-hsl)/0.3);
  --bg-surface-overlay: var(--plum-17);
  --bg-surface-overlay-tmp: var(--plum-17);
  --bg-surface-raised: var(--plum-18);
  --bg-tile-gradient-magenta-end: hsl(var(--bg-modal-gradient-magenta-dark-2-hsl)/0.3);
  --bg-tile-gradient-magenta-start: hsl(var(--bg-modal-gradient-magenta-dark-1-hsl)/0.3);
  --blur-fallback: hsl(var(--plum-17-hsl)/0.96);
  --blur-fallback-pressed: hsl(var(--plum-18-hsl)/0.96);
  --border-faint: hsl(var(--plum-11-hsl)/0.06);
  --border-strong: hsl(var(--plum-11-hsl)/0.22);
  --border-subtle: hsl(var(--plum-11-hsl)/0.12);
  --bug-reporter-modal-submitting-background: hsl(var(--plum-23-hsl)/0.6);
  --button-creator-revenue-background: var(--teal-430);
  --button-danger-background: var(--red-430);
  --button-danger-background-active: var(--red-530);
  --button-danger-background-disabled: var(--red-430);
  --button-danger-background-hover: var(--red-500);
  --button-danger-border: hsl(var(--white-500-hsl)/0);
  --button-filled-brand-background: var(--brand-500);
  --button-filled-brand-background-active: var(--brand-600);
  --button-filled-brand-background-hover: var(--brand-560);
  --button-filled-brand-border: hsl(var(--white-500-hsl)/0);
  --button-filled-brand-inverted-background: var(--white);
  --button-filled-brand-inverted-background-active: var(--brand-200);
  --button-filled-brand-inverted-background-hover: var(--brand-100);
  --button-filled-brand-inverted-text: var(--brand-500);
  --button-filled-brand-text: var(--white);
  --button-filled-white-background: var(--white-500);
  --button-filled-white-background-active: var(--white-500);
  --button-filled-white-background-hover: var(--white-500);
  --button-filled-white-text: var(--primary-500);
  --button-outline-brand-background: hsl(var(--white-hsl)/0);
  --button-outline-brand-background-active: var(--brand-560);
  --button-outline-brand-background-hover: var(--brand-500);
  --button-outline-brand-border: var(--brand-500);
  --button-outline-brand-border-active: var(--brand-560);
  --button-outline-brand-border-hover: var(--brand-500);
  --button-outline-brand-text: var(--white);
  --button-outline-brand-text-active: var(--white);
  --button-outline-brand-text-hover: var(--white);
  --button-outline-danger-background: hsl(var(--white-hsl)/0);
  --button-outline-danger-background-active: var(--red-460);
  --button-outline-danger-background-hover: var(--red-430);
  --button-outline-danger-border: var(--red-400);
  --button-outline-danger-border-active: var(--red-430);
  --button-outline-danger-border-hover: var(--red-430);
  --button-outline-danger-text: var(--white);
  --button-outline-danger-text-active: var(--white);
  --button-outline-danger-text-hover: var(--white);
  --button-outline-positive-background: hsl(var(--white-hsl)/0);
  --button-outline-positive-background-active: var(--green-530);
  --button-outline-positive-background-hover: var(--green-430);
  --button-outline-positive-border: var(--green-360);
  --button-outline-positive-border-active: var(--green-530);
  --button-outline-positive-border-hover: var(--green-430);
  --button-outline-positive-text: var(--white);
  --button-outline-positive-text-active: var(--white);
  --button-outline-positive-text-hover: var(--white);
  --button-outline-primary-background: hsl(var(--white-hsl)/0);
  --button-outline-primary-background-active: var(--plum-11);
  --button-outline-primary-background-hover: var(--plum-13);
  --button-outline-primary-border: var(--primary-500);
  --button-outline-primary-border-active: var(--plum-11);
  --button-outline-primary-border-hover: var(--plum-13);
  --button-outline-primary-text: var(--white);
  --button-outline-primary-text-active: var(--white);
  --button-outline-primary-text-hover: var(--white);
  --button-positive-background: var(--green-430);
  --button-positive-background-active: var(--green-530);
  --button-positive-background-disabled: var(--green-430);
  --button-positive-background-hover: var(--green-500);
  --button-positive-border: hsl(var(--white-500-hsl)/0);
  --button-secondary-background: var(--plum-13);
  --button-secondary-background-active: var(--plum-10);
  --button-secondary-background-disabled: var(--plum-13);
  --button-secondary-background-hover: var(--plum-11);
  --button-secondary-text: var(--white-500);
  --button-transparent-background: hsl(var(--white-500-hsl)/0.1);
  --button-transparent-background-active: hsl(var(--white-500-hsl)/0.01);
  --button-transparent-background-hover: hsl(var(--white-500-hsl)/0.05);
  --button-transparent-text: var(--plum-3);
  --card-gradient-bg: hsl(var(--black-hsl)/0.4);
  --card-gradient-pressed-bg: hsl(var(--black-hsl)/0.5);
  --card-primary-bg: var(--plum-18);
  --card-primary-pressed-bg: var(--plum-19);
  --card-secondary-bg: var(--plum-19);
  --card-secondary-pressed-bg: var(--plum-21);
  --channel-icon: var(--plum-10);
  --channel-text-area-placeholder: var(--plum-11);
  --channels-default: var(--plum-9);
  --channeltextarea-background: var(--plum-15);
  --chat-background: var(--plum-16);
  --chat-banner-bg: var(--plum-20);
  --chat-border: var(--plum-20);
  --chat-input-container-background: var(--plum-16);
  --chat-swipe-to-reply-background: var(--plum-22);
  --chat-swipe-to-reply-gradient-background: hsl(var(--black-hsl)/0.1);
  --coachmark-bg: var(--plum-17);
  --content-inventory-media-seekbar-container: hsl(var(--plum-6-hsl)/0.24);
  --content-inventory-overlay-text-primary: hsl(var(--white-hsl)/0.85);
  --content-inventory-overlay-text-secondary: hsl(var(--white-hsl)/0.7);
  --content-inventory-overlay-ui-mod: hsl(var(--white-hsl)/0.7);
  --content-inventory-overlay-ui-mod-bg: hsl(var(--black-hsl)/0.1);
  --context-menu-backdrop-background: hsl(var(--black-hsl)/0.7);
  --control-brand-foreground: var(--brand-360);
  --control-brand-foreground-new: var(--brand-360);
  --creator-revenue-icon-gradient-end: var(--teal-430);
  --creator-revenue-icon-gradient-start: var(--teal-360);
  --creator-revenue-info-box-background: hsl(var(--teal-430-hsl)/0.1);
  --creator-revenue-info-box-border: var(--teal-400);
  --creator-revenue-locked-channel-icon: var(--teal-345);
  --creator-revenue-progress-bar: var(--teal-400);
  --custom-status-bubble-bg: var(--plum-17);
  --deprecated-card-bg: hsl(var(--primary-700-hsl)/0.6);
  --deprecated-card-editable-bg: hsl(var(--primary-700-hsl)/0.3);
  --deprecated-text-input-bg: var(--primary-700);
  --deprecated-text-input-border: hsl(var(--black-hsl)/0.3);
  --deprecated-text-input-border-disabled: var(--primary-700);
  --deprecated-text-input-border-hover: var(--primary-900);
  --display-banner-overflow-background: hsl(var(--plum-20-hsl)/0.5);
  --divider-strong: hsl(var(--plum-11-hsl)/0.22);
  --divider-subtle: hsl(var(--plum-11-hsl)/0.12);
  --embed-background: var(--plum-18);
  --embed-background-alternate: var(--primary-600);
  --embed-title: var(--plum-3);
  --expression-picker-bg: var(--plum-20);
  --focus-primary: var(--blue-345);
  --forum-post-extra-media-count-container-background: hsl(var(--plum-19-hsl)/0.8);
  --forum-post-tag-background: hsl(var(--plum-19-hsl)/0.9);
  --guild-notifications-bottom-sheet-pill-background: var(--primary-700);
  --header-muted: var(--plum-10);
  --header-primary: var(--plum-3);
  --header-secondary: var(--plum-9);
  --home-background: var(--plum-18);
  --icon-muted: var(--plum-11);
  --icon-primary: var(--plum-4);
  --icon-secondary: var(--plum-9);
  --icon-transparent: hsl(var(--transparent-hsl)/0);
  --info-box-background: hsl(var(--blue-345-hsl)/0.1);
  --info-danger-background: hsl(var(--red-400-hsl)/0.1);
  --info-danger-foreground: var(--red-400);
  --info-danger-text: var(--white);
  --info-help-background: hsl(var(--blue-345-hsl)/0.1);
  --info-help-foreground: var(--blue-345);
  --info-help-text: var(--white);
  --info-positive-background: hsl(var(--green-360-hsl)/0.1);
  --info-positive-foreground: var(--green-360);
  --info-positive-text: var(--white);
  --info-warning-background: hsl(var(--yellow-300-hsl)/0.1);
  --info-warning-foreground: var(--yellow-300);
  --info-warning-text: var(--white);
  --input-background: hsl(var(--plum-24-hsl)/0.85);
  --input-border: hsl(var(--plum-11-hsl)/0.32);
  --input-error-background: hsl(var(--red-500-hsl)/0.12);
  --input-error-border: var(--red-360);
  --input-error-text: var(--red-260);
  --input-focused-border: hsl(var(--plum-11-hsl)/0.32);
  --input-placeholder-text: var(--plum-10);
  --interactive-active: var(--plum-1);
  --interactive-hover: var(--plum-4);
  --interactive-muted: var(--plum-13);
  --interactive-normal: var(--plum-6);
  --leaderboard-league-brand-text: var(--lol-text-light);
  --legacy-android-blur-overlay-default: hsl(var(--primary-660-hsl)/0.5);
  --legacy-android-blur-overlay-ultra-thin: hsl(var(--black-hsl)/0.025);
  --legacy-blur-fallback-default: hsl(var(--primary-660-hsl)/0.975);
  --legacy-blur-fallback-ultra-thin: hsl(var(--black-hsl)/0.95);
  --live-stage-tile-border: hsl(var(--plum-13-hsl)/0.6);
  --logo-primary: var(--white);
  --mention-background: hsl(var(--brand-500-hsl)/0.5);
  --mention-foreground: var(--brand-230);
  --menu-item-danger-active-bg: var(--red-530);
  --menu-item-danger-hover-bg: var(--red-430);
  --menu-item-default-active-bg: var(--brand-560);
  --menu-item-default-hover-bg: var(--brand-500);
  --message-reacted-background: hsl(var(--brand-500-hsl)/0.15);
  --message-reacted-text: var(--brand-200);
  --modal-background: var(--plum-16);
  --modal-footer-background: var(--plum-17);
  --navigator-header-tint: var(--white);
  --overlay-backdrop-default: hsl(var(--opacity-black-72-hsl)/0.7215686274509804);
  --overlay-backdrop-lightbox: hsl(var(--opacity-black-92-hsl)/0.9215686274509803);
  --panel-bg: var(--plum-20);
  --polls-normal-fill-hover: var(--primary-600);
  --polls-normal-image-background: var(--primary-660);
  --polls-victor-fill: hsl(var(--green-360-hsl)/0.2);
  --polls-voted-fill: hsl(var(--brand-500-hsl)/0.2);
  --premium-nitro-pink-text: var(--premium-nitro-pink-light);
  --profile-gradient-note-background: hsl(var(--black-hsl)/0.3);
  --profile-gradient-overlay: hsl(var(--black-hsl)/0.6);
  --profile-gradient-overlay-synced-with-user-theme: hsl(var(--black-hsl)/0.8);
  --profile-gradient-role-pill-background: hsl(var(--primary-660-hsl)/0.5);
  --profile-gradient-role-pill-border: hsl(var(--white-hsl)/0.2);
  --profile-gradient-section-box: hsl(var(--black-hsl)/0.45);
  --redesign-activity-card-badge-icon: var(--plum-10);
  --redesign-button-active-background: var(--green-430);
  --redesign-button-active-pressed-background: var(--green-460);
  --redesign-button-active-text: var(--white);
  --redesign-button-danger-background: var(--red-430);
  --redesign-button-danger-pressed-background: var(--red-460);
  --redesign-button-danger-text: var(--white);
  --redesign-button-destructive-background: var(--red-430);
  --redesign-button-destructive-pressed-background: var(--red-460);
  --redesign-button-destructive-text: var(--white);
  --redesign-button-overlay-alpha-background: hsl(var(--black-hsl)/0.54);
  --redesign-button-overlay-alpha-pressed-background: hsl(var(--black-hsl)/0.64);
  --redesign-button-overlay-alpha-text: var(--white);
  --redesign-button-overlay-background: var(--white);
  --redesign-button-overlay-text: var(--primary-860);
  --redesign-button-positive-background: var(--green-430);
  --redesign-button-positive-pressed-background: var(--green-460);
  --redesign-button-positive-text: var(--white);
  --redesign-button-premium-primary-blue-for-gradient: var(--premium-tier-0-blue-for-gradients-2);
  --redesign-button-premium-primary-pink-for-gradient: var(--premium-tier-2-pink-for-gradients);
  --redesign-button-premium-primary-pressed-background: hsl(var(--black-hsl)/0.1);
  --redesign-button-premium-primary-purple-for-gradient: var(--premium-tier-2-purple-for-gradients);
  --redesign-button-premium-primary-purple-for-gradient-2: var(--premium-tier-2-purple-for-gradients-2);
  --redesign-button-primary-alt-background: hsl(var(--brand-500-hsl)/0);
  --redesign-button-primary-alt-border: var(--brand-360);
  --redesign-button-primary-alt-on-blurple-background: hsl(var(--brand-530-hsl)/0);
  --redesign-button-primary-alt-on-blurple-border: var(--white);
  --redesign-button-primary-alt-on-blurple-pressed-background: var(--brand-530);
  --redesign-button-primary-alt-on-blurple-pressed-border: var(--brand-360);
  --redesign-button-primary-alt-on-blurple-text: var(--white);
  --redesign-button-primary-alt-pressed-background: hsl(var(--brand-700-hsl)/0.16);
  --redesign-button-primary-alt-pressed-border: hsl(var(--brand-400-hsl)/0.5);
  --redesign-button-primary-alt-pressed-text: var(--brand-360);
  --redesign-button-primary-alt-text: var(--brand-360);
  --redesign-button-primary-background: var(--brand-500);
  --redesign-button-primary-on-blurple-pressed-text: var(--brand-530);
  --redesign-button-primary-overlay-background: var(--white);
  --redesign-button-primary-overlay-pressed-background: var(--plum-4);
  --redesign-button-primary-overlay-text: var(--plum-25);
  --redesign-button-primary-pressed-background: var(--brand-560);
  --redesign-button-primary-text: var(--white);
  --redesign-button-secondary-background: var(--plum-15);
  --redesign-button-secondary-border: hsl(var(--plum-11-hsl)/0.12);
  --redesign-button-secondary-overlay-background: hsl(var(--black-hsl)/0.54);
  --redesign-button-secondary-overlay-pressed-background: hsl(var(--black-hsl)/0.64);
  --redesign-button-secondary-overlay-text: var(--white);
  --redesign-button-secondary-pressed-background: var(--plum-13);
  --redesign-button-secondary-pressed-border: hsl(var(--plum-11-hsl)/0.06);
  --redesign-button-secondary-text: var(--plum-6);
  --redesign-button-selected-background: hsl(var(--brand-500-hsl)/0.24);
  --redesign-button-selected-pressed-background: hsl(var(--brand-500-hsl)/0.28);
  --redesign-button-selected-text: var(--brand-500);
  --redesign-button-tertiary-background: hsl(var(--plum-11-hsl)/0.12);
  --redesign-button-tertiary-pressed-background: hsl(var(--plum-11-hsl)/0.2);
  --redesign-button-tertiary-pressed-text: var(--plum-5);
  --redesign-button-tertiary-text: var(--plum-6);
  --redesign-channel-name-muted-text: var(--plum-10);
  --redesign-channel-name-text: var(--plum-3);
  --redesign-chat-input-background: hsl(var(--plum-11-hsl)/0.12);
  --redesign-image-button-pressed-background: hsl(var(--black-hsl)/0.08);
  --redesign-input-control-active-bg: var(--plum-16);
  --redesign-input-control-selected: var(--brand-500);
  --scrollbar-auto-scrollbar-color-thumb: var(--plum-21);
  --scrollbar-auto-scrollbar-color-track: var(--plum-17);
  --scrollbar-auto-thumb: var(--plum-21);
  --scrollbar-auto-track: var(--plum-19);
  --scrollbar-thin-thumb: var(--plum-21);
  --scrollbar-thin-track: hsl(var(--black-hsl)/0);
  --spine-default: var(--plum-13);
  --spoiler-hidden-background: var(--plum-14);
  --spoiler-revealed-background: hsl(var(--plum-11-hsl)/0.16);
  --stage-card-pill-bg: var(--plum-19);
  --status-danger: var(--red-400);
  --status-danger-background: var(--red-430);
  --status-danger-text: var(--white);
  --status-dnd: var(--red-400);
  --status-idle: var(--yellow-300);
  --status-offline: var(--plum-9);
  --status-online: var(--green-360);
  --status-positive: var(--green-360);
  --status-positive-background: var(--green-430);
  --status-positive-text: var(--white);
  --status-speaking: var(--green-360);
  --status-warning: var(--yellow-300);
  --status-warning-background: var(--yellow-300);
  --status-warning-text: var(--black);
  --text-brand: var(--brand-360);
  --text-danger: var(--red-345);
  --text-link: var(--blue-345);
  --text-link-low-saturation: var(--blue-330);
  --text-low-contrast: var(--plum-11);
  --text-message-preview-low-sat: var(--plum-11);
  --text-muted: var(--plum-10);
  --text-muted-on-default: var(--primary-330);
  --text-normal: var(--plum-6);
  --text-positive: var(--green-330);
  --text-primary: var(--plum-6);
  --text-secondary: var(--plum-9);
  --text-warning: var(--yellow-300);
  --textbox-markdown-syntax: var(--plum-9);
  --theme-locked-blur-fallback: hsl(var(--primary-700-hsl)/0.96);
  --thread-channel-spine: var(--plum-13);
  --toast-bg: var(--plum-17);
  --typing-indicator-bg: var(--plum-20);
  --user-profile-background-hover: hsl(var(--plum-13-hsl)/0.3);
  --user-profile-border: hsl(var(--plum-11-hsl)/0.12);
  --user-profile-header-overflow-background: hsl(var(--plum-20-hsl)/0.5);
  --user-profile-note-background-focus: var(--plum-16);
  --user-profile-overlay-background: var(--plum-18);
  --user-profile-overlay-background-hover: hsl(var(--plum-13-hsl)/0.3);
  --voice-video-video-tile-background: hsl(var(--plum-17-hsl)/0.4);
  --voice-video-video-tile-blur-fallback: hsl(var(--primary-700-hsl)/0.48);
}

/* restore original variables for Onyx theme */
.theme-midnight:not(html.custom-theme-background) {
  --action-sheet-gradient-bg: var(--black);
  --activity-card-background: var(--primary-700);
  --activity-card-icon-overlay: hsl(var(--primary-600-hsl)/0.85);
  --alert-bg: var(--black);
  --android-navigation-bar-background: var(--plum-24);
  --android-navigation-scrim-background: hsl(var(--plum-24-hsl)/0.5);
  --android-ripple: hsl(var(--white-hsl)/0.07);
  --app-border-frame: hsl(var(--plum-11-hsl)/0.14);
  --autocomplete-bg: var(--primary-630);
  --background-accent: var(--plum-17);
  --background-base-low: var(--neutral-95);
  --background-floating: var(--plum-23);
  --background-mentioned: hsl(var(--yellow-260-hsl)/0.08);
  --background-mentioned-hover: hsl(var(--yellow-300-hsl)/0.08);
  --background-message-automod: hsl(var(--red-345-hsl)/0.08);
  --background-message-automod-hover: hsl(var(--red-400-hsl)/0.1);
  --background-message-highlight: hsl(var(--brand-360-hsl)/0.08);
  --background-message-highlight-hover: hsl(var(--brand-360-hsl)/0.06);
  --background-message-hover: var(--plum-21);
  --background-mobile-primary: var(--black);
  --background-mobile-secondary: var(--black);
  --background-modifier-accent: hsl(var(--plum-23-alpha-hsl)/0.1);
  --background-modifier-active: hsl(var(--plum-13-hsl)/0.48);
  --background-modifier-hover: hsl(var(--plum-13-hsl)/0.3);
  --background-modifier-selected: hsl(var(--plum-13-hsl)/0.6);
  --background-nested-floating: var(--black);
  --background-primary: var(--black);
  --background-secondary: var(--plum-23);
  --background-secondary-alt: var(--plum-17);
  --background-tertiary: var(--plum-19);
  --badge-brand-bg: var(--brand-260);
  --badge-brand-text: var(--brand-560);
  --bg-backdrop: hsl(var(--plum-19-hsl)/0.75);
  --bg-backdrop-immersive: hsl(var(--plum-19-hsl)/0.9);
  --bg-backdrop-no-opacity: var(--plum-19);
  --bg-base-primary: var(--black);
  --bg-base-secondary: var(--black);
  --bg-base-tertiary: var(--black);
  --bg-brand: var(--brand-500);
  --bg-mod-faint: hsl(var(--plum-11-hsl)/0.16);
  --bg-mod-strong: hsl(var(--plum-11-hsl)/0.18);
  --bg-mod-subtle: hsl(var(--plum-11-hsl)/0.12);
  --bg-modal-gradient-green-end: hsl(var(--bg-modal-gradient-green-dark-2-hsl)/0.25);
  --bg-modal-gradient-green-start: hsl(var(--bg-modal-gradient-green-dark-1-hsl)/0.25);
  --bg-modal-gradient-lavender-end: hsl(var(--bg-modal-gradient-lavender-dark-2-hsl)/0.25);
  --bg-modal-gradient-lavender-start: hsl(var(--bg-modal-gradient-lavender-dark-1-hsl)/0.25);
  --bg-modal-gradient-magenta-end: hsl(var(--bg-modal-gradient-magenta-dark-2-hsl)/0.25);
  --bg-modal-gradient-magenta-start: hsl(var(--bg-modal-gradient-magenta-dark-1-hsl)/0.25);
  --bg-modal-gradient-navy-end: hsl(var(--bg-modal-gradient-navy-dark-2-hsl)/0.25);
  --bg-modal-gradient-navy-start: hsl(var(--bg-modal-gradient-navy-dark-1-hsl)/0.25);
  --bg-surface-overlay: var(--plum-19);
  --bg-surface-overlay-tmp: var(--plum-21);
  --bg-surface-raised: var(--plum-23);
  --bg-tile-gradient-magenta-end: hsl(var(--bg-modal-gradient-magenta-dark-2-hsl)/0.3);
  --bg-tile-gradient-magenta-start: hsl(var(--bg-modal-gradient-magenta-dark-1-hsl)/0.3);
  --blur-fallback: hsl(var(--plum-19-hsl)/0.96);
  --blur-fallback-pressed: hsl(var(--plum-20-hsl)/0.96);
  --border-faint: hsl(var(--plum-11-hsl)/0.08);
  --border-strong: hsl(var(--plum-11-hsl)/0.24);
  --border-subtle: hsl(var(--plum-11-hsl)/0.14);
  --bug-reporter-modal-submitting-background: hsl(var(--plum-23-hsl)/0.6);
  --button-creator-revenue-background: var(--teal-430);
  --button-danger-background: var(--red-430);
  --button-danger-background-active: var(--red-530);
  --button-danger-background-disabled: var(--red-430);
  --button-danger-background-hover: var(--red-500);
  --button-danger-border: hsl(var(--white-500-hsl)/0);
  --button-filled-brand-background: var(--brand-500);
  --button-filled-brand-background-active: var(--brand-600);
  --button-filled-brand-background-hover: var(--brand-560);
  --button-filled-brand-border: hsl(var(--white-500-hsl)/0);
  --button-filled-brand-inverted-background: var(--white);
  --button-filled-brand-inverted-background-active: var(--brand-200);
  --button-filled-brand-inverted-background-hover: var(--brand-100);
  --button-filled-brand-inverted-text: var(--brand-500);
  --button-filled-brand-text: var(--white);
  --button-filled-white-background: var(--white-500);
  --button-filled-white-background-active: var(--white-500);
  --button-filled-white-background-hover: var(--white-500);
  --button-filled-white-text: var(--primary-500);
  --button-outline-brand-background: hsl(var(--white-hsl)/0);
  --button-outline-brand-background-active: var(--brand-560);
  --button-outline-brand-background-hover: var(--brand-500);
  --button-outline-brand-border: var(--brand-500);
  --button-outline-brand-border-active: var(--brand-560);
  --button-outline-brand-border-hover: var(--brand-500);
  --button-outline-brand-text: var(--white);
  --button-outline-brand-text-active: var(--white);
  --button-outline-brand-text-hover: var(--white);
  --button-outline-danger-background: hsl(var(--white-hsl)/0);
  --button-outline-danger-background-active: var(--red-460);
  --button-outline-danger-background-hover: var(--red-430);
  --button-outline-danger-border: var(--red-400);
  --button-outline-danger-border-active: var(--red-430);
  --button-outline-danger-border-hover: var(--red-430);
  --button-outline-danger-text: var(--white);
  --button-outline-danger-text-active: var(--white);
  --button-outline-danger-text-hover: var(--white);
  --button-outline-positive-background: hsl(var(--white-hsl)/0);
  --button-outline-positive-background-active: var(--green-530);
  --button-outline-positive-background-hover: var(--green-430);
  --button-outline-positive-border: var(--green-360);
  --button-outline-positive-border-active: var(--green-530);
  --button-outline-positive-border-hover: var(--green-430);
  --button-outline-positive-text: var(--white);
  --button-outline-positive-text-active: var(--white);
  --button-outline-positive-text-hover: var(--white);
  --button-outline-primary-background: hsl(var(--white-hsl)/0);
  --button-outline-primary-background-active: var(--plum-11);
  --button-outline-primary-background-hover: var(--plum-13);
  --button-outline-primary-border: var(--primary-500);
  --button-outline-primary-border-active: var(--plum-11);
  --button-outline-primary-border-hover: var(--plum-13);
  --button-outline-primary-text: var(--white);
  --button-outline-primary-text-active: var(--white);
  --button-outline-primary-text-hover: var(--white);
  --button-positive-background: var(--green-430);
  --button-positive-background-active: var(--green-530);
  --button-positive-background-disabled: var(--green-430);
  --button-positive-background-hover: var(--green-530);
  --button-positive-border: hsl(var(--white-500-hsl)/0);
  --button-secondary-background: var(--plum-13);
  --button-secondary-background-active: var(--plum-10);
  --button-secondary-background-disabled: var(--plum-13);
  --button-secondary-background-hover: var(--plum-11);
  --button-secondary-text: var(--white-500);
  --button-transparent-background: hsl(var(--white-500-hsl)/0.1);
  --button-transparent-background-active: hsl(var(--white-500-hsl)/0.01);
  --button-transparent-background-hover: hsl(var(--white-500-hsl)/0.05);
  --button-transparent-text: var(--plum-2);
  --card-gradient-bg: hsl(var(--black-hsl)/0.4);
  --card-gradient-pressed-bg: hsl(var(--black-hsl)/0.5);
  --card-primary-bg: var(--plum-23);
  --card-primary-pressed-bg: var(--plum-25);
  --card-secondary-bg: var(--plum-25);
  --card-secondary-pressed-bg: var(--plum-26);
  --channel-icon: var(--plum-10);
  --channel-text-area-placeholder: var(--plum-11);
  --channels-default: var(--plum-9);
  --channeltextarea-background: var(--plum-23);
  --chat-background: var(--black);
  --chat-banner-bg: var(--black);
  --chat-border: var(--plum-20);
  --chat-input-container-background: var(--plum-16);
  --chat-swipe-to-reply-background: var(--plum-22);
  --chat-swipe-to-reply-gradient-background: hsl(var(--black-hsl)/0.1);
  --coachmark-bg: var(--plum-19);
  --content-inventory-media-seekbar-container: hsl(var(--plum-6-hsl)/0.24);
  --content-inventory-overlay-text-primary: hsl(var(--white-hsl)/0.85);
  --content-inventory-overlay-text-secondary: hsl(var(--white-hsl)/0.7);
  --content-inventory-overlay-ui-mod: hsl(var(--white-hsl)/0.7);
  --content-inventory-overlay-ui-mod-bg: hsl(var(--black-hsl)/0.1);
  --context-menu-backdrop-background: hsl(var(--black-hsl)/0.7);
  --control-brand-foreground: var(--brand-360);
  --control-brand-foreground-new: var(--brand-360);
  --creator-revenue-icon-gradient-end: var(--teal-430);
  --creator-revenue-icon-gradient-start: var(--teal-360);
  --creator-revenue-info-box-background: hsl(var(--teal-430-hsl)/0.1);
  --creator-revenue-info-box-border: var(--teal-400);
  --creator-revenue-locked-channel-icon: var(--teal-345);
  --creator-revenue-progress-bar: var(--teal-400);
  --custom-status-bubble-bg: var(--plum-19);
  --deprecated-card-bg: hsl(var(--primary-700-hsl)/0.6);
  --deprecated-card-editable-bg: hsl(var(--primary-700-hsl)/0.3);
  --deprecated-text-input-bg: var(--primary-700);
  --deprecated-text-input-border: hsl(var(--black-hsl)/0.3);
  --deprecated-text-input-border-disabled: var(--primary-700);
  --deprecated-text-input-border-hover: var(--primary-900);
  --display-banner-overflow-background: hsl(var(--plum-20-hsl)/0.5);
  --divider-strong: hsl(var(--plum-11-hsl)/0.24);
  --divider-subtle: hsl(var(--plum-11-hsl)/0.12);
  --embed-background: var(--plum-23);
  --embed-background-alternate: var(--primary-600);
  --embed-title: var(--plum-2);
  --expression-picker-bg: var(--black);
  --focus-primary: var(--blue-345);
  --forum-post-extra-media-count-container-background: hsl(var(--plum-19-hsl)/0.8);
  --forum-post-tag-background: hsl(var(--plum-19-hsl)/0.9);
  --guild-notifications-bottom-sheet-pill-background: var(--primary-700);
  --header-muted: var(--plum-10);
  --header-primary: var(--plum-2);
  --header-secondary: var(--plum-8);
  --home-background: var(--plum-18);
  --icon-muted: var(--plum-12);
  --icon-primary: var(--plum-5);
  --icon-secondary: var(--plum-9);
  --icon-transparent: hsl(var(--transparent-hsl)/0);
  --info-box-background: hsl(var(--blue-345-hsl)/0.1);
  --info-danger-background: hsl(var(--red-400-hsl)/0.1);
  --info-danger-foreground: var(--red-400);
  --info-danger-text: var(--white);
  --info-help-background: hsl(var(--blue-345-hsl)/0.1);
  --info-help-foreground: var(--blue-345);
  --info-help-text: var(--white);
  --info-positive-background: hsl(var(--green-360-hsl)/0.1);
  --info-positive-foreground: var(--green-360);
  --info-positive-text: var(--white);
  --info-warning-background: hsl(var(--yellow-300-hsl)/0.1);
  --info-warning-foreground: var(--yellow-300);
  --info-warning-text: var(--white);
  --input-background: hsl(var(--plum-23-alpha-hsl)/0.1);
  --input-border: hsl(var(--plum-11-hsl)/0.32);
  --input-error-background: hsl(var(--red-500-hsl)/0.12);
  --input-error-border: var(--red-360);
  --input-error-text: var(--red-260);
  --input-focused-border: hsl(var(--plum-11-hsl)/0.24);
  --input-placeholder-text: var(--plum-9);
  --interactive-active: var(--plum-3);
  --interactive-hover: var(--plum-4);
  --interactive-muted: var(--plum-13);
  --interactive-normal: var(--plum-6);
  --leaderboard-league-brand-text: var(--lol-text-light);
  --legacy-android-blur-overlay-default: hsl(var(--primary-660-hsl)/0.5);
  --legacy-android-blur-overlay-ultra-thin: hsl(var(--black-hsl)/0.025);
  --legacy-blur-fallback-default: hsl(var(--primary-660-hsl)/0.975);
  --legacy-blur-fallback-ultra-thin: hsl(var(--black-hsl)/0.95);
  --live-stage-tile-border: hsl(var(--plum-13-hsl)/0.6);
  --logo-primary: var(--white);
  --mention-background: hsl(var(--brand-500-hsl)/0.5);
  --mention-foreground: var(--brand-230);
  --menu-item-danger-active-bg: var(--red-530);
  --menu-item-danger-hover-bg: var(--red-430);
  --menu-item-default-active-bg: var(--brand-560);
  --menu-item-default-hover-bg: var(--brand-500);
  --message-reacted-background: hsl(var(--brand-500-hsl)/0.15);
  --message-reacted-text: var(--brand-200);
  --modal-background: var(--plum-16);
  --modal-footer-background: var(--plum-17);
  --navigator-header-tint: var(--white);
  --overlay-backdrop-default: hsl(var(--opacity-black-72-hsl)/0.7215686274509804);
  --overlay-backdrop-lightbox: hsl(var(--opacity-black-92-hsl)/0.9215686274509803);
  --panel-bg: var(--plum-24);
  --polls-normal-fill-hover: var(--primary-600);
  --polls-normal-image-background: var(--primary-660);
  --polls-victor-fill: hsl(var(--green-360-hsl)/0.2);
  --polls-voted-fill: hsl(var(--brand-500-hsl)/0.2);
  --premium-nitro-pink-text: var(--premium-nitro-pink-light);
  --profile-gradient-note-background: hsl(var(--black-hsl)/0.3);
  --profile-gradient-overlay: hsl(var(--black-hsl)/0.6);
  --profile-gradient-overlay-synced-with-user-theme: hsl(var(--black-hsl)/0.8);
  --profile-gradient-role-pill-background: hsl(var(--primary-660-hsl)/0.5);
  --profile-gradient-role-pill-border: hsl(var(--white-hsl)/0.2);
  --profile-gradient-section-box: hsl(var(--black-hsl)/0.45);
  --redesign-activity-card-badge-icon: var(--plum-11);
  --redesign-button-active-background: var(--green-430);
  --redesign-button-active-pressed-background: var(--green-460);
  --redesign-button-active-text: var(--white);
  --redesign-button-danger-background: var(--red-430);
  --redesign-button-danger-pressed-background: var(--red-460);
  --redesign-button-danger-text: var(--white);
  --redesign-button-destructive-background: var(--red-430);
  --redesign-button-destructive-pressed-background: var(--red-460);
  --redesign-button-destructive-text: var(--white);
  --redesign-button-overlay-alpha-background: hsl(var(--black-hsl)/0.54);
  --redesign-button-overlay-alpha-pressed-background: hsl(var(--black-hsl)/0.64);
  --redesign-button-overlay-alpha-text: var(--white);
  --redesign-button-overlay-background: var(--white);
  --redesign-button-overlay-text: var(--primary-860);
  --redesign-button-positive-background: var(--green-430);
  --redesign-button-positive-pressed-background: var(--green-460);
  --redesign-button-positive-text: var(--white);
  --redesign-button-premium-primary-blue-for-gradient: var(--premium-tier-0-blue-for-gradients-2);
  --redesign-button-premium-primary-pink-for-gradient: var(--premium-tier-2-pink-for-gradients);
  --redesign-button-premium-primary-pressed-background: hsl(var(--black-hsl)/0.1);
  --redesign-button-premium-primary-purple-for-gradient: var(--premium-tier-2-purple-for-gradients);
  --redesign-button-premium-primary-purple-for-gradient-2: var(--premium-tier-2-purple-for-gradients-2);
  --redesign-button-primary-alt-background: hsl(var(--brand-500-hsl)/0);
  --redesign-button-primary-alt-border: var(--brand-400);
  --redesign-button-primary-alt-on-blurple-background: hsl(var(--brand-530-hsl)/0);
  --redesign-button-primary-alt-on-blurple-border: var(--white);
  --redesign-button-primary-alt-on-blurple-pressed-background: var(--brand-530);
  --redesign-button-primary-alt-on-blurple-pressed-border: var(--brand-360);
  --redesign-button-primary-alt-on-blurple-text: var(--white);
  --redesign-button-primary-alt-pressed-background: hsl(var(--brand-700-hsl)/0.16);
  --redesign-button-primary-alt-pressed-border: hsl(var(--brand-400-hsl)/0.5);
  --redesign-button-primary-alt-pressed-text: var(--brand-360);
  --redesign-button-primary-alt-text: var(--brand-400);
  --redesign-button-primary-background: var(--brand-500);
  --redesign-button-primary-on-blurple-pressed-text: var(--brand-530);
  --redesign-button-primary-overlay-background: var(--white);
  --redesign-button-primary-overlay-pressed-background: var(--plum-4);
  --redesign-button-primary-overlay-text: var(--plum-25);
  --redesign-button-primary-pressed-background: var(--brand-560);
  --redesign-button-primary-text: var(--white);
  --redesign-button-secondary-background: var(--plum-17);
  --redesign-button-secondary-border: hsl(var(--plum-11-hsl)/0.14);
  --redesign-button-secondary-overlay-background: hsl(var(--black-hsl)/0.54);
  --redesign-button-secondary-overlay-pressed-background: hsl(var(--black-hsl)/0.64);
  --redesign-button-secondary-overlay-text: var(--white);
  --redesign-button-secondary-pressed-background: var(--plum-15);
  --redesign-button-secondary-pressed-border: hsl(var(--plum-11-hsl)/0.08);
  --redesign-button-secondary-text: var(--plum-4);
  --redesign-button-selected-background: hsl(var(--brand-500-hsl)/0.24);
  --redesign-button-selected-pressed-background: hsl(var(--brand-500-hsl)/0.28);
  --redesign-button-selected-text: var(--brand-500);
  --redesign-button-tertiary-background: hsl(var(--plum-23-alpha-hsl)/0.1);
  --redesign-button-tertiary-pressed-background: hsl(var(--plum-11-hsl)/0.2);
  --redesign-button-tertiary-pressed-text: var(--plum-6);
  --redesign-button-tertiary-text: var(--plum-4);
  --redesign-channel-name-muted-text: var(--plum-10);
  --redesign-channel-name-text: var(--plum-2);
  --redesign-chat-input-background: hsl(var(--plum-23-alpha-hsl)/0.1);
  --redesign-image-button-pressed-background: hsl(var(--black-hsl)/0.08);
  --redesign-input-control-active-bg: var(--plum-17);
  --redesign-input-control-selected: var(--brand-500);
  --scrollbar-auto-scrollbar-color-thumb: var(--plum-20);
  --scrollbar-auto-scrollbar-color-track: var(--plum-17);
  --scrollbar-auto-thumb: var(--plum-16);
  --scrollbar-auto-track: var(--plum-25);
  --scrollbar-thin-thumb: var(--plum-20);
  --scrollbar-thin-track: hsl(var(--black-hsl)/0);
  --spine-default: var(--plum-13);
  --spoiler-hidden-background: var(--plum-14);
  --spoiler-revealed-background: hsl(var(--plum-11-hsl)/0.16);
  --stage-card-pill-bg: var(--plum-25);
  --status-danger: var(--red-400);
  --status-danger-background: var(--red-430);
  --status-danger-text: var(--white);
  --status-dnd: var(--red-400);
  --status-idle: var(--yellow-300);
  --status-offline: var(--plum-9);
  --status-online: var(--green-360);
  --status-positive: var(--green-360);
  --status-positive-background: var(--green-430);
  --status-positive-text: var(--white);
  --status-speaking: var(--green-360);
  --status-warning: var(--yellow-300);
  --status-warning-background: var(--yellow-300);
  --status-warning-text: var(--black);
  --text-brand: var(--brand-400);
  --text-danger: var(--red-345);
  --text-link: var(--blue-345);
  --text-link-low-saturation: var(--blue-330);
  --text-low-contrast: var(--plum-12);
  --text-message-preview-low-sat: var(--plum-9);
  --text-muted: var(--plum-10);
  --text-muted-on-default: var(--primary-330);
  --text-normal: var(--plum-4);
  --text-positive: var(--green-330);
  --text-primary: var(--plum-4);
  --text-secondary: var(--plum-8);
  --text-warning: var(--yellow-300);
  --textbox-markdown-syntax: var(--plum-9);
  --theme-locked-blur-fallback: hsl(var(--primary-700-hsl)/0.96);
  --thread-channel-spine: var(--plum-13);
  --toast-bg: var(--plum-19);
  --typing-indicator-bg: var(--black);
  --user-profile-background-hover: hsl(var(--plum-13-hsl)/0.3);
  --user-profile-border: hsl(var(--plum-11-hsl)/0.14);
  --user-profile-header-overflow-background: hsl(var(--plum-20-hsl)/0.5);
  --user-profile-note-background-focus: var(--plum-19);
  --user-profile-overlay-background: var(--plum-23);
  --user-profile-overlay-background-hover: hsl(var(--plum-13-hsl)/0.3);
  --voice-video-video-tile-background: hsl(var(--plum-17-hsl)/0.4);
  --voice-video-video-tile-blur-fallback: hsl(var(--primary-700-hsl)/0.48);
}
