/* Generated by tools/palette.js. Don't hand-edit: change the script and rerun.
   For every 15 degrees of OKLCH hue, the most saturated color at a fixed CIE
   luminance: ink Y 0.310 (the splash inks), hi Y 0.52, deep Y 0.075. Never
   muddy: from 45 to 135 degrees ink and hi are lifted to at least 90% and
   98% of the hue's cusp lightness, and deep leaves those hues out. Hex is sRGB; P3
   applies only on wide-gamut screens. */
:root{
  --ink-0: #ff5b9a;
  --ink-15: #ff6077;
  --ink-30: #ff6451;
  --ink-45: #fc6a00;
  --ink-60: #e17e02;
  --ink-75: #de9601;
  --ink-90: #deb001;
  --ink-105: #ded101;
  --ink-120: #bcde01;
  --ink-135: #75de01;
  --ink-150: #00ae50;
  --ink-165: #01ac7d;
  --ink-180: #00aa95;
  --ink-195: #02a8a9;
  --ink-210: #01a6bb;
  --ink-225: #01a4cf;
  --ink-240: #03a0ea;
  --ink-255: #4398ff;
  --ink-270: #7291ff;
  --ink-285: #9288ff;
  --ink-300: #b17cff;
  --ink-315: #d368ff;
  --ink-330: #ff3af7;
  --ink-345: #ff51c2;
  --hi-0: #ffa5c1;
  --hi-15: #ffa7ad;
  --hi-30: #ffa99b;
  --hi-45: #ffab85;
  --hi-60: #ffad67;
  --hi-75: #ffaf1a;
  --hi-90: #f8c601;
  --hi-105: #f8ea02;
  --hi-120: #d3f802;
  --hi-135: #84f802;
  --hi-150: #01dc67;
  --hi-165: #03d99e;
  --hi-180: #02d6bd;
  --hi-195: #01d4d5;
  --hi-210: #03d2eb;
  --hi-225: #33ceff;
  --hi-240: #76c7ff;
  --hi-255: #93c2ff;
  --hi-270: #a7bdff;
  --hi-285: #bab8ff;
  --hi-300: #cdb2ff;
  --hi-315: #e4a9ff;
  --hi-330: #ff9df7;
  --hi-345: #ffa2d7;
  --deep-0: #9a0050;
  --deep-15: #9e0032;
  --deep-30: #9e0900;
  --deep-150: #015a26;
  --deep-165: #01593f;
  --deep-180: #01584c;
  --deep-195: #005757;
  --deep-210: #015661;
  --deep-225: #01546c;
  --deep-240: #01527b;
  --deep-255: #004c98;
  --deep-270: #2f00fa;
  --deep-285: #5800e1;
  --deep-300: #7001c5;
  --deep-315: #8100a7;
  --deep-330: #8d0189;
  --deep-345: #95006c;
}
@media (color-gamut: p3){
  :root{
    --ink-0: color(display-p3 0.9994 0.3144 0.6034);
    --ink-15: color(display-p3 0.9994 0.3462 0.4482);
    --ink-30: color(display-p3 0.9997 0.3661 0.2746);
    --ink-45: color(display-p3 0.9619 0.4170 0.0044);
    --ink-60: color(display-p3 0.8684 0.4998 0.0028);
    --ink-75: color(display-p3 0.8693 0.6006 0.0034);
    --ink-90: color(display-p3 0.8693 0.6994 0.0041);
    --ink-105: color(display-p3 0.8694 0.8176 0.0051);
    --ink-120: color(display-p3 0.7576 0.8698 0.0052);
    --ink-135: color(display-p3 0.5211 0.8697 0.0046);
    --ink-150: color(display-p3 0.0067 0.6962 0.2402);
    --ink-165: color(display-p3 0.0074 0.6848 0.4678);
    --ink-180: color(display-p3 0.0105 0.6750 0.5864);
    --ink-195: color(display-p3 0.0045 0.6654 0.6773);
    --ink-210: color(display-p3 0.0048 0.6545 0.7621);
    --ink-225: color(display-p3 0.0063 0.6401 0.8564);
    --ink-240: color(display-p3 0.0032 0.6158 0.9849);
    --ink-255: color(display-p3 0.3317 0.5874 0.9990);
    --ink-270: color(display-p3 0.4641 0.5595 0.9997);
    --ink-285: color(display-p3 0.5672 0.5277 0.9992);
    --ink-300: color(display-p3 0.6686 0.4842 0.9996);
    --ink-315: color(display-p3 0.7902 0.4089 0.9997);
    --ink-330: color(display-p3 0.9749 0.1564 0.9999);
    --ink-345: color(display-p3 0.9996 0.2521 0.7818);
    --hi-0: color(display-p3 0.9996 0.6345 0.7544);
    --hi-15: color(display-p3 0.9993 0.6460 0.6684);
    --hi-30: color(display-p3 0.9998 0.6549 0.5847);
    --hi-45: color(display-p3 0.9992 0.6635 0.4902);
    --hi-60: color(display-p3 0.9997 0.6720 0.3549);
    --hi-75: color(display-p3 0.9899 0.6860 0.0026);
    --hi-90: color(display-p3 0.9731 0.7841 0.0053);
    --hi-105: color(display-p3 0.9733 0.9156 0.0066);
    --hi-120: color(display-p3 0.8489 0.9736 0.0067);
    --hi-135: color(display-p3 0.5858 0.9736 0.0059);
    --hi-150: color(display-p3 0.0007 0.8770 0.3100);
    --hi-165: color(display-p3 0.0093 0.8628 0.5935);
    --hi-180: color(display-p3 0.0115 0.8506 0.7407);
    --hi-195: color(display-p3 0.0048 0.8387 0.8534);
    --hi-210: color(display-p3 0.0143 0.8251 0.9584);
    --hi-225: color(display-p3 0.3620 0.7986 0.9998);
    --hi-240: color(display-p3 0.5151 0.7746 0.9994);
    --hi-255: color(display-p3 0.6014 0.7557 0.9990);
    --hi-270: color(display-p3 0.6665 0.7381 0.9996);
    --hi-285: color(display-p3 0.7262 0.7196 0.9993);
    --hi-300: color(display-p3 0.7898 0.6964 0.9999);
    --hi-315: color(display-p3 0.8696 0.6622 0.9995);
    --hi-330: color(display-p3 0.9950 0.5925 0.9998);
    --hi-345: color(display-p3 0.9998 0.6180 0.8576);
    --deep-0: color(display-p3 0.5835 0.0023 0.3113);
    --deep-15: color(display-p3 0.5980 0.0029 0.1919);
    --deep-30: color(display-p3 0.5981 0.0475 0.0014);
    --deep-150: color(display-p3 0.0014 0.3609 0.1083);
    --deep-165: color(display-p3 0.0028 0.3545 0.2345);
    --deep-180: color(display-p3 0.0011 0.3492 0.3001);
    --deep-195: color(display-p3 0.0019 0.3438 0.3504);
    --deep-210: color(display-p3 0.0014 0.3378 0.3974);
    --deep-225: color(display-p3 0.0035 0.3298 0.4492);
    --deep-240: color(display-p3 0.0023 0.3164 0.5203);
    --deep-255: color(display-p3 0.0012 0.2802 0.6567);
    --deep-270: color(display-p3 0.1648 0.0022 0.9441);
    --deep-285: color(display-p3 0.3157 0.0015 0.8598);
    --deep-300: color(display-p3 0.4078 0.0009 0.7647);
    --deep-315: color(display-p3 0.4760 0.0001 0.6576);
    --deep-330: color(display-p3 0.5263 0.0007 0.5418);
    --deep-345: color(display-p3 0.5609 0.0017 0.4250);
  }
}
:root{
  --spectrum-ink: linear-gradient(90deg, var(--ink-0) 0.00%, var(--ink-15) 4.17%, var(--ink-30) 8.33%, var(--ink-45) 12.50%, var(--ink-60) 16.67%, var(--ink-75) 20.83%, var(--ink-90) 25.00%, var(--ink-105) 29.17%, var(--ink-120) 33.33%, var(--ink-135) 37.50%, var(--ink-150) 41.67%, var(--ink-165) 45.83%, var(--ink-180) 50.00%, var(--ink-195) 54.17%, var(--ink-210) 58.33%, var(--ink-225) 62.50%, var(--ink-240) 66.67%, var(--ink-255) 70.83%, var(--ink-270) 75.00%, var(--ink-285) 79.17%, var(--ink-300) 83.33%, var(--ink-315) 87.50%, var(--ink-330) 91.67%, var(--ink-345) 95.83%, var(--ink-0) 100.00%);
  --spectrum-hi: linear-gradient(90deg, var(--hi-0) 0.00%, var(--hi-15) 4.17%, var(--hi-30) 8.33%, var(--hi-45) 12.50%, var(--hi-60) 16.67%, var(--hi-75) 20.83%, var(--hi-90) 25.00%, var(--hi-105) 29.17%, var(--hi-120) 33.33%, var(--hi-135) 37.50%, var(--hi-150) 41.67%, var(--hi-165) 45.83%, var(--hi-180) 50.00%, var(--hi-195) 54.17%, var(--hi-210) 58.33%, var(--hi-225) 62.50%, var(--hi-240) 66.67%, var(--hi-255) 70.83%, var(--hi-270) 75.00%, var(--hi-285) 79.17%, var(--hi-300) 83.33%, var(--hi-315) 87.50%, var(--hi-330) 91.67%, var(--hi-345) 95.83%, var(--hi-0) 100.00%);
  --spectrum-deep: linear-gradient(90deg, var(--deep-0) 0.00%, var(--deep-15) 5.88%, var(--deep-30) 11.76%, var(--deep-150) 17.65%, var(--deep-165) 23.53%, var(--deep-180) 29.41%, var(--deep-195) 35.29%, var(--deep-210) 41.18%, var(--deep-225) 47.06%, var(--deep-240) 52.94%, var(--deep-255) 58.82%, var(--deep-270) 64.71%, var(--deep-285) 70.59%, var(--deep-300) 76.47%, var(--deep-315) 82.35%, var(--deep-330) 88.24%, var(--deep-345) 94.12%, var(--deep-0) 100.00%);
}
