436 tones · 10 hues × 3 chroma bands + neutral

Built for switching themes. A rung means the same thing in both modes, so a theme is one ramp set swapped for another and nothing else.

Indigo#6a6dfb · 238.8°

Vivid
Soft
Muted

Purple#f86afb · 298.8°

Vivid
Soft
Muted

Red#fb6a6d · 358.8°

Vivid
Soft
Muted

Ocher#f9b16f · 28.7°

Vivid
Soft
Muted

Amber#fbc66a · 38.0° · vivid light end at 98/96/94/90% · chroma boosted 1.15x

Vivid
Soft
Muted

Yellow#fbf86a · 58.8° · vivid light end at 99/98/97/96%

Vivid
Soft
Muted

Green#6dfb6a · 118.8°

Vivid
Soft
Muted

Emerald#6afbb0 · 148.8°

Vivid
Soft
Muted

Cyan#6afbf8 · 178.8°

Vivid
Soft
Muted

Blue#6a9dfb · 218.8°

Vivid
Soft
Muted

Neutral#ffffff → #000000 · 16 steps

16 steps
Format
Color space
/* Componiq Colors — 31 ramps, 436 tones */
:root {
  --indigo-1: #f7f8fe;
  --indigo-2: #eff1fd;
  --indigo-3: #e7eafc;
  --indigo-4: #dee3fc;
  --indigo-5: #d2d8fc;
  --indigo-6: #aeb8fb;
  --indigo-7: #8993fb;
  --indigo-8: #777efb;
  --indigo-9: #533bfb;
  --indigo-10: #4217da;
  --indigo-11: #3419ae;
  --indigo-12: #2b1a91;
  --indigo-13: #1f146c;
  --indigo-14: #0c0639;
  --indigo-soft-1: #f8f8fb;
  --indigo-soft-2: #f0f1f8;
  --indigo-soft-3: #e9ebf4;
  --indigo-soft-4: #e1e4f1;
  --indigo-soft-5: #d6daec;
  --indigo-soft-6: #b5bbde;
  --indigo-soft-7: #929acf;
  --indigo-soft-8: #818ac8;
  --indigo-soft-9: #575eb6;
  --indigo-soft-10: #43479a;
  --indigo-soft-11: #36397b;
  --indigo-soft-12: #2d3167;
  --indigo-soft-13: #21244c;
  --indigo-soft-14: #0d0f26;
  --indigo-muted-1: #f8f8f9;
  --indigo-muted-2: #f1f2f4;
  --indigo-muted-3: #eaebee;
  --indigo-muted-4: #e3e4e9;
  --indigo-muted-5: #d9dae1;
  --indigo-muted-6: #bbbdc9;
  --indigo-muted-7: #9a9db0;
  --indigo-muted-8: #8a8ea4;
  --indigo-muted-9: #626785;
  --indigo-muted-10: #4c506d;
  --indigo-muted-11: #3d4158;
  --indigo-muted-12: #333649;
  --indigo-muted-13: #252836;
  --indigo-muted-14: #101119;
  --purple-1: #fef5fe;
  --purple-2: #fdebfd;
  --purple-3: #fde1fc;
  --purple-4: #fcd6fb;
  --purple-5: #fdc5fc;
  --purple-6: #fb8efc;
  --purple-7: #f62ffc;
  --purple-8: #e310ea;
  --purple-9: #a907ae;
  --purple-10: #850b89;
  --purple-11: #6b0f6e;
  --purple-12: #5a115c;
  --purple-13: #420d44;
  --purple-14: #200321;
  --purple-soft-1: #fbf7fb;
  --purple-soft-2: #f8eef7;
  --purple-soft-3: #f4e6f4;
  --purple-soft-4: #f1ddf1;
  --purple-soft-5: #edd0ec;
  --purple-soft-6: #e0a8df;
  --purple-soft-7: #d178d1;
  --purple-soft-8: #c069c0;
  --purple-soft-9: #8e4c8e;
  --purple-soft-10: #703c70;
  --purple-soft-11: #5a305a;
  --purple-soft-12: #4b294b;
  --purple-soft-13: #371e38;
  --purple-soft-14: #1a0b1a;
  --purple-muted-1: #f9f8f9;
  --purple-muted-2: #f4f0f4;
  --purple-muted-3: #eee9ee;
  --purple-muted-4: #e9e2e9;
  --purple-muted-5: #e1d7e1;
  --purple-muted-6: #cbb6ca;
  --purple-muted-7: #b292b1;
  --purple-muted-8: #a283a1;
  --purple-muted-9: #776077;
  --purple-muted-10: #5e4b5d;
  --purple-muted-11: #4b3d4b;
  --purple-muted-12: #3f333f;
  --purple-muted-13: #2e252e;
  --purple-muted-14: #151015;
  --red-1: #fef6f6;
  --red-2: #fdeeed;
  --red-3: #fce5e4;
  --red-4: #fcdcda;
  --red-5: #fccecb;
  --red-6: #fba29f;
  --red-7: #fb676a;
  --red-8: #fc384c;
  --red-9: #c3102f;
  --red-10: #9a1025;
  --red-11: #7c121e;
  --red-12: #67131b;
  --red-13: #4d0e13;
  --red-14: #270406;
  --red-soft-1: #fbf7f7;
  --red-soft-2: #f8f0ef;
  --red-soft-3: #f4e8e7;
  --red-soft-4: #f1e0df;
  --red-soft-5: #edd4d3;
  --red-soft-6: #e0b0ae;
  --red-soft-7: #d38684;
  --red-soft-8: #ce6f6e;
  --red-soft-9: #9d4d4d;
  --red-soft-10: #7c3d3c;
  --red-soft-11: #643131;
  --red-soft-12: #532a2a;
  --red-soft-13: #3e1f1e;
  --red-soft-14: #1e0b0b;
  --red-muted-1: #f9f8f8;
  --red-muted-2: #f4f1f1;
  --red-muted-3: #eeeaea;
  --red-muted-4: #e9e3e2;
  --red-muted-5: #e1d8d8;
  --red-muted-6: #cbb9b8;
  --red-muted-7: #b39695;
  --red-muted-8: #a88583;
  --red-muted-9: #7e605f;
  --red-muted-10: #634c4b;
  --red-muted-11: #503d3c;
  --red-muted-12: #433433;
  --red-muted-13: #312625;
  --red-muted-14: #16100f;
  --ocher-1: #fef7f1;
  --ocher-2: #fdefe4;
  --ocher-3: #fce7d6;
  --ocher-4: #fbdfc7;
  --ocher-5: #fbd2af;
  --ocher-6: #f9aa60;
  --ocher-7: #dd8728;
  --ocher-8: #c97920;
  --ocher-9: #955814;
  --ocher-10: #764511;
  --ocher-11: #5e3810;
  --ocher-12: #4f3010;
  --ocher-13: #3a230c;
  --ocher-14: #1c0e03;
  --ocher-soft-1: #fbf8f4;
  --ocher-soft-2: #f8f0ea;
  --ocher-soft-3: #f4e9df;
  --ocher-soft-4: #f1e1d4;
  --ocher-soft-5: #edd6c3;
  --ocher-soft-6: #e0b48e;
  --ocher-soft-7: #c39369;
  --ocher-soft-8: #b1855d;
  --ocher-soft-9: #836143;
  --ocher-soft-10: #674c34;
  --ocher-soft-11: #533d2b;
  --ocher-soft-12: #453425;
  --ocher-soft-13: #33261a;
  --ocher-soft-14: #181009;
  --ocher-muted-1: #f9f8f7;
  --ocher-muted-2: #f4f1ef;
  --ocher-muted-3: #eeeae7;
  --ocher-muted-4: #e9e3df;
  --ocher-muted-5: #e1d9d2;
  --ocher-muted-6: #cabaad;
  --ocher-muted-7: #ac9b8c;
  --ocher-muted-8: #9c8c7e;
  --ocher-muted-9: #73665c;
  --ocher-muted-10: #5a5048;
  --ocher-muted-11: #48413a;
  --ocher-muted-12: #3d3731;
  --ocher-muted-13: #2d2824;
  --ocher-muted-14: #14110f;
  --amber-1: #fff7ec;
  --amber-2: #fff0d8;
  --amber-3: #ffe8c4;
  --amber-4: #ffd898;
  --amber-5: #ffc65c;
  --amber-6: #f9ae00;
  --amber-7: #d29000;
  --amber-8: #be8200;
  --amber-9: #8d5f00;
  --amber-10: #6f4b00;
  --amber-11: #593c00;
  --amber-12: #4b3302;
  --amber-13: #372503;
  --amber-14: #1a0f01;
  --amber-soft-1: #fbf8f2;
  --amber-soft-2: #f8f1e6;
  --amber-soft-3: #f4ead9;
  --amber-soft-4: #f1e2cb;
  --amber-soft-5: #edd8b5;
  --amber-soft-6: #dbb87f;
  --amber-soft-7: #b89968;
  --amber-soft-8: #a68b5d;
  --amber-soft-9: #7b6542;
  --amber-soft-10: #615034;
  --amber-soft-11: #4d402a;
  --amber-soft-12: #413624;
  --amber-soft-13: #30281a;
  --amber-soft-14: #161109;
  --amber-muted-1: #f9f8f6;
  --amber-muted-2: #f4f1ed;
  --amber-muted-3: #eeebe4;
  --amber-muted-4: #e9e4db;
  --amber-muted-5: #e1dacd;
  --amber-muted-6: #c8bca8;
  --amber-muted-7: #a89d8c;
  --amber-muted-8: #988e7e;
  --amber-muted-9: #6f685c;
  --amber-muted-10: #585248;
  --amber-muted-11: #46423a;
  --amber-muted-12: #3b3731;
  --amber-muted-13: #2b2824;
  --amber-muted-14: #13110f;
  --yellow-1: #fefee2;
  --yellow-2: #fdfdbd;
  --yellow-3: #fcfc9e;
  --yellow-4: #fcf979;
  --yellow-5: #e5e259;
  --yellow-6: #c7c449;
  --yellow-7: #a6a438;
  --yellow-8: #97942f;
  --yellow-9: #6f6d20;
  --yellow-10: #57561a;
  --yellow-11: #464516;
  --yellow-12: #3b3a15;
  --yellow-13: #2b2a0f;
  --yellow-14: #131204;
  --yellow-soft-1: #fbfcd2;
  --yellow-soft-2: #f7f7ac;
  --yellow-soft-3: #f1f1a0;
  --yellow-soft-4: #ebea99;
  --yellow-soft-5: #e1e08f;
  --yellow-soft-6: #c3c37a;
  --yellow-soft-7: #a3a364;
  --yellow-soft-8: #949359;
  --yellow-soft-9: #6c6c3f;
  --yellow-soft-10: #555532;
  --yellow-soft-11: #444428;
  --yellow-soft-12: #3a3923;
  --yellow-soft-13: #2a2a19;
  --yellow-soft-14: #121208;
  --yellow-muted-1: #f9faeb;
  --yellow-muted-2: #f3f4da;
  --yellow-muted-3: #edeed2;
  --yellow-muted-4: #e6e7cb;
  --yellow-muted-5: #ddddc1;
  --yellow-muted-6: #bfc0a7;
  --yellow-muted-7: #a0a08b;
  --yellow-muted-8: #90917d;
  --yellow-muted-9: #6a6a5b;
  --yellow-muted-10: #535348;
  --yellow-muted-11: #43433a;
  --yellow-muted-12: #383931;
  --yellow-muted-13: #292923;
  --yellow-muted-14: #12120e;
  --green-1: #eefeec;
  --green-2: #dcfdd9;
  --green-3: #c7fcc4;
  --green-4: #b0fbab;
  --green-5: #81fb7d;
  --green-6: #3fe241;
  --green-7: #2ebe31;
  --green-8: #25ac28;
  --green-9: #187f1b;
  --green-10: #146416;
  --green-11: #135014;
  --green-12: #134313;
  --green-13: #0e320d;
  --green-14: #041703;
  --green-soft-1: #f2fbf2;
  --green-soft-2: #e5f8e4;
  --green-soft-3: #d8f5d5;
  --green-soft-4: #c8f2c5;
  --green-soft-5: #aeefaa;
  --green-soft-6: #87d483;
  --green-soft-7: #6fb26b;
  --green-soft-8: #63a160;
  --green-soft-9: #477645;
  --green-soft-10: #385d36;
  --green-soft-11: #2d4b2c;
  --green-soft-12: #273f26;
  --green-soft-13: #1c2e1b;
  --green-soft-14: #0a1509;
  --green-muted-1: #f6f9f6;
  --green-muted-2: #edf4ed;
  --green-muted-3: #e4efe3;
  --green-muted-4: #dbead9;
  --green-muted-5: #cce2ca;
  --green-muted-6: #acc6aa;
  --green-muted-7: #8fa68d;
  --green-muted-8: #81967f;
  --green-muted-9: #5e6e5d;
  --green-muted-10: #4a5749;
  --green-muted-11: #3c463b;
  --green-muted-12: #323b32;
  --green-muted-13: #252b24;
  --green-muted-14: #0f130f;
  --emerald-1: #ecfef2;
  --emerald-2: #d7fde5;
  --emerald-3: #c0fcd7;
  --emerald-4: #a4fbc8;
  --emerald-5: #6afbb0;
  --emerald-6: #41dd92;
  --emerald-7: #30ba79;
  --emerald-8: #26a86c;
  --emerald-9: #197c4f;
  --emerald-10: #15623e;
  --emerald-11: #144e32;
  --emerald-12: #14422a;
  --emerald-13: #0e301f;
  --emerald-14: #04160c;
  --emerald-soft-1: #f1fbf5;
  --emerald-soft-2: #e3f8ea;
  --emerald-soft-3: #d4f5e0;
  --emerald-soft-4: #c3f2d5;
  --emerald-soft-5: #a6eec3;
  --emerald-soft-6: #88d1a6;
  --emerald-soft-7: #6faf8a;
  --emerald-soft-8: #639e7c;
  --emerald-soft-9: #48745a;
  --emerald-soft-10: #385c47;
  --emerald-soft-11: #2e4a39;
  --emerald-soft-12: #273e30;
  --emerald-soft-13: #1c2d23;
  --emerald-soft-14: #0a140e;
  --emerald-muted-1: #f6f9f7;
  --emerald-muted-2: #ecf4ef;
  --emerald-muted-3: #e3efe7;
  --emerald-muted-4: #d9e9df;
  --emerald-muted-5: #c9e2d2;
  --emerald-muted-6: #acc5b5;
  --emerald-muted-7: #8fa597;
  --emerald-muted-8: #819588;
  --emerald-muted-9: #5e6d64;
  --emerald-muted-10: #4a564e;
  --emerald-muted-11: #3c453f;
  --emerald-muted-12: #323a35;
  --emerald-muted-13: #252b27;
  --emerald-muted-14: #0f1310;
  --cyan-1: #e7fefd;
  --cyan-2: #cefdfb;
  --cyan-3: #affcf9;
  --cyan-4: #86fbf9;
  --cyan-5: #4ff6f4;
  --cyan-6: #3ed6d4;
  --cyan-7: #2db4b2;
  --cyan-8: #24a3a1;
  --cyan-9: #177876;
  --cyan-10: #145e5d;
  --cyan-11: #134c4b;
  --cyan-12: #13403f;
  --cyan-13: #0e2f2e;
  --cyan-14: #041515;
  --cyan-soft-1: #eefcfb;
  --cyan-soft-2: #ddf8f7;
  --cyan-soft-3: #caf5f3;
  --cyan-soft-4: #b4f2f0;
  --cyan-soft-5: #9bece9;
  --cyan-soft-6: #85cdcb;
  --cyan-soft-7: #6dabaa;
  --cyan-soft-8: #619b9a;
  --cyan-soft-9: #467271;
  --cyan-soft-10: #375a59;
  --cyan-soft-11: #2d4847;
  --cyan-soft-12: #263d3c;
  --cyan-soft-13: #1c2c2c;
  --cyan-soft-14: #0a1413;
  --cyan-muted-1: #f5f9f9;
  --cyan-muted-2: #eaf4f4;
  --cyan-muted-3: #e0efee;
  --cyan-muted-4: #d4eae9;
  --cyan-muted-5: #c6e1e0;
  --cyan-muted-6: #abc3c2;
  --cyan-muted-7: #8fa3a2;
  --cyan-muted-8: #809493;
  --cyan-muted-9: #5e6c6c;
  --cyan-muted-10: #4a5555;
  --cyan-muted-11: #3b4444;
  --cyan-muted-12: #323a39;
  --cyan-muted-13: #252a2a;
  --cyan-muted-14: #0f1212;
  --blue-1: #f5f9fe;
  --blue-2: #ecf2fd;
  --blue-3: #e2ecfc;
  --blue-4: #d8e5fc;
  --blue-5: #c9dcfc;
  --blue-6: #9cbefb;
  --blue-7: #699cfb;
  --blue-8: #4d8afc;
  --blue-9: #0659e9;
  --blue-10: #0746b8;
  --blue-11: #093a93;
  --blue-12: #0b317a;
  --blue-13: #08245b;
  --blue-14: #020f2f;
  --blue-soft-1: #f7f8fb;
  --blue-soft-2: #eff2f8;
  --blue-soft-3: #e6ebf4;
  --blue-soft-4: #dee5f1;
  --blue-soft-5: #d2dbec;
  --blue-soft-6: #acbfde;
  --blue-soft-7: #839fd0;
  --blue-soft-8: #6f8fc9;
  --blue-soft-9: #4167ad;
  --blue-soft-10: #335189;
  --blue-soft-11: #29416d;
  --blue-soft-12: #23375b;
  --blue-soft-13: #192844;
  --blue-soft-14: #091121;
  --blue-muted-1: #f8f8f9;
  --blue-muted-2: #f1f2f4;
  --blue-muted-3: #e9ebee;
  --blue-muted-4: #e2e5e9;
  --blue-muted-5: #d7dbe1;
  --blue-muted-6: #b7bec9;
  --blue-muted-7: #959fb1;
  --blue-muted-8: #8490a5;
  --blue-muted-9: #5b6982;
  --blue-muted-10: #485367;
  --blue-muted-11: #3a4352;
  --blue-muted-12: #313845;
  --blue-muted-13: #242933;
  --blue-muted-14: #0e1217;
  --neutral-1: #f8f8f8;
  --neutral-2: #f2f2f2;
  --neutral-3: #ebebeb;
  --neutral-4: #e4e4e4;
  --neutral-5: #dbdbdb;
  --neutral-6: #bebebe;
  --neutral-7: #9e9e9e;
  --neutral-8: #8f8f8f;
  --neutral-9: #696969;
  --neutral-10: #525252;
  --neutral-11: #424242;
  --neutral-12: #383838;
  --neutral-13: #292929;
  --neutral-14: #121212;
  --neutral-0: #ffffff;
  --neutral-15: #000000;
}