/* ==============================================================================
   TypeRush - All Color Themes (Generated from MonkeyType)
   Total Themes: 187
   ============================================================================== */

body.theme-8008 {
  --bg-color: #333a45;
  --main-color: #f44c7f;
  --caret-color: #f44c7f;
  --sub-color: #939eae;
  --sub-alt-color: #2e343d;
  --text-color: #e9ecf0;
  --error-color: #da3333;
  --error-extra-color: #791717;
}

body.theme-9009 {
  --bg-color: #eeebe2;
  --main-color: #080909;
  --caret-color: #7fa480;
  --sub-color: #99947f;
  --sub-alt-color: #d3cfc1;
  --text-color: #080909;
  --error-color: #c87e74;
  --error-extra-color: #a56961;
}

body.theme-80s_after_dark {
  --bg-color: #1b1d36;
  --main-color: #fca6d1;
  --caret-color: #99d6ea;
  --sub-color: #99d6ea;
  --sub-alt-color: #17182c;
  --text-color: #e1e7ec;
  --error-color: #fffb85;
  --error-extra-color: #fffb85;
}

body.theme-aether {
  --bg-color: #101820;
  --main-color: #eedaea;
  --caret-color: #eedaea;
  --sub-color: #cf6bdd;
  --sub-alt-color: #292136;
  --text-color: #eedaea;
  --error-color: #ff5253;
  --error-extra-color: #e3002b;
}

body.theme-alduin {
  --bg-color: #1c1c1c;
  --main-color: #dfd7af;
  --caret-color: #e3e3e3;
  --sub-color: #444444;
  --sub-alt-color: #242424;
  --text-color: #f5f3ed;
  --error-color: #af5f5f;
  --error-extra-color: #4d2113;
}

body.theme-alpine {
  --bg-color: #6c687f;
  --main-color: #ffffff;
  --caret-color: #585568;
  --sub-color: #9994b8;
  --sub-alt-color: #77738c;
  --text-color: #ffffff;
  --error-color: #e32b2b;
  --error-extra-color: #a62626;
}

body.theme-anti_hero {
  --bg-color: #00002e;
  --main-color: #ffadad;
  --caret-color: #ffffff;
  --sub-color: #ff3d8b;
  --sub-alt-color: #060548;
  --text-color: #f1deef;
  --error-color: #8fecff;
  --error-extra-color: #558cab;
}

body.theme-arch {
  --bg-color: #0c0d11;
  --main-color: #7ebab5;
  --caret-color: #7ebab5;
  --sub-color: #454864;
  --sub-alt-color: #171a25;
  --text-color: #f6f5f5;
  --error-color: #ff4754;
  --error-extra-color: #b02a33;
}

body.theme-aurora {
  --bg-color: #011926;
  --main-color: #00e980;
  --caret-color: #00e980;
  --sub-color: #245c69;
  --sub-alt-color: #000c13;
  --text-color: #fff;
  --error-color: #b94da1;
  --error-extra-color: #9b3a76;
}

body.theme-beach {
  --bg-color: #ffeead;
  --main-color: #96ceb4;
  --caret-color: #ffcc5c;
  --sub-color: #ffcc5c;
  --sub-alt-color: #f7dc8f;
  --text-color: #5b7869;
  --error-color: #ff6f69;
  --error-extra-color: #ff6f69;
}

body.theme-bento {
  --bg-color: #2d394d;
  --main-color: #ff7a90;
  --caret-color: #ff7a90;
  --sub-color: #4a768d;
  --sub-alt-color: #263041;
  --text-color: #fffaf8;
  --error-color: #ee2a3a;
  --error-extra-color: #f04040;
}

body.theme-bingsu {
  --bg-color: #b8a7aa;
  --main-color: #83616e;
  --caret-color: #ebe6ea;
  --sub-color: #48373d;
  --sub-alt-color: #ab989e;
  --text-color: #ebe6ea;
  --error-color: #921341;
  --error-extra-color: #640b2c;
}

body.theme-bliss {
  --bg-color: #262727;
  --main-color: #f0d3c9;
  --caret-color: #f0d3c9;
  --sub-color: #665957;
  --sub-alt-color: #343231;
  --text-color: #fff;
  --error-color: #bd4141;
  --error-extra-color: #883434;
}

body.theme-blue_dolphin {
  --bg-color: #003950;
  --main-color: #ffcefb;
  --caret-color: #00bcd4;
  --sub-color: #00e4ff;
  --sub-alt-color: #014961;
  --text-color: #82eaff;
  --error-color: #ffbde6;
  --error-extra-color: #ff8188;
}

body.theme-blueberry_dark {
  --bg-color: #212b42;
  --main-color: #add7ff;
  --caret-color: #962f7e;
  --sub-color: #5c7da5;
  --sub-alt-color: #1b2334;
  --text-color: #91b4d5;
  --error-color: #df4576;
  --error-extra-color: #d996ac;
}

body.theme-blueberry_light {
  --bg-color: #dae0f5;
  --main-color: #506477;
  --caret-color: #df4576;
  --sub-color: #92a4be;
  --sub-alt-color: #c1c7df;
  --text-color: #678198;
  --error-color: #df4576;
  --error-extra-color: #d996ac;
}

body.theme-botanical {
  --bg-color: #7b9c98;
  --main-color: #eaf1f3;
  --caret-color: #abc6c4;
  --sub-color: #495755;
  --sub-alt-color: #72908d;
  --text-color: #eaf1f3;
  --error-color: #f6c9b4;
  --error-extra-color: #f59a71;
}

body.theme-bouquet {
  --bg-color: #173f35;
  --main-color: #eaa09c;
  --caret-color: #eaa09c;
  --sub-color: #408e7b;
  --sub-alt-color: #1f4e43;
  --text-color: #e9e0d2;
  --error-color: #d44729;
  --error-extra-color: #8f2f19;
}

body.theme-breeze {
  --bg-color: #e8d5c4;
  --main-color: #7d67a9;
  --caret-color: #7d67a9;
  --sub-color: #3a98b9;
  --sub-alt-color: #f6e6da;
  --text-color: #1b4c5e;
  --error-color: #7d67a9;
  --error-extra-color: #9f3e6d;
}

body.theme-bushido {
  --bg-color: #242933;
  --main-color: #ec4c56;
  --caret-color: #ec4c56;
  --sub-color: #596172;
  --sub-alt-color: #1c222d;
  --text-color: #f6f0e9;
  --error-color: #ec4c56;
  --error-extra-color: #9b333a;
}

body.theme-cafe {
  --bg-color: #ceb18d;
  --main-color: #14120f;
  --caret-color: #14120f;
  --sub-color: #d4d2d1;
  --sub-alt-color: #bba180;
  --text-color: #14120f;
  --error-color: #c82931;
  --error-extra-color: #ac1823;
}

body.theme-camping {
  --bg-color: #faf1e4;
  --main-color: #618c56;
  --caret-color: #618c56;
  --sub-color: #c2b8aa;
  --sub-alt-color: #e7dccb;
  --text-color: #3c403b;
  --error-color: #ad4f4e;
  --error-extra-color: #7e3a39;
}

body.theme-carbon {
  --bg-color: #313131;
  --main-color: #f66e0d;
  --caret-color: #f66e0d;
  --sub-color: #616161;
  --sub-alt-color: #2b2b2b;
  --text-color: #f5e6c8;
  --error-color: #e72d2d;
  --error-extra-color: #7e2a33;
}

body.theme-catppuccin {
  --bg-color: #1e1e2e;
  --main-color: #cba6f7;
  --caret-color: #f2cdcd;
  --sub-color: #7f849c;
  --sub-alt-color: #181825;
  --text-color: #cdd6f4;
  --error-color: #f38ba8;
  --error-extra-color: #eba0ac;
}

body.theme-chaos_theory {
  --bg-color: #141221;
  --main-color: #fd77d7;
  --caret-color: #dde5ed;
  --sub-color: #676e8a;
  --sub-alt-color: #1e1d2f;
  --text-color: #dde5ed;
  --error-color: #fd77d7;
  --error-extra-color: #b03c47;
}

body.theme-cheesecake {
  --bg-color: #fdf0d5;
  --main-color: #8e2949;
  --caret-color: #892948;
  --sub-color: #d91c81;
  --sub-alt-color: #f3e2bf;
  --text-color: #3a3335;
  --error-color: #5cf074;
  --error-extra-color: #5cf074;
}

body.theme-cherry_blossom {
  --bg-color: #323437;
  --main-color: #d65ccc;
  --caret-color: #ffffff;
  --sub-color: #787d82;
  --sub-alt-color: #2d2f31;
  --text-color: #d1d0c5;
  --error-color: #ca4754;
  --error-extra-color: #d32738;
}

body.theme-comfy {
  --bg-color: #4a5b6e;
  --main-color: #f8cdc6;
  --caret-color: #9ec1cc;
  --sub-color: #9ec1cc;
  --sub-alt-color: #425366;
  --text-color: #f5efee;
  --error-color: #c9465e;
  --error-extra-color: #c9465e;
}

body.theme-copper {
  --bg-color: #442f29;
  --main-color: #b46a55;
  --caret-color: #c25c42;
  --sub-color: #7ebab5;
  --sub-alt-color: #50362e;
  --text-color: #e7e0de;
  --error-color: #a32424;
  --error-extra-color: #ec0909;
}

body.theme-creamsicle {
  --bg-color: #ff9869;
  --main-color: #fcfcf8;
  --caret-color: #fcfcf8;
  --sub-color: #ff661f;
  --sub-alt-color: #fe8954;
  --text-color: #fcfcf8;
  --error-color: #6a0dad;
  --error-extra-color: #6a0dad;
}

body.theme-cy_red {
  --bg-color: #6e2626;
  --main-color: #e55050;
  --caret-color: #541d1d;
  --sub-color: #ff6060;
  --sub-alt-color: #3f1616;
  --text-color: #ffaaaa;
  --error-color: #919fd9;
  --error-extra-color: #4d5d9e;
}

body.theme-cyberspace {
  --bg-color: #181c18;
  --main-color: #00ce7c;
  --caret-color: #00ce7c;
  --sub-color: #9578d3;
  --sub-alt-color: #131613;
  --text-color: #c2fbe1;
  --error-color: #ff5f5f;
  --error-extra-color: #d22a2a;
}

body.theme-dark {
  --bg-color: #111;
  --main-color: #eee;
  --caret-color: #eee;
  --sub-color: #444;
  --sub-alt-color: #191919;
  --text-color: #eee;
  --error-color: #da3333;
  --error-extra-color: #791717;
}

body.theme-dark_magic_girl {
  --bg-color: #091f2c;
  --main-color: #f5b1cc;
  --caret-color: #a288d9;
  --sub-color: #93e8d3;
  --sub-alt-color: #071823;
  --text-color: #a288d9;
  --error-color: #e45c96;
  --error-extra-color: #e45c96;
}

body.theme-dark_note {
  --bg-color: #1f1f1f;
  --main-color: #f2c17b;
  --caret-color: #e3dce0;
  --sub-color: #768f95;
  --sub-alt-color: #141414;
  --text-color: #d2dff4;
  --error-color: #ff0000;
  --error-extra-color: #588498;
}

body.theme-darling {
  --bg-color: #fec8cd;
  --main-color: #ffffff;
  --caret-color: #ffffff;
  --sub-color: #a30000;
  --sub-alt-color: #f2babd;
  --text-color: #ffffff;
  --error-color: #2e7dde;
  --error-extra-color: #2e7dde;
}

body.theme-deku {
  --bg-color: #058b8c;
  --main-color: #b63530;
  --caret-color: #b63530;
  --sub-color: #255458;
  --sub-alt-color: #0e7d7e;
  --text-color: #f7f2ea;
  --error-color: #b63530;
  --error-extra-color: #530e0e;
}

body.theme-desert_oasis {
  --bg-color: #fff2d5;
  --main-color: #d19d01;
  --caret-color: #3a87fe;
  --sub-color: #0061fe;
  --sub-alt-color: #eddebc;
  --text-color: #332800;
  --error-color: #76bb40;
  --error-extra-color: #4e7a27;
}

body.theme-dev {
  --bg-color: #1b2028;
  --main-color: #23a9d5;
  --caret-color: #4b5975;
  --sub-color: #4b5975;
  --sub-alt-color: #151a21;
  --text-color: #ccccb5;
  --error-color: #b81b2c;
  --error-extra-color: #84131f;
}

body.theme-diner {
  --bg-color: #537997;
  --main-color: #c3af5b;
  --caret-color: #ad5145;
  --sub-color: #445c7f;
  --sub-alt-color: #4d6f8b;
  --text-color: #dfdbc8;
  --error-color: #ad5145;
  --error-extra-color: #7e2a33;
}

body.theme-dino {
  --bg-color: #ffffff;
  --main-color: #40d672;
  --caret-color: #40d672;
  --sub-color: #d5d5d5;
  --sub-alt-color: #cafad8;
  --text-color: #1d221f;
  --error-color: #ff5f5f;
  --error-extra-color: #d22a2a;
}

body.theme-discord {
  --bg-color: #313338;
  --main-color: #5a65ea;
  --caret-color: #5a65ea;
  --sub-color: #565861;
  --sub-alt-color: #2b2d31;
  --text-color: #dcdee3;
  --error-color: #df4f4b;
  --error-extra-color: #df4f4b;
}

body.theme-dmg {
  --bg-color: #dadbdc;
  --main-color: #ae185e;
  --caret-color: #384693;
  --sub-color: #3846b1;
  --sub-alt-color: #bec1d2;
  --text-color: #414141;
  --error-color: #ae185e;
  --error-extra-color: #93335c;
}

body.theme-dollar {
  --bg-color: #e4e4d4;
  --main-color: #6b886b;
  --caret-color: #424643;
  --sub-color: #8a9b69;
  --sub-alt-color: #cbd0bf;
  --text-color: #555a56;
  --error-color: #d60000;
  --error-extra-color: #f68484;
}

body.theme-dots {
  --bg-color: #121520;
  --main-color: #fff;
  --caret-color: #fff;
  --sub-color: #676e8a;
  --sub-alt-color: #1b1e2c;
  --text-color: #fff;
  --error-color: #da3333;
  --error-extra-color: #791717;
}

body.theme-dracula {
  --bg-color: #282a36;
  --main-color: #bd93f9;
  --caret-color: #bd93f9;
  --sub-color: #6272a4;
  --sub-alt-color: #20222c;
  --text-color: #f8f8f2;
  --error-color: #ff5555;
  --error-extra-color: #f1fa8c;
}

body.theme-drowning {
  --bg-color: #191826;
  --main-color: #4a6fb5;
  --caret-color: #4f85e8;
  --sub-color: #50688c;
  --sub-alt-color: #1e1f2f;
  --text-color: #9393a7;
  --error-color: #be555f;
  --error-extra-color: #7e2a33;
}

body.theme-dualshot {
  --bg-color: #737373;
  --main-color: #212222;
  --caret-color: #212222;
  --sub-color: #aaaaaa;
  --sub-alt-color: #646464;
  --text-color: #212222;
  --error-color: #c82931;
  --error-extra-color: #ac1823;
}

body.theme-earthsong {
  --bg-color: #292521;
  --main-color: #509452;
  --caret-color: #1298ba;
  --sub-color: #f5ae2d;
  --sub-alt-color: #1d1b18;
  --text-color: #e6c7a8;
  --error-color: #7e2a33;
  --error-extra-color: #ff645a;
}

body.theme-everblush {
  --bg-color: #141b1e;
  --main-color: #8ccf7e;
  --caret-color: #6cbfbf;
  --sub-color: #838887;
  --sub-alt-color: #232a2d;
  --text-color: #dadada;
  --error-color: #e57474;
  --error-extra-color: #ef7e7e;
}

body.theme-evil_eye {
  --bg-color: #0084c2;
  --main-color: #f7f2ea;
  --caret-color: #f7f2ea;
  --sub-color: #01589f;
  --sub-alt-color: #0c79be;
  --text-color: #171718;
  --error-color: #ca4754;
  --error-extra-color: #7e2a33;
}

body.theme-ez_mode {
  --bg-color: #0068c6;
  --main-color: #fa62d5;
  --caret-color: #4ddb47;
  --sub-color: #138bf7;
  --sub-alt-color: #005bac;
  --text-color: #ffffff;
  --error-color: #4ddb47;
  --error-extra-color: #42ba3b;
}

body.theme-fire {
  --bg-color: #0f0000;
  --main-color: #b31313;
  --caret-color: #b31313;
  --sub-color: #683434;
  --sub-alt-color: #200a0a;
  --text-color: #ffffff;
  --error-color: #2f3cb6;
  --error-extra-color: #434a8f;
}

body.theme-fledgling {
  --bg-color: #3b363f;
  --main-color: #fc6e83;
  --caret-color: #474747;
  --sub-color: #8e5568;
  --sub-alt-color: #332e38;
  --text-color: #e6d5d3;
  --error-color: #f52443;
  --error-extra-color: #bd001c;
}

body.theme-fleuriste {
  --bg-color: #c6b294;
  --main-color: #405a52;
  --caret-color: #8a785b;
  --sub-color: #64374d;
  --sub-alt-color: #b4a389;
  --text-color: #091914;
  --error-color: #990000;
  --error-extra-color: #8a1414;
}

body.theme-floret {
  --bg-color: #00272c;
  --main-color: #ffdd6d;
  --caret-color: #c3bd40;
  --sub-color: #779097;
  --sub-alt-color: #173033;
  --text-color: #e5e5e5;
  --error-color: #8a4000;
  --error-extra-color: #00708d;
}

body.theme-froyo {
  --bg-color: #e1dacb;
  --main-color: #7b7d7d;
  --caret-color: #7b7d7d;
  --sub-color: #b29c5e;
  --sub-alt-color: #d3cdc1;
  --text-color: #7b7d7d;
  --error-color: #f28578;
  --error-extra-color: #d56558;
}

body.theme-frozen_llama {
  --bg-color: #9bf2ea;
  --main-color: #6d44a6;
  --caret-color: #ffffff;
  --sub-color: #b690fd;
  --sub-alt-color: #7fe7dd;
  --text-color: #ffffff;
  --error-color: #e42629;
  --error-extra-color: #e42629;
}

body.theme-fruit_chew {
  --bg-color: #d6d3d6;
  --main-color: #5c1e5f;
  --caret-color: #b92221;
  --sub-color: #b49cb5;
  --sub-alt-color: #cabfca;
  --text-color: #282528;
  --error-color: #bd2621;
  --error-extra-color: #a62626;
}

body.theme-fundamentals {
  --bg-color: #727474;
  --main-color: #7fa482;
  --caret-color: #196378;
  --sub-color: #cac4be;
  --sub-alt-color: #666868;
  --text-color: #131313;
  --error-color: #5e477c;
  --error-extra-color: #413157;
}

body.theme-future_funk {
  --bg-color: #2e1a47;
  --main-color: #f7f2ea;
  --caret-color: #f7f2ea;
  --sub-color: #c18fff;
  --sub-alt-color: #27173c;
  --text-color: #f7f2ea;
  --error-color: #f04e98;
  --error-extra-color: #bd1c66;
}

body.theme-github {
  --bg-color: #212830;
  --main-color: #41ce5c;
  --caret-color: #41ce5c;
  --sub-color: #788386;
  --sub-alt-color: #141b23;
  --text-color: #ccdae6;
  --error-color: #c23e3a;
  --error-extra-color: #c23e3a;
}

body.theme-godspeed {
  --bg-color: #eae4cf;
  --main-color: #9abbcd;
  --caret-color: #f4d476;
  --sub-color: #ada998;
  --sub-alt-color: #ded9c9;
  --text-color: #646669;
  --error-color: #ca4754;
  --error-extra-color: #7e2a33;
}

body.theme-graen {
  --bg-color: #303c36;
  --main-color: #a59682;
  --caret-color: #601420;
  --sub-color: #181d1a;
  --sub-alt-color: #36453c;
  --text-color: #a59682;
  --error-color: #601420;
  --error-extra-color: #5f0715;
}

body.theme-grand_prix {
  --bg-color: #36475c;
  --main-color: #c0d036;
  --caret-color: #c0d036;
  --sub-color: #5c6c80;
  --sub-alt-color: #42536b;
  --text-color: #c1c7d7;
  --error-color: #fc5727;
  --error-extra-color: #fc5727;
}

body.theme-grape {
  --bg-color: #2c003e;
  --main-color: #ff8f00;
  --caret-color: #ff8f00;
  --sub-color: #6e225e;
  --sub-alt-color: #1f002d;
  --text-color: #fff;
  --error-color: #ff4081;
  --error-extra-color: #bf2054;
}

body.theme-gruvbox_dark {
  --bg-color: #282828;
  --main-color: #d79921;
  --caret-color: #fabd2f;
  --sub-color: #665c54;
  --sub-alt-color: #212121;
  --text-color: #ebdbb2;
  --error-color: #fb4934;
  --error-extra-color: #cc241d;
}

body.theme-gruvbox_light {
  --bg-color: #fbf1c7;
  --main-color: #689d6a;
  --caret-color: #689d6a;
  --sub-color: #a89984;
  --sub-alt-color: #daceae;
  --text-color: #3c3836;
  --error-color: #cc241d;
  --error-extra-color: #9d0006;
}

body.theme-hammerhead {
  --bg-color: #030613;
  --main-color: #4fcdb9;
  --caret-color: #4fcdb9;
  --sub-color: #213c53;
  --sub-alt-color: #0a1928;
  --text-color: #e2f1f5;
  --error-color: #e32b2b;
  --error-extra-color: #a62626;
}

body.theme-hanok {
  --bg-color: #d8d2c3;
  --main-color: #513a2a;
  --caret-color: #513a2a;
  --sub-color: #8b6f5c;
  --sub-alt-color: #cdc0af;
  --text-color: #393b3b;
  --error-color: #ca4754;
  --error-extra-color: #7e2a33;
}

body.theme-hedge {
  --bg-color: #415e31;
  --main-color: #6a994e;
  --caret-color: #f2efbb;
  --sub-color: #ede5b4;
  --sub-alt-color: #38502a;
  --text-color: #f7f1d6;
  --error-color: #ca3d3f;
  --error-extra-color: #782832;
}

body.theme-honey {
  --bg-color: #f2aa00;
  --main-color: #fff546;
  --caret-color: #795200;
  --sub-color: #a66b00;
  --sub-alt-color: #e19e00;
  --text-color: #f3eecb;
  --error-color: #df3333;
  --error-extra-color: #6d1f1f;
}

body.theme-horizon {
  --bg-color: #1c1e26;
  --main-color: #c4a88a;
  --caret-color: #bbbbbb;
  --sub-color: #db886f;
  --sub-alt-color: #17181f;
  --text-color: #bbbbbb;
  --error-color: #d55170;
  --error-extra-color: #ff3d3d;
}

body.theme-husqy {
  --bg-color: #000000;
  --main-color: #c58aff;
  --caret-color: #c58aff;
  --sub-color: #972fff;
  --sub-alt-color: #1e001e;
  --text-color: #ebd7ff;
  --error-color: #da3333;
  --error-extra-color: #791717;
}

body.theme-iceberg_dark {
  --bg-color: #161821;
  --main-color: #84a0c6;
  --caret-color: #d2d4de;
  --sub-color: #595e76;
  --sub-alt-color: #232531;
  --text-color: #c6c8d1;
  --error-color: #e27878;
  --error-extra-color: #e2a478;
}

body.theme-iceberg_light {
  --bg-color: #e8e9ec;
  --main-color: #2d539e;
  --caret-color: #262a3f;
  --sub-color: #adb1c4;
  --sub-alt-color: #ccceda;
  --text-color: #33374c;
  --error-color: #cc517a;
  --error-extra-color: #cc3768;
}

body.theme-incognito {
  --bg-color: #0e0e0e;
  --main-color: #ff9900;
  --caret-color: #ff9900;
  --sub-color: #555555;
  --sub-alt-color: #151515;
  --text-color: #c6c6c6;
  --error-color: #e44545;
  --error-extra-color: #e44545;
}

body.theme-ishtar {
  --bg-color: #202020;
  --main-color: #91170c;
  --caret-color: #c58940;
  --sub-color: #847869;
  --sub-alt-color: #272727;
  --text-color: #fae1c3;
  --error-color: #bb1e10;
  --error-extra-color: #791717;
}

body.theme-iv_clover {
  --bg-color: #a0a0a0;
  --main-color: #573e40;
  --caret-color: #8d8d8d;
  --sub-color: #353535;
  --sub-alt-color: #bebebe;
  --text-color: #3b2d3b;
  --error-color: #937173;
  --error-extra-color: #987678;
}

body.theme-iv_spade {
  --bg-color: #0c0c0c;
  --main-color: #b7976a;
  --caret-color: #bebebe;
  --sub-color: #404040;
  --sub-alt-color: #121212;
  --text-color: #d3c2c3;
  --error-color: #9d7b7d;
  --error-extra-color: #a78587;
}

body.theme-joker {
  --bg-color: #1a0e25;
  --main-color: #99de1e;
  --caret-color: #99de1e;
  --sub-color: #7554a3;
  --sub-alt-color: #14081f;
  --text-color: #e9e2f5;
  --error-color: #e32b2b;
  --error-extra-color: #a62626;
}

body.theme-laser {
  --bg-color: #221b44;
  --main-color: #009eaf;
  --caret-color: #009eaf;
  --sub-color: #b82356;
  --sub-alt-color: #1e173b;
  --text-color: #dbe7e8;
  --error-color: #a8d400;
  --error-extra-color: #668000;
}

body.theme-lavender {
  --bg-color: #ada6c2;
  --main-color: #e4e3e9;
  --caret-color: #e4e3e9;
  --sub-color: #e4e3e9;
  --sub-alt-color: #a19bb9;
  --text-color: #2f2a41;
  --error-color: #ca4754;
  --error-extra-color: #7e2a33;
}

body.theme-leather {
  --bg-color: #a86948;
  --main-color: #ffe4bc;
  --caret-color: #ef6d49;
  --sub-color: #81482b;
  --sub-alt-color: #9a5f3f;
  --text-color: #ffe4bc;
  --error-color: #ca4754;
  --error-extra-color: #7e2a33;
}

body.theme-lil_dragon {
  --bg-color: #ebe1ef;
  --main-color: #8a5bd6;
  --caret-color: #212b43;
  --sub-color: #a28db8;
  --sub-alt-color: #dac7e2;
  --text-color: #212b43;
  --error-color: #f794ca;
  --error-extra-color: #f279c2;
}

body.theme-lilac_mist {
  --bg-color: #fffbfe;
  --main-color: #b94189;
  --caret-color: #e099d6;
  --sub-color: #e094c2;
  --sub-alt-color: #ecdcee;
  --text-color: #5c2954;
  --error-color: #ff6f69;
  --error-extra-color: #ff6f69;
}

body.theme-lime {
  --bg-color: #7c878e;
  --main-color: #93c247;
  --caret-color: #93c247;
  --sub-color: #4b5257;
  --sub-alt-color: #737d82;
  --text-color: #bfcfdc;
  --error-color: #ea4221;
  --error-extra-color: #7e2a33;
}

body.theme-luna {
  --bg-color: #221c35;
  --main-color: #f67599;
  --caret-color: #f67599;
  --sub-color: #5a3a7e;
  --sub-alt-color: #2f2346;
  --text-color: #ffe3eb;
  --error-color: #efc050;
  --error-extra-color: #c5972c;
}

body.theme-macroblank {
  --bg-color: #b2d2c8;
  --main-color: #c13117;
  --caret-color: #766f71;
  --sub-color: #717977;
  --sub-alt-color: #c6ddd3;
  --text-color: #490909;
  --error-color: #c13117;
  --error-extra-color: #fff5f5;
}

body.theme-magic_girl {
  --bg-color: #ffffff;
  --main-color: #f5b1cc;
  --caret-color: #e45c96;
  --sub-color: #93e8d3;
  --sub-alt-color: #f2f2f2;
  --text-color: #00ac8c;
  --error-color: #ffe495;
  --error-extra-color: #e45c96;
}

body.theme-mashu {
  --bg-color: #2b2b2c;
  --main-color: #76689a;
  --caret-color: #76689a;
  --sub-color: #d8a0a6;
  --sub-alt-color: #27242c;
  --text-color: #f1e2e4;
  --error-color: #d44729;
  --error-extra-color: #8f2f19;
}

body.theme-matcha_moccha {
  --bg-color: #523525;
  --main-color: #7ec160;
  --caret-color: #7ec160;
  --sub-color: #9e6749;
  --sub-alt-color: #422b1e;
  --text-color: #ecddcc;
  --error-color: #fb4934;
  --error-extra-color: #cc241d;
}

body.theme-material {
  --bg-color: #263238;
  --main-color: #80cbc4;
  --caret-color: #80cbc4;
  --sub-color: #4c6772;
  --sub-alt-color: #2e3c43;
  --text-color: #e6edf3;
  --error-color: #fb4934;
  --error-extra-color: #cc241d;
}

body.theme-matrix {
  --bg-color: #000000;
  --main-color: #15ff00;
  --caret-color: #15ff00;
  --sub-color: #006500;
  --sub-alt-color: #032000;
  --text-color: #d1ffcd;
  --error-color: #da3333;
  --error-extra-color: #791717;
}

body.theme-menthol {
  --bg-color: #00c18c;
  --main-color: #ffffff;
  --caret-color: #99fdd8;
  --sub-color: #186544;
  --sub-alt-color: #17ae7d;
  --text-color: #ffffff;
  --error-color: #e03c3c;
  --error-extra-color: #b12525;
}

body.theme-metaverse {
  --bg-color: #232323;
  --main-color: #d82934;
  --caret-color: #d82934;
  --sub-color: #5e5e5e;
  --sub-alt-color: #1d1d1d;
  --text-color: #e8e8e8;
  --error-color: #da3333;
  --error-extra-color: #791717;
}

body.theme-metropolis {
  --bg-color: #0f1f2c;
  --main-color: #56c3b7;
  --caret-color: #56c3b7;
  --sub-color: #326984;
  --sub-alt-color: #0b1822;
  --text-color: #e4edf1;
  --error-color: #d44729;
  --error-extra-color: #8f2f19;
}

body.theme-mexican {
  --bg-color: #f8ad34;
  --main-color: #b12189;
  --caret-color: #eee;
  --sub-color: #333;
  --sub-alt-color: #f9b951;
  --text-color: #eee;
  --error-color: #da3333;
  --error-extra-color: #791717;
}

body.theme-miami {
  --bg-color: #f35588;
  --main-color: #05dfd7;
  --caret-color: #a3f7bf;
  --sub-color: #94294c;
  --sub-alt-color: #db4979;
  --text-color: #f0e9ec;
  --error-color: #fff591;
  --error-extra-color: #b9b269;
}

body.theme-miami_nights {
  --bg-color: #18181a;
  --main-color: #e4609b;
  --caret-color: #e4609b;
  --sub-color: #47bac0;
  --sub-alt-color: #0f0f10;
  --text-color: #fff;
  --error-color: #fff591;
  --error-extra-color: #b6af68;
}

body.theme-midnight {
  --bg-color: #0b0e13;
  --main-color: #60759f;
  --caret-color: #60759f;
  --sub-color: #394760;
  --sub-alt-color: #141a24;
  --text-color: #9fadc6;
  --error-color: #c27070;
  --error-extra-color: #c28b70;
}

body.theme-milkshake {
  --bg-color: #ffffff;
  --main-color: #212b43;
  --caret-color: #212b43;
  --sub-color: #62cfe6;
  --sub-alt-color: #ddeff3;
  --text-color: #212b43;
  --error-color: #f19dac;
  --error-extra-color: #e58c9d;
}

body.theme-mint {
  --bg-color: #05385b;
  --main-color: #5cdb95;
  --caret-color: #5cdb95;
  --sub-color: #20688a;
  --sub-alt-color: #07324e;
  --text-color: #edf5e1;
  --error-color: #f35588;
  --error-extra-color: #a3385a;
}

body.theme-mizu {
  --bg-color: #afcbdd;
  --main-color: #fcfbf6;
  --caret-color: #fcfbf6;
  --sub-color: #85a5bb;
  --sub-alt-color: #9fc1d4;
  --text-color: #1a2633;
  --error-color: #bf616a;
  --error-extra-color: #793e44;
}

body.theme-modern_dolch {
  --bg-color: #2d2e30;
  --main-color: #7eddd3;
  --caret-color: #7eddd3;
  --sub-color: #54585c;
  --sub-alt-color: #242527;
  --text-color: #e3e6eb;
  --error-color: #d36a7b;
  --error-extra-color: #994154;
}

body.theme-modern_dolch_light {
  --bg-color: #dbdbdb;
  --main-color: #8fd1c3;
  --caret-color: #8fd1c3;
  --sub-color: #a3a2a2;
  --sub-alt-color: #e8e8e8;
  --text-color: #454545;
  --error-color: #ea8a9a;
  --error-extra-color: #e0556d;
}

body.theme-modern_ink {
  --bg-color: #ffffff;
  --main-color: #ff360d;
  --caret-color: #ff0000;
  --sub-color: #b7b7b7;
  --sub-alt-color: #ececec;
  --text-color: #000000;
  --error-color: #d70000;
  --error-extra-color: #b00000;
}

body.theme-monokai {
  --bg-color: #272822;
  --main-color: #a6e22e;
  --caret-color: #66d9ef;
  --sub-color: #e6db74;
  --sub-alt-color: #1f201b;
  --text-color: #e2e2dc;
  --error-color: #f92672;
  --error-extra-color: #fd971f;
}

body.theme-moonlight {
  --bg-color: #191f28;
  --main-color: #c69f68;
  --caret-color: #8f744b;
  --sub-color: #4b5975;
  --sub-alt-color: #141a22;
  --text-color: #ccccb5;
  --error-color: #b81b2c;
  --error-extra-color: #84131f;
}

body.theme-mountain {
  --bg-color: #0f0f0f;
  --main-color: #e7e7e7;
  --caret-color: #f5f5f5;
  --sub-color: #4c4c4c;
  --sub-alt-color: #1a1a1a;
  --text-color: #e7e7e7;
  --error-color: #ac8c8c;
  --error-extra-color: #c49ea0;
}

body.theme-mr_sleeves {
  --bg-color: #d1d7da;
  --main-color: #daa99b;
  --caret-color: #8fadc9;
  --sub-color: #9a9fa1;
  --sub-alt-color: #bfcbd1;
  --text-color: #1d1d1d;
  --error-color: #bf6464;
  --error-extra-color: #793e44;
}

body.theme-ms_cupcakes {
  --bg-color: #ffffff;
  --main-color: #5ed5f3;
  --caret-color: #303030;
  --sub-color: #d64090;
  --sub-alt-color: #edf8fa;
  --text-color: #0a282f;
  --error-color: #a4dd32;
  --error-extra-color: #90bd34;
}

body.theme-muted {
  --bg-color: #525252;
  --main-color: #c5b4e3;
  --caret-color: #b1e4e3;
  --sub-color: #939eae;
  --sub-alt-color: #494949;
  --text-color: #b1e4e3;
  --error-color: #edc1cd;
  --error-extra-color: #edc1cd;
}

body.theme-nautilus {
  --bg-color: #132237;
  --main-color: #ebb723;
  --caret-color: #ebb723;
  --sub-color: #0b4c6c;
  --sub-alt-color: #0e1a29;
  --text-color: #1cbaac;
  --error-color: #da3333;
  --error-extra-color: #791717;
}

body.theme-nebula {
  --bg-color: #212135;
  --main-color: #be3c88;
  --caret-color: #78c729;
  --sub-color: #19b3b8;
  --sub-alt-color: #191928;
  --text-color: #838686;
  --error-color: #ca4754;
  --error-extra-color: #7e2a33;
}

body.theme-night_runner {
  --bg-color: #212121;
  --main-color: #feff04;
  --caret-color: #feff04;
  --sub-color: #5c4a9c;
  --sub-alt-color: #1a1a1a;
  --text-color: #e8e8e8;
  --error-color: #da3333;
  --error-extra-color: #791717;
}

body.theme-nord {
  --bg-color: #242933;
  --main-color: #88c0d0;
  --caret-color: #eceff4;
  --sub-color: #929aaa;
  --sub-alt-color: #2e3440;
  --text-color: #d8dee9;
  --error-color: #bf616a;
  --error-extra-color: #793e44;
}

body.theme-nord_light {
  --bg-color: #eceff4;
  --main-color: #8fbcbb;
  --caret-color: #8fbcbb;
  --sub-color: #6a7791;
  --sub-alt-color: #d8dee9;
  --text-color: #8fbcbb;
  --error-color: #bf616a;
  --error-extra-color: #793e44;
}

body.theme-norse {
  --bg-color: #242425;
  --main-color: #2b5f6d;
  --caret-color: #2b5f6d;
  --sub-color: #505b5e;
  --sub-alt-color: #303333;
  --text-color: #ccc2b1;
  --error-color: #7e2a2a;
  --error-extra-color: #771d1d;
}

body.theme-oblivion {
  --bg-color: #313231;
  --main-color: #a5a096;
  --caret-color: #a5a096;
  --sub-color: #5d6263;
  --sub-alt-color: #3a3b3b;
  --text-color: #f7f5f1;
  --error-color: #dd452e;
  --error-extra-color: #9e3423;
}

body.theme-olive {
  --bg-color: #e9e5cc;
  --main-color: #92946f;
  --caret-color: #92946f;
  --sub-color: #b7b39e;
  --sub-alt-color: #d4cfbc;
  --text-color: #373731;
  --error-color: #cf2f2f;
  --error-extra-color: #a22929;
}

body.theme-olivia {
  --bg-color: #1c1b1d;
  --main-color: #deaf9d;
  --caret-color: #deaf9d;
  --sub-color: #4e3e3e;
  --sub-alt-color: #262223;
  --text-color: #f2efed;
  --error-color: #bf616a;
  --error-extra-color: #793e44;
}

body.theme-onedark {
  --bg-color: #2f343f;
  --main-color: #61afef;
  --caret-color: #61afef;
  --sub-color: #eceff4;
  --sub-alt-color: #262b34;
  --text-color: #98c379;
  --error-color: #e06c75;
  --error-extra-color: #d62436;
}

body.theme-our_theme {
  --bg-color: #ce1226;
  --main-color: #fcd116;
  --caret-color: #fcd116;
  --sub-color: #6d0f19;
  --sub-alt-color: #9f1020;
  --text-color: #ffffff;
  --error-color: #fcd116;
  --error-extra-color: #fcd116;
}

body.theme-pale_nimbus {
  --bg-color: #433e4c;
  --main-color: #94ffc2;
  --caret-color: #9efffd;
  --sub-color: #ffaca3;
  --sub-alt-color: #694f5e;
  --text-color: #feffdb;
  --error-color: #ff5c5c;
  --error-extra-color: #ff0000;
}

body.theme-paper {
  --bg-color: #eeeeee;
  --main-color: #444444;
  --caret-color: #444444;
  --sub-color: #b2b2b2;
  --sub-alt-color: #dddddd;
  --text-color: #444444;
  --error-color: #d70000;
  --error-extra-color: #d70000;
}

body.theme-passion_fruit {
  --bg-color: #7c2142;
  --main-color: #f4a3b4;
  --caret-color: #ffffff;
  --sub-color: #9994b8;
  --sub-alt-color: #833c5e;
  --text-color: #ffffff;
  --error-color: #deb80b;
  --error-extra-color: #deb80b;
}

body.theme-pastel {
  --bg-color: #e0b2bd;
  --main-color: #fbf4b6;
  --caret-color: #fbf4b6;
  --sub-color: #b4e9ff;
  --sub-alt-color: #d29fab;
  --text-color: #6d5c6f;
  --error-color: #ff6961;
  --error-extra-color: #c23b22;
}

body.theme-peach_blossom {
  --bg-color: #292929;
  --main-color: #99b898;
  --caret-color: #616161;
  --sub-color: #616161;
  --sub-alt-color: #2a363b;
  --text-color: #fecea8;
  --error-color: #ff6961;
  --error-extra-color: #e84a5f;
}

body.theme-peaches {
  --bg-color: #e0d7c1;
  --main-color: #dd7a5f;
  --caret-color: #dd7a5f;
  --sub-color: #e7b28e;
  --sub-alt-color: #e2caaf;
  --text-color: #5f4c41;
  --error-color: #ff6961;
  --error-extra-color: #c23b22;
}

body.theme-phantom {
  --bg-color: #001;
  --main-color: #7aa2f7;
  --caret-color: #bb9af7;
  --sub-color: #414868;
  --sub-alt-color: #24283b;
  --text-color: #c0caf5;
  --error-color: #f7768e;
  --error-extra-color: #db4b4b;
}

body.theme-pink_lemonade {
  --bg-color: #f6d992;
  --main-color: #f6a192;
  --caret-color: #fcfcf8;
  --sub-color: #f6b092;
  --sub-alt-color: #f6cc93;
  --text-color: #fcfcf8;
  --error-color: #ff6f69;
  --error-extra-color: #ff6f69;
}

body.theme-pulse {
  --bg-color: #181818;
  --main-color: #17b8bd;
  --caret-color: #17b8bd;
  --sub-color: #53565a;
  --sub-alt-color: #121212;
  --text-color: #e5f4f4;
  --error-color: #da3333;
  --error-extra-color: #791717;
}

body.theme-purpleish {
  --bg-color: #1e1e32;
  --main-color: #7a52cc;
  --caret-color: #7a52cc;
  --sub-color: #5c5c99;
  --sub-alt-color: #181829;
  --text-color: #a3a3cc;
  --error-color: #ff6666;
  --error-extra-color: #ff6666;
}

body.theme-rainbow_trail {
  --bg-color: #f5f5f5;
  --main-color: #363636;
  --caret-color: #0d0d0d;
  --sub-color: #4f4f4f;
  --sub-alt-color: #e0e0e0;
  --text-color: #1f1f1f;
  --error-color: #ff0008;
  --error-extra-color: #ff0008;
}

body.theme-red_dragon {
  --bg-color: #1a0b0c;
  --main-color: #ff3a32;
  --caret-color: #ff3a32;
  --sub-color: #e2a528;
  --sub-alt-color: #0e0506;
  --text-color: #4a4d4e;
  --error-color: #771b1f;
  --error-extra-color: #591317;
}

body.theme-red_samurai {
  --bg-color: #84202c;
  --main-color: #c79e6e;
  --caret-color: #c79e6e;
  --sub-color: #55131b;
  --sub-alt-color: #751d26;
  --text-color: #e2dad0;
  --error-color: #33bbda;
  --error-extra-color: #176b79;
}

body.theme-repose_dark {
  --bg-color: #2f3338;
  --main-color: #d6d2bc;
  --caret-color: #d6d2bc;
  --sub-color: #8f8e84;
  --sub-alt-color: #3a3c3d;
  --text-color: #d6d2bc;
  --error-color: #ff4a59;
  --error-extra-color: #c43c53;
}

body.theme-repose_light {
  --bg-color: #efead0;
  --main-color: #5f605e;
  --caret-color: #5f605e;
  --sub-color: #8f8e84;
  --sub-alt-color: #dbd6c4;
  --text-color: #333538;
  --error-color: #c43c53;
  --error-extra-color: #a52632;
}

body.theme-retro {
  --bg-color: #dad3c1;
  --main-color: #1d1b17;
  --caret-color: #1d1b17;
  --sub-color: #918b7d;
  --sub-alt-color: #c8c3b3;
  --text-color: #1d1b17;
  --error-color: #bf616a;
  --error-extra-color: #793e44;
}

body.theme-retrocast {
  --bg-color: #07737a;
  --main-color: #88dbdf;
  --caret-color: #88dbdf;
  --sub-color: #f3e03b;
  --sub-alt-color: #26858b;
  --text-color: #ffffff;
  --error-color: #ff585d;
  --error-extra-color: #c04455;
}

body.theme-rgb {
  --bg-color: #111;
  --main-color: #eee;
  --caret-color: #eee;
  --sub-color: #444;
  --sub-alt-color: #1a1a1a;
  --text-color: #eee;
  --error-color: #eee;
  --error-extra-color: #b3b3b3;
}

body.theme-rose_pine {
  --bg-color: #1f1d27;
  --main-color: #9ccfd8;
  --caret-color: #f6c177;
  --sub-color: #c4a7e7;
  --sub-alt-color: #282533;
  --text-color: #e0def4;
  --error-color: #eb6f92;
  --error-extra-color: #ebbcba;
}

body.theme-rose_pine_dawn {
  --bg-color: #fffaf3;
  --main-color: #56949f;
  --caret-color: #ea9d34;
  --sub-color: #c4a7e7;
  --sub-alt-color: #f0e9df;
  --text-color: #286983;
  --error-color: #b4637a;
  --error-extra-color: #d7827e;
}

body.theme-rose_pine_moon {
  --bg-color: #2a273f;
  --main-color: #9ccfd8;
  --caret-color: #f6c177;
  --sub-color: #c4a7e7;
  --sub-alt-color: #211f32;
  --text-color: #e0def4;
  --error-color: #eb6f92;
  --error-extra-color: #ebbcba;
}

body.theme-rudy {
  --bg-color: #1a2b3e;
  --main-color: #af8f5c;
  --caret-color: #af8f5c;
  --sub-color: #3a506c;
  --sub-alt-color: #152231;
  --text-color: #c9c8bf;
  --error-color: #bf616a;
  --error-extra-color: #793e44;
}

body.theme-ryujinscales {
  --bg-color: #081426;
  --main-color: #f17754;
  --caret-color: #ef6d49;
  --sub-color: #ffbc90;
  --sub-alt-color: #040e1d;
  --text-color: #ffe4bc;
  --error-color: #ca4754;
  --error-extra-color: #7e2a33;
}

body.theme-serika {
  --bg-color: #e1e1e3;
  --main-color: #e2b714;
  --caret-color: #e2b714;
  --sub-color: #aaaeb3;
  --sub-alt-color: #d1d3d8;
  --text-color: #323437;
  --error-color: #da3333;
  --error-extra-color: #791717;
}

body.theme-serika_dark {
  --bg-color: #323437;
  --main-color: #e2b714;
  --caret-color: #e2b714;
  --sub-color: #646669;
  --sub-alt-color: #2c2e31;
  --text-color: #d1d0c5;
  --error-color: #ca4754;
  --error-extra-color: #7e2a33;
}

body.theme-sewing_tin {
  --bg-color: #241963;
  --main-color: #f2ce83;
  --caret-color: #fbdb8c;
  --sub-color: #446ad5;
  --sub-alt-color: #2a277a;
  --text-color: #ffffff;
  --error-color: #c6915e;
  --error-extra-color: #c6915e;
}

body.theme-sewing_tin_light {
  --bg-color: #ffffff;
  --main-color: #2d2076;
  --caret-color: #fbdb8c;
  --sub-color: #385eca;
  --sub-alt-color: #c8cedf;
  --text-color: #2d2076;
  --error-color: #f2ce83;
  --error-extra-color: #f2ce83;
}

body.theme-shadow {
  --bg-color: #000;
  --main-color: #eee;
  --caret-color: #eee;
  --sub-color: #444;
  --sub-alt-color: #171717;
  --text-color: #eee;
  --error-color: #fff;
  --error-extra-color: #d8d8d8;
}

body.theme-shoko {
  --bg-color: #ced7e0;
  --main-color: #81c4dd;
  --caret-color: #81c4dd;
  --sub-color: #7599b1;
  --sub-alt-color: #b7cada;
  --text-color: #3b4c58;
  --error-color: #bf616a;
  --error-extra-color: #793e44;
}

body.theme-slambook {
  --bg-color: #fffdde;
  --main-color: #03001c;
  --caret-color: #367e18;
  --sub-color: #1c82adc4;
  --sub-alt-color: #c6dce4;
  --text-color: #13005a;
  --error-color: #f900bf;
  --error-extra-color: #ce1212;
}

body.theme-snes {
  --bg-color: #bfbec2;
  --main-color: #553d94;
  --caret-color: #523793;
  --sub-color: #9f8ad4;
  --sub-alt-color: #b5b0c2;
  --text-color: #2e2e2e;
  --error-color: #ca4754;
  --error-extra-color: #7e2a33;
}

body.theme-soaring_skies {
  --bg-color: #fff9f2;
  --main-color: #55c6f0;
  --caret-color: #1e107a;
  --sub-color: #1e107a;
  --sub-alt-color: #e5ddd4;
  --text-color: #1d1e1e;
  --error-color: #fb5745;
  --error-extra-color: #b03c30;
}

body.theme-solarized_dark {
  --bg-color: #002b36;
  --main-color: #859900;
  --caret-color: #dc322f;
  --sub-color: #2aa198;
  --sub-alt-color: #00222b;
  --text-color: #268bd2;
  --error-color: #d33682;
  --error-extra-color: #9b225c;
}

body.theme-solarized_light {
  --bg-color: #fdf6e3;
  --main-color: #859900;
  --caret-color: #dc322f;
  --sub-color: #2aa198;
  --sub-alt-color: #e2d8be;
  --text-color: #181819;
  --error-color: #d33682;
  --error-extra-color: #9b225c;
}

body.theme-solarized_osaka {
  --bg-color: #00141a;
  --main-color: #859900;
  --caret-color: #b58900;
  --sub-color: #2aa198;
  --sub-alt-color: #00222b;
  --text-color: #eee8d5;
  --error-color: #dc322f;
  --error-extra-color: #9b225c;
}

body.theme-sonokai {
  --bg-color: #2c2e34;
  --main-color: #9ed072;
  --caret-color: #f38c71;
  --sub-color: #e7c664;
  --sub-alt-color: #232429;
  --text-color: #e2e2e3;
  --error-color: #fc5d7c;
  --error-extra-color: #ecac6a;
}

body.theme-spiderman {
  --bg-color: #0d1219;
  --main-color: #e23636;
  --caret-color: #e23636;
  --sub-color: #0476f2;
  --sub-alt-color: #0b1c2e;
  --text-color: #f0f0f0;
  --error-color: #0476f2;
  --error-extra-color: #0353a8;
}

body.theme-stealth {
  --bg-color: #010203;
  --main-color: #383e42;
  --caret-color: #e25303;
  --sub-color: #5e676e;
  --sub-alt-color: #121212;
  --text-color: #383e42;
  --error-color: #e25303;
  --error-extra-color: #73280c;
}

body.theme-strawberry {
  --bg-color: #f37f83;
  --main-color: #fcfcf8;
  --caret-color: #fcfcf8;
  --sub-color: #e53c58;
  --sub-alt-color: #ef6e77;
  --text-color: #fcfcf8;
  --error-color: #fcd23f;
  --error-extra-color: #d7ae1e;
}

body.theme-striker {
  --bg-color: #124883;
  --main-color: #d7dcda;
  --caret-color: #d7dcda;
  --sub-color: #0f2d4e;
  --sub-alt-color: #104176;
  --text-color: #d6dbd9;
  --error-color: #fb4934;
  --error-extra-color: #cc241d;
}

body.theme-suisei {
  --bg-color: #3b4a62;
  --main-color: #bef0ff;
  --caret-color: #bef0ff;
  --sub-color: #fe9841;
  --sub-alt-color: #313e55;
  --text-color: #dbdeeb;
  --error-color: #ed2939;
  --error-extra-color: #ce122c;
}

body.theme-sunset {
  --bg-color: #211e24;
  --main-color: #f79777;
  --caret-color: #ffca99;
  --sub-color: #5b578e;
  --sub-alt-color: #161319;
  --text-color: #f4e0c9;
  --error-color: #66a1ff;
  --error-extra-color: #376ca4;
}

body.theme-superuser {
  --bg-color: #262a33;
  --main-color: #43ffaf;
  --caret-color: #43ffaf;
  --sub-color: #526777;
  --sub-alt-color: #1f232c;
  --text-color: #e5f7ef;
  --error-color: #ff5f5f;
  --error-extra-color: #d22a2a;
}

body.theme-sweden {
  --bg-color: #0058a3;
  --main-color: #ffcc02;
  --caret-color: #b5b5b5;
  --sub-color: #57abdb;
  --sub-alt-color: #024f8e;
  --text-color: #ffffff;
  --error-color: #e74040;
  --error-extra-color: #a22f2f;
}

body.theme-tangerine {
  --bg-color: #ffede0;
  --main-color: #fe5503;
  --caret-color: #5d8500;
  --sub-color: #ff9562;
  --sub-alt-color: #fdd3bf;
  --text-color: #3d1705;
  --error-color: #7fb500;
  --error-extra-color: #5f8700;
}

body.theme-taro {
  --bg-color: #b3baff;
  --main-color: #130f1a;
  --caret-color: #00e9e5;
  --sub-color: #6f6c91;
  --sub-alt-color: #a3a7df;
  --text-color: #130f1a;
  --error-color: #ffe23e;
  --error-extra-color: #fff1c3;
}

body.theme-terminal {
  --bg-color: #191a1b;
  --main-color: #79a617;
  --caret-color: #79a617;
  --sub-color: #48494b;
  --sub-alt-color: #141516;
  --text-color: #e7eae0;
  --error-color: #a61717;
  --error-extra-color: #731010;
}

body.theme-terra {
  --bg-color: #0c100e;
  --main-color: #89c559;
  --caret-color: #89c559;
  --sub-color: #436029;
  --sub-alt-color: #0f1d18;
  --text-color: #f0edd1;
  --error-color: #d3ca78;
  --error-extra-color: #89844d;
}

body.theme-terrazzo {
  --bg-color: #f1e5da;
  --main-color: #e0794e;
  --caret-color: #e0794e;
  --sub-color: #688e8f;
  --sub-alt-color: #e3d3c6;
  --text-color: #023e3b;
  --error-color: #a01034;
  --error-extra-color: #a01034;
}

body.theme-terror_below {
  --bg-color: #0b1e1a;
  --main-color: #66ac92;
  --caret-color: #66ac92;
  --sub-color: #015c53;
  --sub-alt-color: #041715;
  --text-color: #dceae5;
  --error-color: #bf616a;
  --error-extra-color: #793e44;
}

body.theme-tiramisu {
  --bg-color: #cfc6b9;
  --main-color: #c0976f;
  --caret-color: #7d5448;
  --sub-color: #c0976f;
  --sub-alt-color: #d0bca7;
  --text-color: #7d5448;
  --error-color: #e9632d;
  --error-extra-color: #e9632d;
}

body.theme-trackday {
  --bg-color: #464d66;
  --main-color: #e0513e;
  --caret-color: #475782;
  --sub-color: #5c7eb9;
  --sub-alt-color: #3d4359;
  --text-color: #cfcfcf;
  --error-color: #e44e4e;
  --error-extra-color: #fd3f3f;
}

body.theme-trance {
  --bg-color: #00021b;
  --main-color: #e51376;
  --caret-color: #e51376;
  --sub-color: #3c4c79;
  --sub-alt-color: #18214c;
  --text-color: #fff;
  --error-color: #02d3b0;
  --error-extra-color: #3f887c;
}

body.theme-tron_orange {
  --bg-color: #0d1c1c;
  --main-color: #f0e800;
  --caret-color: #f0e800;
  --sub-color: #ff6600;
  --sub-alt-color: #9c9191;
  --text-color: #ffffff;
  --error-color: #ff0000;
  --error-extra-color: #ff0000;
}

body.theme-vaporwave {
  --bg-color: #a4a7ea;
  --main-color: #e368da;
  --caret-color: #28cafe;
  --sub-color: #7c7faf;
  --sub-alt-color: #989bd9;
  --text-color: #f1ebf1;
  --error-color: #573ca9;
  --error-extra-color: #3d2b77;
}

body.theme-vesper {
  --bg-color: #101010;
  --main-color: #ffc799;
  --caret-color: #99ffe4;
  --sub-color: #a0a0a0;
  --sub-alt-color: #1c1c1c;
  --text-color: #ffffff;
  --error-color: #ff8080;
  --error-extra-color: #b25959;
}

body.theme-vesper_light {
  --bg-color: #ffffff;
  --main-color: #fb7100;
  --caret-color: #067a6e;
  --sub-color: #a0a0a0;
  --sub-alt-color: #fff8f4;
  --text-color: #000000;
  --error-color: #ed2839;
  --error-extra-color: #ff6c72;
}

body.theme-viridescent {
  --bg-color: #2c3333;
  --main-color: #95d5b2;
  --caret-color: #f0d3c9;
  --sub-color: #84a98c;
  --sub-alt-color: #232828;
  --text-color: #e9f5db;
  --error-color: #ff4646;
  --error-extra-color: #ab2f2f;
}

body.theme-voc {
  --bg-color: #190618;
  --main-color: #e0caac;
  --caret-color: #e0caac;
  --sub-color: #4c1e48;
  --sub-alt-color: #2c0c28;
  --text-color: #eeeae4;
  --error-color: #af3735;
  --error-extra-color: #7e2a29;
}

body.theme-vscode {
  --bg-color: #1e1e1e;
  --main-color: #007acc;
  --caret-color: #569cd6;
  --sub-color: #4d4d4d;
  --sub-alt-color: #191919;
  --text-color: #d4d4d4;
  --error-color: #f44747;
  --error-extra-color: #f44747;
}

body.theme-watermelon {
  --bg-color: #1f4437;
  --main-color: #d6686f;
  --caret-color: #d6686f;
  --sub-color: #3e7a65;
  --sub-alt-color: #244d3f;
  --text-color: #cdc6bc;
  --error-color: #c82931;
  --error-extra-color: #ac1823;
}

body.theme-wavez {
  --bg-color: #1c292f;
  --main-color: #6bde3b;
  --caret-color: #6bde3b;
  --sub-color: #1f5e6b;
  --sub-alt-color: #1b3238;
  --text-color: #e9efe6;
  --error-color: #ca4754;
  --error-extra-color: #7e2a33;
}

body.theme-witch_girl {
  --bg-color: #f3dbda;
  --main-color: #56786a;
  --caret-color: #afc5bd;
  --sub-color: #ddb4a7;
  --sub-alt-color: #e7c8be;
  --text-color: #56786a;
  --error-color: #b29a91;
  --error-extra-color: #b29a91;
}

