:root {
  /* Neutral / Colors / Neutral */
  --primitive-neutral-0: #fbfbfb;
  --primitive-neutral-25: #f8f8f8;
  --primitive-neutral-50: #f2f2f2;
  --primitive-neutral-75: #ededed;
  --primitive-neutral-100: #e6e6e6;
  --primitive-neutral-150: #dcdcdc;
  --primitive-neutral-200: #d1d1d1;
  --primitive-neutral-250: #c8c8c8;
  --primitive-neutral-300: #bdbdbd;
  --primitive-neutral-350: #b4b4b4;
  --primitive-neutral-400: #adadad;
  --primitive-neutral-450: #a1a1a1;
  --primitive-neutral-500: #949494;
  --primitive-neutral-550: #878787;
  --primitive-neutral-600: #797979;
  --primitive-neutral-650: #6a6a6a;
  --primitive-neutral-700: #5b5b5b;
  --primitive-neutral-750: #4b4b4b;
  --primitive-neutral-800: #3d3d3d;
  --primitive-neutral-850: #2f2f2f;
  --primitive-neutral-900: #232323;
  --primitive-neutral-925: #1c1c1c;
  --primitive-neutral-950: #141414;
  --primitive-neutral-975: #0c0c0c;
  --primitive-neutral-1000: #060606;

  /* Max Saturation / Ruby */
  --primitive-ruby-0: #fffafb;
  --primitive-ruby-25: #fff5f7;
  --primitive-ruby-50: #feedf1;
  --primitive-ruby-75: #fee6ec;
  --primitive-ruby-100: #fedce5;
  --primitive-ruby-150: #fdceda;
  --primitive-ruby-200: #fbbecf;
  --primitive-ruby-250: #f9b0c5;
  --primitive-ruby-300: #f7a0bb;
  --primitive-ruby-350: #f492b1;
  --primitive-ruby-400: #f287aa;
  --primitive-ruby-450: #e6799d;
  --primitive-ruby-500: #d86b91;
  --primitive-ruby-550: #ca5e84;
  --primitive-ruby-600: #b85076;
  --primitive-ruby-650: #a54467;
  --primitive-ruby-700: #8e3958;
  --primitive-ruby-750: #772e49;
  --primitive-ruby-800: #61263b;
  --primitive-ruby-850: #4c1e2e;
  --primitive-ruby-900: #381521;
  --primitive-ruby-925: #2d111b;
  --primitive-ruby-950: #230c14;
  --primitive-ruby-975: #15070b;
  --primitive-ruby-1000: #0c0305;

  /* Max Saturation / Carmine */
  --primitive-carmine-0: #fffafa;
  --primitive-carmine-25: #fff5f5;
  --primitive-carmine-50: #ffedee;
  --primitive-carmine-75: #ffe6e7;
  --primitive-carmine-100: #ffddde;
  --primitive-carmine-150: #ffced0;
  --primitive-carmine-200: #febfc1;
  --primitive-carmine-250: #fcb0b4;
  --primitive-carmine-300: #fba1a6;
  --primitive-carmine-350: #f89299;
  --primitive-carmine-400: #f78790;
  --primitive-carmine-450: #ea7a83;
  --primitive-carmine-500: #dd6c76;
  --primitive-carmine-550: #ce5e69;
  --primitive-carmine-600: #bd515c;
  --primitive-carmine-650: #a9444f;
  --primitive-carmine-700: #923943;
  --primitive-carmine-750: #7a2e37;
  --primitive-carmine-800: #64262d;
  --primitive-carmine-850: #4d1e23;
  --primitive-carmine-900: #3a1519;
  --primitive-carmine-925: #2f1114;
  --primitive-carmine-950: #230c0e;
  --primitive-carmine-975: #160708;
  --primitive-carmine-1000: #0d0304;

  /* Max Saturation / Vermilion */
  --primitive-vermilion-0: #fffaf9;
  --primitive-vermilion-25: #fff5f3;
  --primitive-vermilion-50: #ffeeea;
  --primitive-vermilion-75: #ffe7e1;
  --primitive-vermilion-100: #ffded6;
  --primitive-vermilion-150: #ffd0c4;
  --primitive-vermilion-200: #fdc1b3;
  --primitive-vermilion-250: #fcb3a2;
  --primitive-vermilion-300: #faa490;
  --primitive-vermilion-350: #f8967f;
  --primitive-vermilion-400: #f68b73;
  --primitive-vermilion-450: #ea7e65;
  --primitive-vermilion-500: #dd7057;
  --primitive-vermilion-550: #ce624a;
  --primitive-vermilion-600: #bd553e;
  --primitive-vermilion-650: #a94832;
  --primitive-vermilion-700: #923c29;
  --primitive-vermilion-750: #7a3121;
  --primitive-vermilion-800: #64281b;
  --primitive-vermilion-850: #4d1f15;
  --primitive-vermilion-900: #3a170f;
  --primitive-vermilion-925: #2f120c;
  --primitive-vermilion-950: #230d08;
  --primitive-vermilion-975: #160705;
  --primitive-vermilion-1000: #0d0302;

  /* Max Saturation / Copper */
  --primitive-copper-0: #fffaf8;
  --primitive-copper-25: #fef6f1;
  --primitive-copper-50: #fdefe6;
  --primitive-copper-75: #fde9dc;
  --primitive-copper-100: #fce0cf;
  --primitive-copper-150: #fad3ba;
  --primitive-copper-200: #f8c5a5;
  --primitive-copper-250: #f6b991;
  --primitive-copper-300: #f4ab7b;
  --primitive-copper-350: #f19d65;
  --primitive-copper-400: #ef9454;
  --primitive-copper-450: #e38644;
  --primitive-copper-500: #d67933;
  --primitive-copper-550: #c76b21;
  --primitive-copper-600: #b65e0e;
  --primitive-copper-650: #a25100;
  --primitive-copper-700: #8c4400;
  --primitive-copper-750: #753800;
  --primitive-copper-800: #602e01;
  --primitive-copper-850: #4b2304;
  --primitive-copper-900: #371a04;
  --primitive-copper-925: #2d1404;
  --primitive-copper-950: #220f03;
  --primitive-copper-975: #150802;
  --primitive-copper-1000: #0c0401;

  /* Max Saturation / Saffron */
  --primitive-saffron-0: #fefbf7;
  --primitive-saffron-25: #fcf7ef;
  --primitive-saffron-50: #faf1e4;
  --primitive-saffron-75: #f8ebd9;
  --primitive-saffron-100: #f5e4ca;
  --primitive-saffron-150: #f1d8b4;
  --primitive-saffron-200: #eccc9c;
  --primitive-saffron-250: #e8c185;
  --primitive-saffron-300: #e3b56b;
  --primitive-saffron-350: #dfaa50;
  --primitive-saffron-400: #dca138;
  --primitive-saffron-450: #d09420;
  --primitive-saffron-500: #c28800;
  --primitive-saffron-550: #b17b00;
  --primitive-saffron-600: #9f6e00;
  --primitive-saffron-650: #8c6100;
  --primitive-saffron-700: #785300;
  --primitive-saffron-750: #654400;
  --primitive-saffron-800: #533700;
  --primitive-saffron-850: #412b00;
  --primitive-saffron-900: #301f00;
  --primitive-saffron-925: #271800;
  --primitive-saffron-950: #1e1200;
  --primitive-saffron-975: #120a01;
  --primitive-saffron-1000: #0a0500;

  /* Max Saturation / Lichen */
  --primitive-lichen-0: #fcfcf7;
  --primitive-lichen-25: #f9f8ef;
  --primitive-lichen-50: #f5f3e4;
  --primitive-lichen-75: #f1eed9;
  --primitive-lichen-100: #ece7ca;
  --primitive-lichen-150: #e4deb4;
  --primitive-lichen-200: #dcd39c;
  --primitive-lichen-250: #d5ca85;
  --primitive-lichen-300: #cdbf6b;
  --primitive-lichen-350: #c6b650;
  --primitive-lichen-400: #c1af38;
  --primitive-lichen-450: #b6a220;
  --primitive-lichen-500: #a99500;
  --primitive-lichen-550: #9a8800;
  --primitive-lichen-600: #8a7a00;
  --primitive-lichen-650: #796b00;
  --primitive-lichen-700: #685b00;
  --primitive-lichen-750: #564c00;
  --primitive-lichen-800: #473e00;
  --primitive-lichen-850: #373000;
  --primitive-lichen-900: #292300;
  --primitive-lichen-925: #211c00;
  --primitive-lichen-950: #191500;
  --primitive-lichen-975: #0f0c01;
  --primitive-lichen-1000: #070600;

  /* Max Saturation / Moss */
  --primitive-moss-0: #fbfcf8;
  --primitive-moss-25: #f6f9f0;
  --primitive-moss-50: #f0f4e6;
  --primitive-moss-75: #eaf0db;
  --primitive-moss-100: #e3ebce;
  --primitive-moss-150: #d7e2b9;
  --primitive-moss-200: #cbd9a4;
  --primitive-moss-250: #c0d18f;
  --primitive-moss-300: #b5c878;
  --primitive-moss-350: #aac061;
  --primitive-moss-400: #a2ba4e;
  --primitive-moss-450: #96ad3d;
  --primitive-moss-500: #8aa02a;
  --primitive-moss-550: #7d9313;
  --primitive-moss-600: #6f8400;
  --primitive-moss-650: #617400;
  --primitive-moss-700: #536300;
  --primitive-moss-750: #455200;
  --primitive-moss-800: #384300;
  --primitive-moss-850: #2b3400;
  --primitive-moss-900: #1f2602;
  --primitive-moss-925: #191f02;
  --primitive-moss-950: #121703;
  --primitive-moss-975: #0a0d02;
  --primitive-moss-1000: #050701;

  /* Max Saturation / Fern */
  --primitive-fern-0: #f9fcf9;
  --primitive-fern-25: #f4faf2;
  --primitive-fern-50: #ebf6e9;
  --primitive-fern-75: #e4f2e0;
  --primitive-fern-100: #d9edd5;
  --primitive-fern-150: #c9e6c3;
  --primitive-fern-200: #b9deb1;
  --primitive-fern-250: #a9d79f;
  --primitive-fern-300: #99cf8d;
  --primitive-fern-350: #89c77b;
  --primitive-fern-400: #7dc26e;
  --primitive-fern-450: #6fb660;
  --primitive-fern-500: #62a952;
  --primitive-fern-550: #549b44;
  --primitive-fern-600: #478c37;
  --primitive-fern-650: #3a7c2b;
  --primitive-fern-700: #316a23;
  --primitive-fern-750: #27581c;
  --primitive-fern-800: #204817;
  --primitive-fern-850: #193812;
  --primitive-fern-900: #12290d;
  --primitive-fern-925: #0e210a;
  --primitive-fern-950: #0a1907;
  --primitive-fern-975: #060f04;
  --primitive-fern-1000: #030702;

  /* Max Saturation / Viridian */
  --primitive-viridian-0: #f8fdfa;
  --primitive-viridian-25: #f2faf4;
  --primitive-viridian-50: #e8f6ec;
  --primitive-viridian-75: #dff3e5;
  --primitive-viridian-100: #d2efdc;
  --primitive-viridian-150: #c0e8cd;
  --primitive-viridian-200: #abe0be;
  --primitive-viridian-250: #98dab0;
  --primitive-viridian-300: #82d2a1;
  --primitive-viridian-350: #6ccb93;
  --primitive-viridian-400: #59c688;
  --primitive-viridian-450: #48ba7c;
  --primitive-viridian-500: #35ad6e;
  --primitive-viridian-550: #1ea061;
  --primitive-viridian-600: #009055;
  --primitive-viridian-650: #007f4a;
  --primitive-viridian-700: #006d3e;
  --primitive-viridian-750: #005b33;
  --primitive-viridian-800: #004a29;
  --primitive-viridian-850: #023a1f;
  --primitive-viridian-900: #032b16;
  --primitive-viridian-925: #042212;
  --primitive-viridian-950: #041a0d;
  --primitive-viridian-975: #020f07;
  --primitive-viridian-1000: #010803;

  /* Max Saturation / Jade */
  --primitive-jade-0: #f8fdfb;
  --primitive-jade-25: #f0faf7;
  --primitive-jade-50: #e5f7f1;
  --primitive-jade-75: #daf4ec;
  --primitive-jade-100: #ccefe5;
  --primitive-jade-150: #b6e9db;
  --primitive-jade-200: #9ee2d0;
  --primitive-jade-250: #86dbc6;
  --primitive-jade-300: #69d4bb;
  --primitive-jade-350: #47cdb1;
  --primitive-jade-400: #1cc9aa;
  --primitive-jade-450: #00bb9e;
  --primitive-jade-500: #00ad91;
  --primitive-jade-550: #009d84;
  --primitive-jade-600: #008d77;
  --primitive-jade-650: #007c68;
  --primitive-jade-700: #006a59;
  --primitive-jade-750: #00594a;
  --primitive-jade-800: #00493c;
  --primitive-jade-850: #00392e;
  --primitive-jade-900: #002a22;
  --primitive-jade-925: #00221b;
  --primitive-jade-950: #001a14;
  --primitive-jade-975: #00100b;
  --primitive-jade-1000: #000805;

  /* Max Saturation / Lagoon */
  --primitive-lagoon-0: #f7fdfd;
  --primitive-lagoon-25: #effafa;
  --primitive-lagoon-50: #e3f6f7;
  --primitive-lagoon-75: #d8f3f4;
  --primitive-lagoon-100: #c9eff0;
  --primitive-lagoon-150: #b2e8e9;
  --primitive-lagoon-200: #98e1e3;
  --primitive-lagoon-250: #7ddadd;
  --primitive-lagoon-300: #5bd3d6;
  --primitive-lagoon-350: #2cccd0;
  --primitive-lagoon-400: #00c5ca;
  --primitive-lagoon-450: #00b7bc;
  --primitive-lagoon-500: #00a9ad;
  --primitive-lagoon-550: #009a9e;
  --primitive-lagoon-600: #008a8e;
  --primitive-lagoon-650: #00797d;
  --primitive-lagoon-700: #00686b;
  --primitive-lagoon-750: #005759;
  --primitive-lagoon-800: #004749;
  --primitive-lagoon-850: #003739;
  --primitive-lagoon-900: #00292a;
  --primitive-lagoon-925: #002122;
  --primitive-lagoon-950: #00191a;
  --primitive-lagoon-975: #000f10;
  --primitive-lagoon-1000: #000808;

  /* Max Saturation / Glacier */
  --primitive-glacier-0: #f7fcfe;
  --primitive-glacier-25: #f0fafd;
  --primitive-glacier-50: #e4f6fb;
  --primitive-glacier-75: #d9f2fa;
  --primitive-glacier-100: #caedf8;
  --primitive-glacier-150: #b4e6f5;
  --primitive-glacier-200: #9bdef1;
  --primitive-glacier-250: #81d6ee;
  --primitive-glacier-300: #62ceeb;
  --primitive-glacier-350: #3cc6e8;
  --primitive-glacier-400: #00c1e5;
  --primitive-glacier-450: #00b3d5;
  --primitive-glacier-500: #00a5c5;
  --primitive-glacier-550: #0097b4;
  --primitive-glacier-600: #0087a2;
  --primitive-glacier-650: #00778e;
  --primitive-glacier-700: #00667a;
  --primitive-glacier-750: #005566;
  --primitive-glacier-800: #004554;
  --primitive-glacier-850: #003642;
  --primitive-glacier-900: #002831;
  --primitive-glacier-925: #002028;
  --primitive-glacier-950: #00181f;
  --primitive-glacier-975: #000e13;
  --primitive-glacier-1000: #00070b;

  /* Max Saturation / Cobalt */
  --primitive-cobalt-0: #f8fcff;
  --primitive-cobalt-25: #f2f9ff;
  --primitive-cobalt-50: #e7f4ff;
  --primitive-cobalt-75: #def0ff;
  --primitive-cobalt-100: #d1eaff;
  --primitive-cobalt-150: #bee1ff;
  --primitive-cobalt-200: #a9d8fe;
  --primitive-cobalt-250: #96cffe;
  --primitive-cobalt-300: #80c5fe;
  --primitive-cobalt-350: #6abcfd;
  --primitive-cobalt-400: #58b6fc;
  --primitive-cobalt-450: #47a9f1;
  --primitive-cobalt-500: #359ce4;
  --primitive-cobalt-550: #218ed6;
  --primitive-cobalt-600: #097fc5;
  --primitive-cobalt-650: #0070ae;
  --primitive-cobalt-700: #006096;
  --primitive-cobalt-750: #004f7e;
  --primitive-cobalt-800: #004168;
  --primitive-cobalt-850: #033251;
  --primitive-cobalt-900: #04253c;
  --primitive-cobalt-925: #041e30;
  --primitive-cobalt-950: #041625;
  --primitive-cobalt-975: #020d17;
  --primitive-cobalt-1000: #01060d;

  /* Max Saturation / Iris */
  --primitive-iris-0: #fafbff;
  --primitive-iris-25: #f5f8ff;
  --primitive-iris-50: #edf2ff;
  --primitive-iris-75: #e6edff;
  --primitive-iris-100: #dce6ff;
  --primitive-iris-150: #cedcff;
  --primitive-iris-200: #bed1ff;
  --primitive-iris-250: #b1c7ff;
  --primitive-iris-300: #a2bcff;
  --primitive-iris-350: #94b1ff;
  --primitive-iris-400: #8aa9ff;
  --primitive-iris-450: #7c9cf8;
  --primitive-iris-500: #6f8feb;
  --primitive-iris-550: #6281dd;
  --primitive-iris-600: #5673cb;
  --primitive-iris-650: #4964b6;
  --primitive-iris-700: #3e559e;
  --primitive-iris-750: #334784;
  --primitive-iris-800: #293a6c;
  --primitive-iris-850: #202d54;
  --primitive-iris-900: #17213e;
  --primitive-iris-925: #121a32;
  --primitive-iris-950: #0d1326;
  --primitive-iris-975: #070b18;
  --primitive-iris-1000: #03050e;

  /* Max Saturation / Violet */
  --primitive-violet-0: #fbfbff;
  --primitive-violet-25: #f8f7ff;
  --primitive-violet-50: #f2f0ff;
  --primitive-violet-75: #edeaff;
  --primitive-violet-100: #e6e2ff;
  --primitive-violet-150: #dcd6ff;
  --primitive-violet-200: #d2cafe;
  --primitive-violet-250: #c8befe;
  --primitive-violet-300: #bfb1fd;
  --primitive-violet-350: #b6a5fc;
  --primitive-violet-400: #af9cfc;
  --primitive-violet-450: #a38ff0;
  --primitive-violet-500: #9782e3;
  --primitive-violet-550: #8a75d5;
  --primitive-violet-600: #7c67c4;
  --primitive-violet-650: #6d59b0;
  --primitive-violet-700: #5d4b98;
  --primitive-violet-750: #4d3e7f;
  --primitive-violet-800: #3f3368;
  --primitive-violet-850: #312750;
  --primitive-violet-900: #241d3c;
  --primitive-violet-925: #1c1730;
  --primitive-violet-950: #151125;
  --primitive-violet-975: #0c0917;
  --primitive-violet-1000: #06040d;

  /* Max Saturation / Orchid */
  --primitive-orchid-0: #fdfafe;
  --primitive-orchid-25: #fbf5fd;
  --primitive-orchid-50: #f8eefb;
  --primitive-orchid-75: #f5e7fa;
  --primitive-orchid-100: #f2dff8;
  --primitive-orchid-150: #ecd1f5;
  --primitive-orchid-200: #e6c3f1;
  --primitive-orchid-250: #e0b6ee;
  --primitive-orchid-300: #dba8ea;
  --primitive-orchid-350: #d59ae7;
  --primitive-orchid-400: #d191e5;
  --primitive-orchid-450: #c583d9;
  --primitive-orchid-500: #b876cc;
  --primitive-orchid-550: #aa69be;
  --primitive-orchid-600: #9b5bae;
  --primitive-orchid-650: #894e9b;
  --primitive-orchid-700: #764286;
  --primitive-orchid-750: #633670;
  --primitive-orchid-800: #502c5b;
  --primitive-orchid-850: #3e2247;
  --primitive-orchid-900: #2e1934;
  --primitive-orchid-925: #25142a;
  --primitive-orchid-950: #1c0e20;
  --primitive-orchid-975: #110814;
  --primitive-orchid-1000: #09040b;

  /* Max Saturation / Cerise */
  --primitive-cerise-0: #fefafc;
  --primitive-cerise-25: #fef5fa;
  --primitive-cerise-50: #fcedf6;
  --primitive-cerise-75: #fbe6f2;
  --primitive-cerise-100: #faddee;
  --primitive-cerise-150: #f7cee7;
  --primitive-cerise-200: #f4bfdf;
  --primitive-cerise-250: #f1b1d8;
  --primitive-cerise-300: #eda2d1;
  --primitive-cerise-350: #ea94ca;
  --primitive-cerise-400: #e789c5;
  --primitive-cerise-450: #db7cb9;
  --primitive-cerise-500: #ce6eac;
  --primitive-cerise-550: #bf619f;
  --primitive-cerise-600: #af5390;
  --primitive-cerise-650: #9c467f;
  --primitive-cerise-700: #863b6d;
  --primitive-cerise-750: #70305b;
  --primitive-cerise-800: #5c284a;
  --primitive-cerise-850: #471f39;
  --primitive-cerise-900: #35162a;
  --primitive-cerise-925: #2b1222;
  --primitive-cerise-950: #200d19;
  --primitive-cerise-975: #14070f;
  --primitive-cerise-1000: #0b0308;

  /* Palette aliases */
  --palette-neutral-0: var(--primitive-neutral-0);
  --palette-neutral-25: var(--primitive-neutral-25);
  --palette-neutral-50: var(--primitive-neutral-50);
  --palette-neutral-75: var(--primitive-neutral-75);
  --palette-neutral-100: var(--primitive-neutral-100);
  --palette-neutral-150: var(--primitive-neutral-150);
  --palette-neutral-200: var(--primitive-neutral-200);
  --palette-neutral-250: var(--primitive-neutral-250);
  --palette-neutral-300: var(--primitive-neutral-300);
  --palette-neutral-350: var(--primitive-neutral-350);
  --palette-neutral-400: var(--primitive-neutral-400);
  --palette-neutral-450: var(--primitive-neutral-450);
  --palette-neutral-500: var(--primitive-neutral-500);
  --palette-neutral-550: var(--primitive-neutral-550);
  --palette-neutral-600: var(--primitive-neutral-600);
  --palette-neutral-650: var(--primitive-neutral-650);
  --palette-neutral-700: var(--primitive-neutral-700);
  --palette-neutral-750: var(--primitive-neutral-750);
  --palette-neutral-800: var(--primitive-neutral-800);
  --palette-neutral-850: var(--primitive-neutral-850);
  --palette-neutral-900: var(--primitive-neutral-900);
  --palette-neutral-925: var(--primitive-neutral-925);
  --palette-neutral-950: var(--primitive-neutral-950);
  --palette-neutral-975: var(--primitive-neutral-975);
  --palette-neutral-1000: var(--primitive-neutral-1000);

  --palette-accent-0: var(--primitive-viridian-0);
  --palette-accent-25: var(--primitive-viridian-25);
  --palette-accent-50: var(--primitive-viridian-50);
  --palette-accent-75: var(--primitive-viridian-75);
  --palette-accent-100: var(--primitive-viridian-100);
  --palette-accent-150: var(--primitive-viridian-150);
  --palette-accent-200: var(--primitive-viridian-200);
  --palette-accent-250: var(--primitive-viridian-250);
  --palette-accent-300: var(--primitive-viridian-300);
  --palette-accent-350: var(--primitive-viridian-350);
  --palette-accent-400: var(--primitive-viridian-400);
  --palette-accent-450: var(--primitive-viridian-450);
  --palette-accent-500: var(--primitive-viridian-500);
  --palette-accent-550: var(--primitive-viridian-550);
  --palette-accent-600: var(--primitive-viridian-600);
  --palette-accent-650: var(--primitive-viridian-650);
  --palette-accent-700: var(--primitive-viridian-700);
  --palette-accent-750: var(--primitive-viridian-750);
  --palette-accent-800: var(--primitive-viridian-800);
  --palette-accent-850: var(--primitive-viridian-850);
  --palette-accent-900: var(--primitive-viridian-900);
  --palette-accent-925: var(--primitive-viridian-925);
  --palette-accent-950: var(--primitive-viridian-950);
  --palette-accent-975: var(--primitive-viridian-975);
  --palette-accent-1000: var(--primitive-viridian-1000);

  /* External brand colors */
  --color-brand-behance: #1769ff;
  --color-brand-boosty: #f15f2c;
  --color-brand-threads: #000000;
  --color-brand-instagram-pink: #e1306c;
  --color-brand-instagram-yellow: #ffdc80;
  --color-brand-instagram-orange: #fcaf45;
  --color-brand-instagram-coral: #f77737;
  --color-brand-instagram-magenta: #c13584;
  --color-brand-instagram-purple: #833ab4;
  --color-brand-instagram-blue: #405de6;
  --color-brand-linkedin: #0a66c2;
  --color-brand-telegram: #26a5e4;
}

[data-accent-palette="cobalt"] {
  --palette-accent-0: var(--primitive-cobalt-0);
  --palette-accent-25: var(--primitive-cobalt-25);
  --palette-accent-50: var(--primitive-cobalt-50);
  --palette-accent-75: var(--primitive-cobalt-75);
  --palette-accent-100: var(--primitive-cobalt-100);
  --palette-accent-150: var(--primitive-cobalt-150);
  --palette-accent-200: var(--primitive-cobalt-200);
  --palette-accent-250: var(--primitive-cobalt-250);
  --palette-accent-300: var(--primitive-cobalt-300);
  --palette-accent-350: var(--primitive-cobalt-350);
  --palette-accent-400: var(--primitive-cobalt-400);
  --palette-accent-450: var(--primitive-cobalt-450);
  --palette-accent-500: var(--primitive-cobalt-500);
  --palette-accent-550: var(--primitive-cobalt-550);
  --palette-accent-600: var(--primitive-cobalt-600);
  --palette-accent-650: var(--primitive-cobalt-650);
  --palette-accent-700: var(--primitive-cobalt-700);
  --palette-accent-750: var(--primitive-cobalt-750);
  --palette-accent-800: var(--primitive-cobalt-800);
  --palette-accent-850: var(--primitive-cobalt-850);
  --palette-accent-900: var(--primitive-cobalt-900);
  --palette-accent-925: var(--primitive-cobalt-925);
  --palette-accent-950: var(--primitive-cobalt-950);
  --palette-accent-975: var(--primitive-cobalt-975);
  --palette-accent-1000: var(--primitive-cobalt-1000);
}

[data-spectrum-palette="max-saturation-400"] {
  --color-spectrum-01: var(--primitive-ruby-400);
  --color-spectrum-02: var(--primitive-carmine-400);
  --color-spectrum-03: var(--primitive-vermilion-400);
  --color-spectrum-04: var(--primitive-copper-400);
  --color-spectrum-05: var(--primitive-saffron-400);
  --color-spectrum-06: var(--primitive-lichen-400);
  --color-spectrum-07: var(--primitive-moss-400);
  --color-spectrum-08: var(--primitive-fern-400);
  --color-spectrum-09: var(--primitive-viridian-400);
  --color-spectrum-10: var(--primitive-jade-400);
  --color-spectrum-11: var(--primitive-lagoon-400);
  --color-spectrum-12: var(--primitive-glacier-400);
  --color-spectrum-13: var(--primitive-cobalt-400);
  --color-spectrum-14: var(--primitive-iris-400);
  --color-spectrum-15: var(--primitive-violet-400);
  --color-spectrum-16: var(--primitive-orchid-400);
  --color-spectrum-17: var(--primitive-cerise-400);
  --color-on-spectrum: var(--palette-neutral-1000);
}

:root,
[data-color-context="light"] {
  /* Light context */
  --color-surface-canvas: var(--palette-neutral-50);
  --color-surface-raised: var(--palette-neutral-0);
  --color-surface-subtle: var(--palette-neutral-100);
  --color-text-primary: var(--palette-neutral-925);
  --color-text-secondary: var(--palette-neutral-650);
  --color-border-subtle: var(--palette-neutral-150);
  --color-border-strong: var(--palette-neutral-925);
  --color-accent: var(--palette-accent-700);
  --color-accent-hover: var(--palette-accent-800);
  --color-on-accent: var(--palette-neutral-0);
  --color-focus: var(--palette-accent-500);
  color-scheme: light;
}

[data-color-context="dark"] {
  --color-surface-canvas: var(--palette-neutral-975);
  --color-surface-raised: var(--palette-neutral-950);
  --color-surface-subtle: var(--palette-neutral-900);
  --color-text-primary: var(--palette-neutral-0);
  --color-text-secondary: var(--palette-neutral-350);
  --color-border-subtle: var(--palette-neutral-850);
  --color-border-strong: var(--palette-neutral-0);
  --color-accent: var(--palette-accent-350);
  --color-accent-hover: var(--palette-accent-200);
  --color-on-accent: var(--palette-neutral-1000);
  --color-focus: var(--palette-accent-400);
  color-scheme: dark;
}
