:root {
  --color-map-0: transparent;
  --color-map-1: #ffffff;
  --color-map-2: #231f20;
  --color-map-3: #5cbe7c;
  --color-map-4: #e8c31e;
  --color-map-5: #f47921;
  --color-map-6: #f1615e;
  --color-map-7: #b86083;
  --color-map-8: #8781bd;
  --color-map-9: #baa97a;
  --color-map-10: #044a56;
  --color-map-11: #086b75;
  --color-map-12: #24623e;
  --color-map-13: #6e7330;
  --color-map-14: #6e2512;
  --color-map-15: #891925;
  --color-map-16: #1b1347;
  --color-map-17: #453d1c;
  --color-map-18: #1cbdc6;
  --color-map-19: #08778d;
  --color-map-20: #786c69;
  --color-map-21: #b32e2c;
  --color-map-22: #8fa03a;
  --color-map-23: #f9b0a3;
  --color-map-24: #fec56f;
  --color-map-25: #26a8e0;
  --color-map-26: #9ac7db;
  --color-map-27: #ef423e;
  --color-map-28: #105573;
  --color-map-29: #016368;
  --color-map-30: #715f26;
  --color-map-31: #610e11;
  --color-map-32: #571e36;
  --color-map-33: #3d3633;
  --color-map-34: #207ca6;
  --color-map-35: #128d93;
  --color-map-36: #41905f;
  --color-map-37: #a99231;
  --color-map-38: #b55d27;
  --color-map-39: #b34845;
  --color-map-40: #863b58;
  --color-map-41: #44407f;
  --color-map-42: #7b6b3b;
  --color-map-43: #1fa6ca;
  --color-map-44: #cbdc44;
  --color-map-45: #b7aaa7;
  --color-map-46: #9fd2f2;
  --color-map-47: #94d6dc;
  --color-map-48: #b5ddc0;
  --color-map-49: #eaeb87;
  --color-map-50: #f5e482;
  --color-map-51: #f7a19a;
  --color-map-52: #d5abb9;
  --color-map-53: #c7c4e2;
  --color-map-54: #d8d1ce;
  --color-map-55: #ff6666;
  --color-map-56: #ff6633;
  --color-map-57: #ffff66;
  --color-map-58: #66ff66;
  --color-map-59: #66cccc;
  --color-map-60: #00ffff;
  --color-map-61: #3399ff;
  --color-map-62: #9966ff;
  --color-map-63: #ff99ff;
  --color-map-64: #ff9999;
  --color-map-65: #ff9966;
  --color-map-66: #ffff99;
  --color-map-67: #ccffcc;
  --color-map-68: #66ffcc;
  --color-map-69: #99ffff;
  --color-map-70: #66ccff;
  --color-map-71: #9999ff;

  --color-map-0--50: transparent;
  --color-map-1--50: #ffffff80;
  --color-map-2--50: #231f2080;
  --color-map-3--50: #5cbe7c80;
  --color-map-4--50: #e8c31e80;
  --color-map-5--50: #f4792180;
  --color-map-6--50: #f1615e80;
  --color-map-7--50: #b8608380;
  --color-map-8--50: #8781bd80;
  --color-map-9--50: #baa97a80;
  --color-map-10--50: #044a5680;
  --color-map-11--50: #086b7580;
  --color-map-12--50: #24623e80;
  --color-map-13--50: #6e733080;
  --color-map-14--50: #6e251280;
  --color-map-15--50: #89192580;
  --color-map-16--50: #1b134780;
  --color-map-17--50: #453d1c80;
  --color-map-18--50: #1cbdc680;
  --color-map-19--50: #08778d80;
  --color-map-20--50: #786c6980;
  --color-map-21--50: #b32e2c80;
  --color-map-22--50: #8fa03a80;
  --color-map-23--50: #f9b0a380;
  --color-map-24--50: #fec56f80;
  --color-map-25--50: #26a8e080;
  --color-map-26--50: #9ac7db80;
  --color-map-27--50: #ef423e80;
  --color-map-28--50: #10557380;
  --color-map-29--50: #01636880;
  --color-map-30--50: #715f2680;
  --color-map-31--50: #610e1180;
  --color-map-32--50: #571e3680;
  --color-map-33--50: #3d363380;
  --color-map-34--50: #207ca680;
  --color-map-35--50: #128d9380;
  --color-map-36--50: #41905f80;
  --color-map-37--50: #a9923180;
  --color-map-38--50: #b55d2780;
  --color-map-39--50: #b3484580;
  --color-map-40--50: #863b5880;
  --color-map-41--50: #44407f80;
  --color-map-42--50: #7b6b3b80;
  --color-map-43--50: #1fa6ca80;
  --color-map-44--50: #cbdc4480;
  --color-map-45--50: #b7aaa780;
  --color-map-46--50: #9fd2f280;
  --color-map-47--50: #94d6dc80;
  --color-map-48--50: #b5ddc080;
  --color-map-49--50: #eaeb8780;
  --color-map-50--50: #f5e48280;
  --color-map-51--50: #f7a19a80;
  --color-map-52--50: #d5abb980;
  --color-map-53--50: #c7c4e280;
  --color-map-54--50: #d8d1ce80;
  --color-map-55--50: #ff666680;
  --color-map-56--50: #ff663380;
  --color-map-57--50: #ffff6680;
  --color-map-58--50: #66ff6680;
  --color-map-59--50: #66cccc80;
  --color-map-60--50: #00ffff80;
  --color-map-61--50: #3399ff80;
  --color-map-62--50: #9966ff80;
  --color-map-63--50: #ff99ff80;
  --color-map-64--50: #ff999980;
  --color-map-65--50: #ff996680;
  --color-map-66--50: #ffff9980;
  --color-map-67--50: #ccffcc80;
  --color-map-68--50: #66ffcc80;
  --color-map-69--50: #99ffff80;
  --color-map-70--50: #66ccff80;
  --color-map-71--50: #9999ff80;
}

.bfc0 {
  background-color: var(--color-map-0);
  color: var(--color-map-0);
}

.bfc1 {
  background-color: var(--color-map-1);
  color: var(--color-map-2);
}

.bfc2 {
  background-color: var(--color-map-2);
  color: var(--color-map-1);
}

.bfc3 {
  background-color: var(--color-map-3);
  color: var(--color-map-2);
}

.bfc4 {
  background-color: var(--color-map-4);
  color: var(--color-map-2);
}

.bfc5 {
  background-color: var(--color-map-5);
  color: var(--color-map-2);
}

.bfc6 {
  background-color: var(--color-map-6);
  color: var(--color-map-2);
}

.bfc7 {
  background-color: var(--color-map-7);
  color: var(--color-map-1);
}

.bfc8 {
  background-color: var(--color-map-8);
  color: var(--color-map-1);
}

.bfc9 {
  background-color: var(--color-map-9);
  color: var(--color-map-2);
}

.bfc10 {
  background-color: var(--color-map-10);
  color: var(--color-map-1);
}

.bfc11 {
  background-color: var(--color-map-11);
  color: var(--color-map-1);
}

.bfc12 {
  background-color: var(--color-map-12);
  color: var(--color-map-1);
}

.bfc13 {
  background-color: var(--color-map-13);
  color: var(--color-map-1);
}

.bfc14 {
  background-color: var(--color-map-14);
  color: var(--color-map-1);
}

.bfc15 {
  background-color: var(--color-map-15);
  color: var(--color-map-1);
}

.bfc16 {
  background-color: var(--color-map-16);
  color: var(--color-map-1);
}

.bfc17 {
  background-color: var(--color-map-17);
  color: var(--color-map-1);
}

.bfc18 {
  background-color: var(--color-map-18);
  color: var(--color-map-2);
}

.bfc19 {
  background-color: var(--color-map-19);
  color: var(--color-map-1);
}

.bfc20 {
  background-color: var(--color-map-20);
  color: var(--color-map-1);
}

.bfc21 {
  background-color: var(--color-map-21);
  color: var(--color-map-1);
}

.bfc22 {
  background-color: var(--color-map-22);
  color: var(--color-map-2);
}

.bfc23 {
  background-color: var(--color-map-23);
  color: var(--color-map-2);
}

.bfc24 {
  background-color: var(--color-map-24);
  color: var(--color-map-2);
}

.bfc25 {
  background-color: var(--color-map-25);
  color: var(--color-map-2);
}

.bfc26 {
  background-color: var(--color-map-26);
  color: var(--color-map-2);
}

.bfc27 {
  background-color: var(--color-map-27);
  color: var(--color-map-1);
}

.bfc28 {
  background-color: var(--color-map-28);
  color: var(--color-map-1);
}

.bfc29 {
  background-color: var(--color-map-29);
  color: var(--color-map-1);
}

.bfc30 {
  background-color: var(--color-map-30);
  color: var(--color-map-1);
}

.bfc31 {
  background-color: var(--color-map-31);
  color: var(--color-map-1);
}

.bfc32 {
  background-color: var(--color-map-32);
  color: var(--color-map-1);
}

.bfc33 {
  background-color: var(--color-map-33);
  color: var(--color-map-1);
}

.bfc34 {
  background-color: var(--color-map-34);
  color: var(--color-map-1);
}

.bfc35 {
  background-color: var(--color-map-35);
  color: var(--color-map-1);
}

.bfc36 {
  background-color: var(--color-map-36);
  color: var(--color-map-1);
}

.bfc37 {
  background-color: var(--color-map-37);
  color: var(--color-map-1);
}

.bfc38 {
  background-color: var(--color-map-38);
  color: var(--color-map-1);
}

.bfc39 {
  background-color: var(--color-map-39);
  color: var(--color-map-1);
}

.bfc40 {
  background-color: var(--color-map-40);
  color: var(--color-map-1);
}

.bfc41 {
  background-color: var(--color-map-41);
  color: var(--color-map-1);
}

.bfc42 {
  background-color: var(--color-map-42);
  color: var(--color-map-1);
}

.bfc43 {
  background-color: var(--color-map-43);
  color: var(--color-map-2);
}

.bfc44 {
  background-color: var(--color-map-44);
  color: var(--color-map-2);
}

.bfc45 {
  background-color: var(--color-map-45);
  color: var(--color-map-2);
}

.bfc46 {
  background-color: var(--color-map-46);
  color: var(--color-map-2);
}

.bfc47 {
  background-color: var(--color-map-47);
  color: var(--color-map-2);
}

.bfc48 {
  background-color: var(--color-map-48);
  color: var(--color-map-2);
}

.bfc49 {
  background-color: var(--color-map-49);
  color: var(--color-map-2);
}

.bfc50 {
  background-color: var(--color-map-50);
  color: var(--color-map-2);
}

.bfc51 {
  background-color: var(--color-map-51);
  color: var(--color-map-2);
}

.bfc52 {
  background-color: var(--color-map-52);
  color: var(--color-map-2);
}

.bfc53 {
  background-color: var(--color-map-53);
  color: var(--color-map-2);
}

.bfc54 {
  background-color: var(--color-map-54);
  color: var(--color-map-2);
}

.bfc55 {
  background-color: var(--color-map-55);
  color: var(--color-map-2);
}

.bfc56 {
  background-color: var(--color-map-56);
  color: var(--color-map-2);
}

.bfc57 {
  background-color: var(--color-map-57);
  color: var(--color-map-2);
}

.bfc58 {
  background-color: var(--color-map-58);
  color: var(--color-map-2);
}

.bfc59 {
  background-color: var(--color-map-59);
  color: var(--color-map-2);
}

.bfc60 {
  background-color: var(--color-map-60);
  color: var(--color-map-2);
}

.bfc61 {
  background-color: var(--color-map-61);
  color: var(--color-map-2);
}

.bfc62 {
  background-color: var(--color-map-62);
  color: var(--color-map-2);
}

.bfc63 {
  background-color: var(--color-map-63);
  color: var(--color-map-2);
}

.bfc64 {
  background-color: var(--color-map-64);
  color: var(--color-map-2);
}

.bfc65 {
  background-color: var(--color-map-65);
  color: var(--color-map-2);
}

.bfc66 {
  background-color: var(--color-map-66);
  color: var(--color-map-2);
}

.bfc67 {
  background-color: var(--color-map-67);
  color: var(--color-map-2);
}

.bfc68 {
  background-color: var(--color-map-68);
  color: var(--color-map-2);
}

.bfc69 {
  background-color: var(--color-map-69);
  color: var(--color-map-2);
}

.bfc70 {
  background-color: var(--color-map-70);
  color: var(--color-map-2);
}

.bfc71 {
  background-color: var(--color-map-71);
  color: var(--color-map-2);
}

.bfc0--50 {
  background-color: var(--color-map-0--50);
  color: var(--color-map-0--50);
}

.bfc1--50 {
  background-color: var(--color-map-1--50);
  color: var(--color-map-2--50);
}

.bfc2--50 {
  background-color: var(--color-map-2--50);
  color: var(--color-map-1--50);
}

.bfc3--50 {
  background-color: var(--color-map-3--50);
  color: var(--color-map-2--50);
}

.bfc4--50 {
  background-color: var(--color-map-4--50);
  color: var(--color-map-2--50);
}

.bfc5--50 {
  background-color: var(--color-map-5--50);
  color: var(--color-map-2--50);
}

.bfc6--50 {
  background-color: var(--color-map-6--50);
  color: var(--color-map-2--50);
}

.bfc7--50 {
  background-color: var(--color-map-7--50);
  color: var(--color-map-1--50);
}

.bfc8--50 {
  background-color: var(--color-map-8--50);
  color: var(--color-map-1--50);
}

.bfc9--50 {
  background-color: var(--color-map-9--50);
  color: var(--color-map-2--50);
}

.bfc10--50 {
  background-color: var(--color-map-10--50);
  color: var(--color-map-1--50);
}

.bfc11--50 {
  background-color: var(--color-map-11--50);
  color: var(--color-map-1--50);
}

.bfc12--50 {
  background-color: var(--color-map-12--50);
  color: var(--color-map-1--50);
}

.bfc13--50 {
  background-color: var(--color-map-13--50);
  color: var(--color-map-1--50);
}

.bfc14--50 {
  background-color: var(--color-map-14--50);
  color: var(--color-map-1--50);
}

.bfc15--50 {
  background-color: var(--color-map-15--50);
  color: var(--color-map-1--50);
}

.bfc16--50 {
  background-color: var(--color-map-16--50);
  color: var(--color-map-1--50);
}

.bfc17--50 {
  background-color: var(--color-map-17--50);
  color: var(--color-map-1--50);
}

.bfc18--50 {
  background-color: var(--color-map-18--50);
  color: var(--color-map-2--50);
}

.bfc19--50 {
  background-color: var(--color-map-19--50);
  color: var(--color-map-1--50);
}

.bfc20--50 {
  background-color: var(--color-map-20--50);
  color: var(--color-map-1--50);
}

.bfc21--50 {
  background-color: var(--color-map-21--50);
  color: var(--color-map-1--50);
}

.bfc22--50 {
  background-color: var(--color-map-22--50);
  color: var(--color-map-2--50);
}

.bfc23--50 {
  background-color: var(--color-map-23--50);
  color: var(--color-map-2--50);
}

.bfc24--50 {
  background-color: var(--color-map-24--50);
  color: var(--color-map-2--50);
}

.bfc25--50 {
  background-color: var(--color-map-25--50);
  color: var(--color-map-2--50);
}

.bfc26--50 {
  background-color: var(--color-map-26--50);
  color: var(--color-map-2--50);
}

.bfc27--50 {
  background-color: var(--color-map-27--50);
  color: var(--color-map-1--50);
}

.bfc28--50 {
  background-color: var(--color-map-28--50);
  color: var(--color-map-1--50);
}

.bfc29--50 {
  background-color: var(--color-map-29--50);
  color: var(--color-map-1--50);
}

.bfc30--50 {
  background-color: var(--color-map-30--50);
  color: var(--color-map-1--50);
}

.bfc31--50 {
  background-color: var(--color-map-31--50);
  color: var(--color-map-1--50);
}

.bfc32--50 {
  background-color: var(--color-map-32--50);
  color: var(--color-map-1--50);
}

.bfc33--50 {
  background-color: var(--color-map-33--50);
  color: var(--color-map-1--50);
}

.bfc34--50 {
  background-color: var(--color-map-34--50);
  color: var(--color-map-1--50);
}

.bfc35--50 {
  background-color: var(--color-map-35--50);
  color: var(--color-map-1--50);
}

.bfc36--50 {
  background-color: var(--color-map-36--50);
  color: var(--color-map-1--50);
}

.bfc37--50 {
  background-color: var(--color-map-37--50);
  color: var(--color-map-1--50);
}

.bfc38--50 {
  background-color: var(--color-map-38--50);
  color: var(--color-map-1--50);
}

.bfc39--50 {
  background-color: var(--color-map-39--50);
  color: var(--color-map-1--50);
}

.bfc40--50 {
  background-color: var(--color-map-40--50);
  color: var(--color-map-1--50);
}

.bfc41--50 {
  background-color: var(--color-map-41--50);
  color: var(--color-map-1--50);
}

.bfc42--50 {
  background-color: var(--color-map-42--50);
  color: var(--color-map-1--50);
}

.bfc43--50 {
  background-color: var(--color-map-43--50);
  color: var(--color-map-2--50);
}

.bfc44--50 {
  background-color: var(--color-map-44--50);
  color: var(--color-map-2--50);
}

.bfc45--50 {
  background-color: var(--color-map-45--50);
  color: var(--color-map-2--50);
}

.bfc46--50 {
  background-color: var(--color-map-46--50);
  color: var(--color-map-2--50);
}

.bfc47--50 {
  background-color: var(--color-map-47--50);
  color: var(--color-map-2--50);
}

.bfc48--50 {
  background-color: var(--color-map-48--50);
  color: var(--color-map-2--50);
}

.bfc49--50 {
  background-color: var(--color-map-49--50);
  color: var(--color-map-2--50);
}

.bfc50--50 {
  background-color: var(--color-map-50--50);
  color: var(--color-map-2--50);
}

.bfc51--50 {
  background-color: var(--color-map-51--50);
  color: var(--color-map-2--50);
}

.bfc52--50 {
  background-color: var(--color-map-52--50);
  color: var(--color-map-2--50);
}

.bfc53--50 {
  background-color: var(--color-map-53--50);
  color: var(--color-map-2--50);
}

.bfc54--50 {
  background-color: var(--color-map-54--50);
  color: var(--color-map-2--50);
}

.bfc55--50 {
  background-color: var(--color-map-55--50);
  color: var(--color-map-2--50);
}

.bfc56--50 {
  background-color: var(--color-map-56--50);
  color: var(--color-map-2--50);
}

.bfc57--50 {
  background-color: var(--color-map-57--50);
  color: var(--color-map-2--50);
}

.bfc58--50 {
  background-color: var(--color-map-58--50);
  color: var(--color-map-2--50);
}

.bfc59--50 {
  background-color: var(--color-map-59--50);
  color: var(--color-map-2--50);
}

.bfc60--50 {
  background-color: var(--color-map-60--50);
  color: var(--color-map-2--50);
}

.bfc61--50 {
  background-color: var(--color-map-61--50);
  color: var(--color-map-2--50);
}

.bfc62--50 {
  background-color: var(--color-map-62--50);
  color: var(--color-map-2--50);
}

.bfc63--50 {
  background-color: var(--color-map-63--50);
  color: var(--color-map-2--50);
}

.bfc64--50 {
  background-color: var(--color-map-64--50);
  color: var(--color-map-2--50);
}

.bfc65--50 {
  background-color: var(--color-map-65--50);
  color: var(--color-map-2--50);
}

.bfc66--50 {
  background-color: var(--color-map-66--50);
  color: var(--color-map-2--50);
}

.bfc67--50 {
  background-color: var(--color-map-67--50);
  color: var(--color-map-2--50);
}

.bfc68--50 {
  background-color: var(--color-map-68--50);
  color: var(--color-map-2--50);
}

.bfc69--50 {
  background-color: var(--color-map-69--50);
  color: var(--color-map-2--50);
}

.bfc70--50 {
  background-color: var(--color-map-70--50);
  color: var(--color-map-2--50);
}

.bfc71--50 {
  background-color: var(--color-map-71--50);
  color: var(--color-map-2--50);
}

.bfcr1 {
  color: var(--color-map-1);
  background-color: var(--color-map-2);
}

.bfcr2 {
  color: var(--color-map-2);
  background-color: var(--color-map-1);
}

.bfcr3 {
  color: var(--color-map-3);
  background-color: var(--color-map-2);
}

.bfcr4 {
  color: var(--color-map-4);
  background-color: var(--color-map-2);
}

.bfcr5 {
  color: var(--color-map-5);
  background-color: var(--color-map-2);
}

.bfcr6 {
  color: var(--color-map-6);
  background-color: var(--color-map-2);
}

.bfcr7 {
  color: var(--color-map-7);
  background-color: var(--color-map-1);
}

.bfcr8 {
  color: var(--color-map-8);
  background-color: var(--color-map-1);
}

.bfcr9 {
  color: var(--color-map-9);
  background-color: var(--color-map-2);
}

.bfcr10 {
  color: var(--color-map-10);
  background-color: var(--color-map-1);
}

.bfcr11 {
  color: var(--color-map-11);
  background-color: var(--color-map-1);
}

.bfcr12 {
  color: var(--color-map-12);
  background-color: var(--color-map-1);
}

.bfcr13 {
  color: var(--color-map-13);
  background-color: var(--color-map-1);
}

.bfcr14 {
  color: var(--color-map-14);
  background-color: var(--color-map-1);
}

.bfcr15 {
  color: var(--color-map-15);
  background-color: var(--color-map-1);
}

.bfcr16 {
  color: var(--color-map-16);
  background-color: var(--color-map-1);
}

.bfcr17 {
  color: var(--color-map-17);
  background-color: var(--color-map-1);
}

.bfcr18 {
  color: var(--color-map-18);
  background-color: var(--color-map-2);
}

.bfcr19 {
  color: var(--color-map-19);
  background-color: var(--color-map-1);
}

.bfcr20 {
  color: var(--color-map-20);
  background-color: var(--color-map-1);
}

.bfcr21 {
  color: var(--color-map-21);
  background-color: var(--color-map-1);
}

.bfcr22 {
  color: var(--color-map-22);
  background-color: var(--color-map-2);
}

.bfcr23 {
  color: var(--color-map-23);
  background-color: var(--color-map-2);
}

.bfcr24 {
  color: var(--color-map-24);
  background-color: var(--color-map-2);
}

.bfcr25 {
  color: var(--color-map-25);
  background-color: var(--color-map-2);
}

.bfcr26 {
  color: var(--color-map-26);
  background-color: var(--color-map-2);
}

.bfcr27 {
  color: var(--color-map-27);
  background-color: var(--color-map-1);
}

.bfcr28 {
  color: var(--color-map-28);
  background-color: var(--color-map-1);
}

.bfcr29 {
  color: var(--color-map-29);
  background-color: var(--color-map-1);
}

.bfcr30 {
  color: var(--color-map-30);
  background-color: var(--color-map-1);
}

.bfcr31 {
  color: var(--color-map-31);
  background-color: var(--color-map-1);
}

.bfcr32 {
  color: var(--color-map-32);
  background-color: var(--color-map-1);
}

.bfcr33 {
  color: var(--color-map-33);
  background-color: var(--color-map-1);
}

.bfcr34 {
  color: var(--color-map-34);
  background-color: var(--color-map-1);
}

.bfcr35 {
  color: var(--color-map-35);
  background-color: var(--color-map-1);
}

.bfcr36 {
  color: var(--color-map-36);
  background-color: var(--color-map-1);
}

.bfcr37 {
  color: var(--color-map-37);
  background-color: var(--color-map-1);
}

.bfcr38 {
  color: var(--color-map-38);
  background-color: var(--color-map-1);
}

.bfcr39 {
  color: var(--color-map-39);
  background-color: var(--color-map-1);
}

.bfcr40 {
  color: var(--color-map-40);
  background-color: var(--color-map-1);
}

.bfcr41 {
  color: var(--color-map-41);
  background-color: var(--color-map-1);
}

.bfcr42 {
  color: var(--color-map-42);
  background-color: var(--color-map-1);
}

.bfcr43 {
  color: var(--color-map-43);
  background-color: var(--color-map-2);
}

.bfcr44 {
  color: var(--color-map-44);
  background-color: var(--color-map-2);
}

.bfcr45 {
  color: var(--color-map-45);
  background-color: var(--color-map-2);
}

.bfcr46 {
  color: var(--color-map-46);
  background-color: var(--color-map-2);
}

.bfcr47 {
  color: var(--color-map-47);
  background-color: var(--color-map-2);
}

.bfcr48 {
  color: var(--color-map-48);
  background-color: var(--color-map-2);
}

.bfcr49 {
  color: var(--color-map-49);
  background-color: var(--color-map-2);
}

.bfcr50 {
  color: var(--color-map-50);
  background-color: var(--color-map-2);
}

.bfcr51 {
  color: var(--color-map-51);
  background-color: var(--color-map-2);
}

.bfcr52 {
  color: var(--color-map-52);
  background-color: var(--color-map-2);
}

.bfcr53 {
  color: var(--color-map-53);
  background-color: var(--color-map-2);
}

.bfcr54 {
  color: var(--color-map-54);
  background-color: var(--color-map-2);
}

.bfcr55 {
  color: var(--color-map-55);
  background-color: var(--color-map-2);
}

.bfcr56 {
  color: var(--color-map-56);
  background-color: var(--color-map-2);
}

.bfcr57 {
  color: var(--color-map-57);
  background-color: var(--color-map-2);
}

.bfcr58 {
  color: var(--color-map-58);
  background-color: var(--color-map-2);
}

.bfcr59 {
  color: var(--color-map-59);
  background-color: var(--color-map-2);
}

.bfcr60 {
  color: var(--color-map-60);
  background-color: var(--color-map-2);
}

.bfcr61 {
  color: var(--color-map-61);
  background-color: var(--color-map-2);
}

.bfcr62 {
  color: var(--color-map-62);
  background-color: var(--color-map-2);
}

.bfcr63 {
  color: var(--color-map-63);
  background-color: var(--color-map-2);
}

.bfcr64 {
  color: var(--color-map-64);
  background-color: var(--color-map-2);
}

.bfcr65 {
  color: var(--color-map-65);
  background-color: var(--color-map-2);
}

.bfcr66 {
  color: var(--color-map-66);
  background-color: var(--color-map-2);
}

.bfcr67 {
  color: var(--color-map-67);
  background-color: var(--color-map-2);
}

.bfcr68 {
  color: var(--color-map-68);
  background-color: var(--color-map-2);
}

.bfcr69 {
  color: var(--color-map-69);
  background-color: var(--color-map-2);
}

.bfcr70 {
  color: var(--color-map-70);
  background-color: var(--color-map-2);
}

.bfcr71 {
  color: var(--color-map-71);
  background-color: var(--color-map-2);
}

.bfcr1--50 {
  color: var(--color-map-1--50);
  background-color: var(--color-map-2--50);
}

.bfcr2--50 {
  color: var(--color-map-2--50);
  background-color: var(--color-map-1--50);
}

.bfcr3--50 {
  color: var(--color-map-3--50);
  background-color: var(--color-map-2--50);
}

.bfcr4--50 {
  color: var(--color-map-4--50);
  background-color: var(--color-map-2--50);
}

.bfcr5--50 {
  color: var(--color-map-5--50);
  background-color: var(--color-map-2--50);
}

.bfcr6--50 {
  color: var(--color-map-6--50);
  background-color: var(--color-map-2--50);
}

.bfcr7--50 {
  color: var(--color-map-7--50);
  background-color: var(--color-map-1--50);
}

.bfcr8--50 {
  color: var(--color-map-8--50);
  background-color: var(--color-map-1--50);
}

.bfcr9--50 {
  color: var(--color-map-9--50);
  background-color: var(--color-map-2--50);
}

.bfcr10--50 {
  color: var(--color-map-10--50);
  background-color: var(--color-map-1--50);
}

.bfcr11--50 {
  color: var(--color-map-11--50);
  background-color: var(--color-map-1--50);
}

.bfcr12--50 {
  color: var(--color-map-12--50);
  background-color: var(--color-map-1--50);
}

.bfcr13--50 {
  color: var(--color-map-13--50);
  background-color: var(--color-map-1--50);
}

.bfcr14--50 {
  color: var(--color-map-14--50);
  background-color: var(--color-map-1--50);
}

.bfcr15--50 {
  color: var(--color-map-15--50);
  background-color: var(--color-map-1--50);
}

.bfcr16--50 {
  color: var(--color-map-16--50);
  background-color: var(--color-map-1--50);
}

.bfcr17--50 {
  color: var(--color-map-17--50);
  background-color: var(--color-map-1--50);
}

.bfcr18--50 {
  color: var(--color-map-18--50);
  background-color: var(--color-map-2--50);
}

.bfcr19--50 {
  color: var(--color-map-19--50);
  background-color: var(--color-map-1--50);
}

.bfcr20--50 {
  color: var(--color-map-20--50);
  background-color: var(--color-map-1--50);
}

.bfcr21--50 {
  color: var(--color-map-21--50);
  background-color: var(--color-map-1--50);
}

.bfcr22--50 {
  color: var(--color-map-22--50);
  background-color: var(--color-map-2--50);
}

.bfcr23--50 {
  color: var(--color-map-23--50);
  background-color: var(--color-map-2--50);
}

.bfcr24--50 {
  color: var(--color-map-24--50);
  background-color: var(--color-map-2--50);
}

.bfcr25--50 {
  color: var(--color-map-25--50);
  background-color: var(--color-map-2--50);
}

.bfcr26--50 {
  color: var(--color-map-26--50);
  background-color: var(--color-map-2--50);
}

.bfcr27--50 {
  color: var(--color-map-27--50);
  background-color: var(--color-map-1--50);
}

.bfcr28--50 {
  color: var(--color-map-28--50);
  background-color: var(--color-map-1--50);
}

.bfcr29--50 {
  color: var(--color-map-29--50);
  background-color: var(--color-map-1--50);
}

.bfcr30--50 {
  color: var(--color-map-30--50);
  background-color: var(--color-map-1--50);
}

.bfcr31--50 {
  color: var(--color-map-31--50);
  background-color: var(--color-map-1--50);
}

.bfcr32--50 {
  color: var(--color-map-32--50);
  background-color: var(--color-map-1--50);
}

.bfcr33--50 {
  color: var(--color-map-33--50);
  background-color: var(--color-map-1--50);
}

.bfcr34--50 {
  color: var(--color-map-34--50);
  background-color: var(--color-map-1--50);
}

.bfcr35--50 {
  color: var(--color-map-35--50);
  background-color: var(--color-map-1--50);
}

.bfcr36--50 {
  color: var(--color-map-36--50);
  background-color: var(--color-map-1--50);
}

.bfcr37--50 {
  color: var(--color-map-37--50);
  background-color: var(--color-map-1--50);
}

.bfcr38--50 {
  color: var(--color-map-38--50);
  background-color: var(--color-map-1--50);
}

.bfcr39--50 {
  color: var(--color-map-39--50);
  background-color: var(--color-map-1--50);
}

.bfcr40--50 {
  color: var(--color-map-40--50);
  background-color: var(--color-map-1--50);
}

.bfcr41--50 {
  color: var(--color-map-41--50);
  background-color: var(--color-map-1--50);
}

.bfcr42--50 {
  color: var(--color-map-42--50);
  background-color: var(--color-map-1--50);
}

.bfcr43--50 {
  color: var(--color-map-43--50);
  background-color: var(--color-map-2--50);
}

.bfcr44--50 {
  color: var(--color-map-44--50);
  background-color: var(--color-map-2--50);
}

.bfcr45--50 {
  color: var(--color-map-45--50);
  background-color: var(--color-map-2--50);
}

.bfcr46--50 {
  color: var(--color-map-46--50);
  background-color: var(--color-map-2--50);
}

.bfcr47--50 {
  color: var(--color-map-47--50);
  background-color: var(--color-map-2--50);
}

.bfcr48--50 {
  color: var(--color-map-48--50);
  background-color: var(--color-map-2--50);
}

.bfcr49--50 {
  color: var(--color-map-49--50);
  background-color: var(--color-map-2--50);
}

.bfcr50--50 {
  color: var(--color-map-50--50);
  background-color: var(--color-map-2--50);
}

.bfcr51--50 {
  color: var(--color-map-51--50);
  background-color: var(--color-map-2--50);
}

.bfcr52--50 {
  color: var(--color-map-52--50);
  background-color: var(--color-map-2--50);
}

.bfcr53--50 {
  color: var(--color-map-53--50);
  background-color: var(--color-map-2--50);
}

.bfcr54--50 {
  color: var(--color-map-54--50);
  background-color: var(--color-map-2--50);
}

.bfcr55--50 {
  color: var(--color-map-55--50);
  background-color: var(--color-map-2--50);
}

.bfcr56--50 {
  color: var(--color-map-56--50);
  background-color: var(--color-map-2--50);
}

.bfcr57--50 {
  color: var(--color-map-57--50);
  background-color: var(--color-map-2--50);
}

.bfcr58--50 {
  color: var(--color-map-58--50);
  background-color: var(--color-map-2--50);
}

.bfcr59--50 {
  color: var(--color-map-59--50);
  background-color: var(--color-map-2--50);
}

.bfcr60--50 {
  color: var(--color-map-60--50);
  background-color: var(--color-map-2--50);
}

.bfcr61--50 {
  color: var(--color-map-61--50);
  background-color: var(--color-map-2--50);
}

.bfcr62--50 {
  color: var(--color-map-62--50);
  background-color: var(--color-map-2--50);
}

.bfcr63--50 {
  color: var(--color-map-63--50);
  background-color: var(--color-map-2--50);
}

.bfcr64--50 {
  color: var(--color-map-64--50);
  background-color: var(--color-map-2--50);
}

.bfcr65--50 {
  color: var(--color-map-65--50);
  background-color: var(--color-map-2--50);
}

.bfcr66--50 {
  color: var(--color-map-66--50);
  background-color: var(--color-map-2--50);
}

.bfcr67--50 {
  color: var(--color-map-67--50);
  background-color: var(--color-map-2--50);
}

.bfcr68--50 {
  color: var(--color-map-68--50);
  background-color: var(--color-map-2--50);
}

.bfcr69--50 {
  color: var(--color-map-69--50);
  background-color: var(--color-map-2--50);
}

.bfcr70--50 {
  color: var(--color-map-70--50);
  background-color: var(--color-map-2--50);
}

.bfcr71--50 {
  color: var(--color-map-71--50);
  background-color: var(--color-map-2--50);
}

/*blfc = Border-line and foreground color*/
.blfc0 {
  border-color: var(--color-map-0);
  color: var(--color-map-0);
}

.blfc1 {
  border-color: var(--color-map-1);
  color: var(--color-map-1);
}

.blfc2 {
  border-color: var(--color-map-2);
  color: var(--color-map-2);
}

.blfc3 {
  border-color: var(--color-map-3);
  color: var(--color-map-3);
}

.blfc4 {
  border-color: var(--color-map-4);
  color: var(--color-map-4);
}

.blfc5 {
  border-color: var(--color-map-5);
  color: var(--color-map-5);
}

.blfc6 {
  border-color: var(--color-map-6);
  color: var(--color-map-6);
}

.blfc7 {
  border-color: var(--color-map-7);
  color: var(--color-map-7);
}

.blfc8 {
  border-color: var(--color-map-8);
  color: var(--color-map-8);
}

.blfc9 {
  border-color: var(--color-map-9);
  color: var(--color-map-9);
}

.blfc10 {
  border-color: var(--color-map-10);
  color: var(--color-map-10);
}

.blfc11 {
  border-color: var(--color-map-11);
  color: var(--color-map-11);
}

.blfc12 {
  border-color: var(--color-map-12);
  color: var(--color-map-12);
}

.blfc13 {
  border-color: var(--color-map-13);
  color: var(--color-map-13);
}

.blfc14 {
  border-color: var(--color-map-14);
  color: var(--color-map-14);
}

.blfc15 {
  border-color: var(--color-map-15);
  color: var(--color-map-15);
}

.blfc16 {
  border-color: var(--color-map-16);
  color: var(--color-map-16);
}

.blfc17 {
  border-color: var(--color-map-17);
  color: var(--color-map-17);
}

.blfc18 {
  border-color: var(--color-map-18);
  color: var(--color-map-18);
}

.blfc19 {
  border-color: var(--color-map-19);
  color: var(--color-map-19);
}

.blfc20 {
  border-color: var(--color-map-20);
  color: var(--color-map-20);
}

.blfc21 {
  border-color: var(--color-map-21);
  color: var(--color-map-21);
}

.blfc22 {
  border-color: var(--color-map-22);
  color: var(--color-map-22);
}

.blfc23 {
  border-color: var(--color-map-23);
  color: var(--color-map-23);
}

.blfc24 {
  border-color: var(--color-map-24);
  color: var(--color-map-24);
}

.blfc25 {
  border-color: var(--color-map-25);
  color: var(--color-map-25);
}

.blfc26 {
  border-color: var(--color-map-26);
  color: var(--color-map-26);
}

.blfc27 {
  border-color: var(--color-map-27);
  color: var(--color-map-27);
}

.blfc28 {
  border-color: var(--color-map-28);
  color: var(--color-map-28);
}

.blfc29 {
  border-color: var(--color-map-29);
  color: var(--color-map-29);
}

.blfc30 {
  border-color: var(--color-map-30);
  color: var(--color-map-30);
}

.blfc31 {
  border-color: var(--color-map-31);
  color: var(--color-map-31);
}

.blfc32 {
  border-color: var(--color-map-32);
  color: var(--color-map-32);
}

.blfc33 {
  border-color: var(--color-map-33);
  color: var(--color-map-33);
}

.blfc34 {
  border-color: var(--color-map-34);
  color: var(--color-map-34);
}

.blfc35 {
  border-color: var(--color-map-35);
  color: var(--color-map-35);
}

.blfc36 {
  border-color: var(--color-map-36);
  color: var(--color-map-36);
}

.blfc37 {
  border-color: var(--color-map-37);
  color: var(--color-map-37);
}

.blfc38 {
  border-color: var(--color-map-38);
  color: var(--color-map-38);
}

.blfc39 {
  border-color: var(--color-map-39);
  color: var(--color-map-39);
}

.blfc40 {
  border-color: var(--color-map-40);
  color: var(--color-map-40);
}

.blfc41 {
  border-color: var(--color-map-41);
  color: var(--color-map-41);
}

.blfc42 {
  border-color: var(--color-map-42);
  color: var(--color-map-42);
}

.blfc43 {
  border-color: var(--color-map-43);
  color: var(--color-map-43);
}

.blfc44 {
  border-color: var(--color-map-44);
  color: var(--color-map-44);
}

.blfc45 {
  border-color: var(--color-map-45);
  color: var(--color-map-45);
}

.blfc46 {
  border-color: var(--color-map-46);
  color: var(--color-map-46);
}

.blfc47 {
  border-color: var(--color-map-47);
  color: var(--color-map-47);
}

.blfc48 {
  border-color: var(--color-map-48);
  color: var(--color-map-48);
}

.blfc49 {
  border-color: var(--color-map-49);
  color: var(--color-map-49);
}

.blfc50 {
  border-color: var(--color-map-50);
  color: var(--color-map-50);
}

.blfc51 {
  border-color: var(--color-map-51);
  color: var(--color-map-51);
}

.blfc52 {
  border-color: var(--color-map-52);
  color: var(--color-map-52);
}

.blfc53 {
  border-color: var(--color-map-53);
  color: var(--color-map-53);
}

.blfc54 {
  border-color: var(--color-map-54);
  color: var(--color-map-54);
}

.blfc55 {
  border-color: var(--color-map-55);
  color: var(--color-map-55);
}

.blfc56 {
  border-color: var(--color-map-56);
  color: var(--color-map-56);
}

.blfc57 {
  border-color: var(--color-map-57);
  color: var(--color-map-57);
}

.blfc58 {
  border-color: var(--color-map-58);
  color: var(--color-map-58);
}

.blfc59 {
  border-color: var(--color-map-59);
  color: var(--color-map-59);
}

.blfc60 {
  border-color: var(--color-map-60);
  color: var(--color-map-60);
}

.blfc61 {
  border-color: var(--color-map-61);
  color: var(--color-map-61);
}

.blfc62 {
  border-color: var(--color-map-62);
  color: var(--color-map-62);
}

.blfc63 {
  border-color: var(--color-map-63);
  color: var(--color-map-63);
}

.blfc64 {
  border-color: var(--color-map-64);
  color: var(--color-map-64);
}

.blfc65 {
  border-color: var(--color-map-65);
  color: var(--color-map-65);
}

.blfc66 {
  border-color: var(--color-map-66);
  color: var(--color-map-66);
}

.blfc67 {
  border-color: var(--color-map-67);
  color: var(--color-map-67);
}

.blfc68 {
  border-color: var(--color-map-68);
  color: var(--color-map-68);
}

.blfc69 {
  border-color: var(--color-map-69);
  color: var(--color-map-69);
}

.blfc70 {
  border-color: var(--color-map-70);
  color: var(--color-map-70);
}

.blfc71 {
  border-color: var(--color-map-71);
  color: var(--color-map-71);
}

.blfc0--50 {
  border-color: var(--color-map-0--50);
  color: var(--color-map-0--50);
}

.blfc1--50 {
  border-color: var(--color-map-1--50);
  color: var(--color-map-1--50);
}

.blfc2--50 {
  border-color: var(--color-map-2--50);
  color: var(--color-map-2--50);
}

.blfc3--50 {
  border-color: var(--color-map-3--50);
  color: var(--color-map-3--50);
}

.blfc4--50 {
  border-color: var(--color-map-4--50);
  color: var(--color-map-4--50);
}

.blfc5--50 {
  border-color: var(--color-map-5--50);
  color: var(--color-map-5--50);
}

.blfc6--50 {
  border-color: var(--color-map-6--50);
  color: var(--color-map-6--50);
}

.blfc7--50 {
  border-color: var(--color-map-7--50);
  color: var(--color-map-7--50);
}

.blfc8--50 {
  border-color: var(--color-map-8--50);
  color: var(--color-map-8--50);
}

.blfc9--50 {
  border-color: var(--color-map-9--50);
  color: var(--color-map-9--50);
}

.blfc10--50 {
  border-color: var(--color-map-10--50);
  color: var(--color-map-10--50);
}

.blfc11--50 {
  border-color: var(--color-map-11--50);
  color: var(--color-map-11--50);
}

.blfc12--50 {
  border-color: var(--color-map-12--50);
  color: var(--color-map-12--50);
}

.blfc13--50 {
  border-color: var(--color-map-13--50);
  color: var(--color-map-13--50);
}

.blfc14--50 {
  border-color: var(--color-map-14--50);
  color: var(--color-map-14--50);
}

.blfc15--50 {
  border-color: var(--color-map-15--50);
  color: var(--color-map-15--50);
}

.blfc16--50 {
  border-color: var(--color-map-16--50);
  color: var(--color-map-16--50);
}

.blfc17--50 {
  border-color: var(--color-map-17--50);
  color: var(--color-map-17--50);
}

.blfc18--50 {
  border-color: var(--color-map-18--50);
  color: var(--color-map-18--50);
}

.blfc19--50 {
  border-color: var(--color-map-19--50);
  color: var(--color-map-19--50);
}

.blfc20--50 {
  border-color: var(--color-map-20--50);
  color: var(--color-map-20--50);
}

.blfc21--50 {
  border-color: var(--color-map-21--50);
  color: var(--color-map-21--50);
}

.blfc22--50 {
  border-color: var(--color-map-22--50);
  color: var(--color-map-22--50);
}

.blfc23--50 {
  border-color: var(--color-map-23--50);
  color: var(--color-map-23--50);
}

.blfc24--50 {
  border-color: var(--color-map-24--50);
  color: var(--color-map-24--50);
}

.blfc25--50 {
  border-color: var(--color-map-25--50);
  color: var(--color-map-25--50);
}

.blfc26--50 {
  border-color: var(--color-map-26--50);
  color: var(--color-map-26--50);
}

.blfc27--50 {
  border-color: var(--color-map-27--50);
  color: var(--color-map-27--50);
}

.blfc28--50 {
  border-color: var(--color-map-28--50);
  color: var(--color-map-28--50);
}

.blfc29--50 {
  border-color: var(--color-map-29--50);
  color: var(--color-map-29--50);
}

.blfc30--50 {
  border-color: var(--color-map-30--50);
  color: var(--color-map-30--50);
}

.blfc31--50 {
  border-color: var(--color-map-31--50);
  color: var(--color-map-31--50);
}

.blfc32--50 {
  border-color: var(--color-map-32--50);
  color: var(--color-map-32--50);
}

.blfc33--50 {
  border-color: var(--color-map-33--50);
  color: var(--color-map-33--50);
}

.blfc34--50 {
  border-color: var(--color-map-34--50);
  color: var(--color-map-34--50);
}

.blfc35--50 {
  border-color: var(--color-map-35--50);
  color: var(--color-map-35--50);
}

.blfc36--50 {
  border-color: var(--color-map-36--50);
  color: var(--color-map-36--50);
}

.blfc37--50 {
  border-color: var(--color-map-37--50);
  color: var(--color-map-37--50);
}

.blfc38--50 {
  border-color: var(--color-map-38--50);
  color: var(--color-map-38--50);
}

.blfc39--50 {
  border-color: var(--color-map-39--50);
  color: var(--color-map-39--50);
}

.blfc40--50 {
  border-color: var(--color-map-40--50);
  color: var(--color-map-40--50);
}

.blfc41--50 {
  border-color: var(--color-map-41--50);
  color: var(--color-map-41--50);
}

.blfc42--50 {
  border-color: var(--color-map-42--50);
  color: var(--color-map-42--50);
}

.blfc43--50 {
  border-color: var(--color-map-43--50);
  color: var(--color-map-43--50);
}

.blfc44--50 {
  border-color: var(--color-map-44--50);
  color: var(--color-map-44--50);
}

.blfc45--50 {
  border-color: var(--color-map-45--50);
  color: var(--color-map-45--50);
}

.blfc46--50 {
  border-color: var(--color-map-46--50);
  color: var(--color-map-46--50);
}

.blfc47--50 {
  border-color: var(--color-map-47--50);
  color: var(--color-map-47--50);
}

.blfc48--50 {
  border-color: var(--color-map-48--50);
  color: var(--color-map-48--50);
}

.blfc49--50 {
  border-color: var(--color-map-49--50);
  color: var(--color-map-49--50);
}

.blfc50--50 {
  border-color: var(--color-map-50--50);
  color: var(--color-map-50--50);
}

.blfc51--50 {
  border-color: var(--color-map-51--50);
  color: var(--color-map-51--50);
}

.blfc52--50 {
  border-color: var(--color-map-52--50);
  color: var(--color-map-52--50);
}

.blfc53--50 {
  border-color: var(--color-map-53--50);
  color: var(--color-map-53--50);
}

.blfc54--50 {
  border-color: var(--color-map-54--50);
  color: var(--color-map-54--50);
}

.blfc55--50 {
  border-color: var(--color-map-55--50);
  color: var(--color-map-55--50);
}

.blfc56--50 {
  border-color: var(--color-map-56--50);
  color: var(--color-map-56--50);
}

.blfc57--50 {
  border-color: var(--color-map-57--50);
  color: var(--color-map-57--50);
}

.blfc58--50 {
  border-color: var(--color-map-58--50);
  color: var(--color-map-58--50);
}

.blfc59--50 {
  border-color: var(--color-map-59--50);
  color: var(--color-map-59--50);
}

.blfc60--50 {
  border-color: var(--color-map-60--50);
  color: var(--color-map-60--50);
}

.blfc61--50 {
  border-color: var(--color-map-61--50);
  color: var(--color-map-61--50);
}

.blfc62--50 {
  border-color: var(--color-map-62--50);
  color: var(--color-map-62--50);
}

.blfc63--50 {
  border-color: var(--color-map-63--50);
  color: var(--color-map-63--50);
}

.blfc64--50 {
  border-color: var(--color-map-64--50);
  color: var(--color-map-64--50);
}

.blfc65--50 {
  border-color: var(--color-map-65--50);
  color: var(--color-map-65--50);
}

.blfc66--50 {
  border-color: var(--color-map-66--50);
  color: var(--color-map-66--50);
}

.blfc67--50 {
  border-color: var(--color-map-67--50);
  color: var(--color-map-67--50);
}

.blfc68--50 {
  border-color: var(--color-map-68--50);
  color: var(--color-map-68--50);
}

.blfc69--50 {
  border-color: var(--color-map-69--50);
  color: var(--color-map-69--50);
}

.blfc70--50 {
  border-color: var(--color-map-70--50);
  color: var(--color-map-70--50);
}

.blfc71--50 {
  border-color: var(--color-map-71--50);
  color: var(--color-map-71--50);
}

/*blc = Border-line color*/
.blc0 {
  border-color: var(--color-map-0) !important;
}

.blc1 {
  border-color: var(--color-map-1) !important;
}

.blc2 {
  border-color: var(--color-map-2) !important;
}

.blc3 {
  border-color: var(--color-map-3) !important;
}

.blc4 {
  border-color: var(--color-map-4) !important;
}

.blc5 {
  border-color: var(--color-map-5) !important;
}

.blc6 {
  border-color: var(--color-map-6) !important;
}

.blc7 {
  border-color: var(--color-map-7) !important;
}

.blc8 {
  border-color: var(--color-map-8) !important;
}

.blc9 {
  border-color: var(--color-map-9) !important;
}

.blc10 {
  border-color: var(--color-map-10) !important;
}

.blc11 {
  border-color: var(--color-map-11) !important;
}

.blc12 {
  border-color: var(--color-map-12) !important;
}

.blc13 {
  border-color: var(--color-map-13) !important;
}

.blc14 {
  border-color: var(--color-map-14) !important;
}

.blc15 {
  border-color: var(--color-map-15) !important;
}

.blc16 {
  border-color: var(--color-map-16) !important;
}

.blc17 {
  border-color: var(--color-map-17) !important;
}

.blc18 {
  border-color: var(--color-map-18) !important;
}

.blc19 {
  border-color: var(--color-map-19) !important;
}

.blc20 {
  border-color: var(--color-map-20) !important;
}

.blc21 {
  border-color: var(--color-map-21) !important;
}

.blc22 {
  border-color: var(--color-map-22) !important;
}

.blc23 {
  border-color: var(--color-map-23) !important;
}

.blc24 {
  border-color: var(--color-map-24) !important;
}

.blc25 {
  border-color: var(--color-map-25) !important;
}

.blc26 {
  border-color: var(--color-map-26) !important;
}

.blc27 {
  border-color: var(--color-map-27) !important;
}

.blc28 {
  border-color: var(--color-map-28) !important;
}

.blc29 {
  border-color: var(--color-map-29) !important;
}

.blc30 {
  border-color: var(--color-map-30) !important;
}

.blc31 {
  border-color: var(--color-map-31) !important;
}

.blc32 {
  border-color: var(--color-map-32) !important;
}

.blc33 {
  border-color: var(--color-map-33) !important;
}

.blc34 {
  border-color: var(--color-map-34) !important;
}

.blc35 {
  border-color: var(--color-map-35) !important;
}

.blc36 {
  border-color: var(--color-map-36) !important;
}

.blc37 {
  border-color: var(--color-map-37) !important;
}

.blc38 {
  border-color: var(--color-map-38) !important;
}

.blc39 {
  border-color: var(--color-map-39) !important;
}

.blc40 {
  border-color: var(--color-map-40) !important;
}

.blc41 {
  border-color: var(--color-map-41) !important;
}

.blc42 {
  border-color: var(--color-map-42) !important;
}

.blc43 {
  border-color: var(--color-map-43) !important;
}

.blc44 {
  border-color: var(--color-map-44) !important;
}

.blc45 {
  border-color: var(--color-map-45) !important;
}

.blc46 {
  border-color: var(--color-map-46) !important;
}

.blc47 {
  border-color: var(--color-map-47) !important;
}

.blc48 {
  border-color: var(--color-map-48) !important;
}

.blc49 {
  border-color: var(--color-map-49) !important;
}

.blc50 {
  border-color: var(--color-map-50) !important;
}

.blc51 {
  border-color: var(--color-map-51) !important;
}

.blc52 {
  border-color: var(--color-map-52) !important;
}

.blc53 {
  border-color: var(--color-map-53) !important;
}

.blc54 {
  border-color: var(--color-map-54) !important;
}

.blc55 {
  border-color: var(--color-map-55) !important;
}

.blc56 {
  border-color: var(--color-map-56) !important;
}

.blc57 {
  border-color: var(--color-map-57) !important;
}

.blc58 {
  border-color: var(--color-map-58) !important;
}

.blc59 {
  border-color: var(--color-map-59) !important;
}

.blc60 {
  border-color: var(--color-map-60) !important;
}

.blc61 {
  border-color: var(--color-map-61) !important;
}

.blc62 {
  border-color: var(--color-map-62) !important;
}

.blc63 {
  border-color: var(--color-map-63) !important;
}

.blc64 {
  border-color: var(--color-map-64) !important;
}

.blc65 {
  border-color: var(--color-map-65) !important;
}

.blc66 {
  border-color: var(--color-map-66) !important;
}

.blc67 {
  border-color: var(--color-map-67) !important;
}

.blc68 {
  border-color: var(--color-map-68) !important;
}

.blc69 {
  border-color: var(--color-map-69) !important;
}

.blc70 {
  border-color: var(--color-map-70) !important;
}

.blc71 {
  border-color: var(--color-map-71) !important;
}

.blc0--50 {
  border-color: var(--color-map-0--50) !important;
}

.blc1--50 {
  border-color: var(--color-map-1--50) !important;
}

.blc2--50 {
  border-color: var(--color-map-2--50) !important;
}

.blc3--50 {
  border-color: var(--color-map-3--50) !important;
}

.blc4--50 {
  border-color: var(--color-map-4--50) !important;
}

.blc5--50 {
  border-color: var(--color-map-5--50) !important;
}

.blc6--50 {
  border-color: var(--color-map-6--50) !important;
}

.blc7--50 {
  border-color: var(--color-map-7--50) !important;
}

.blc8--50 {
  border-color: var(--color-map-8--50) !important;
}

.blc9--50 {
  border-color: var(--color-map-9--50) !important;
}

.blc10--50 {
  border-color: var(--color-map-10--50) !important;
}

.blc11--50 {
  border-color: var(--color-map-11--50) !important;
}

.blc12--50 {
  border-color: var(--color-map-12--50) !important;
}

.blc13--50 {
  border-color: var(--color-map-13--50) !important;
}

.blc14--50 {
  border-color: var(--color-map-14--50) !important;
}

.blc15--50 {
  border-color: var(--color-map-15--50) !important;
}

.blc16--50 {
  border-color: var(--color-map-16--50) !important;
}

.blc17--50 {
  border-color: var(--color-map-17--50) !important;
}

.blc18--50 {
  border-color: var(--color-map-18--50) !important;
}

.blc19--50 {
  border-color: var(--color-map-19--50) !important;
}

.blc20--50 {
  border-color: var(--color-map-20--50) !important;
}

.blc21--50 {
  border-color: var(--color-map-21--50) !important;
}

.blc22--50 {
  border-color: var(--color-map-22--50) !important;
}

.blc23--50 {
  border-color: var(--color-map-23--50) !important;
}

.blc24--50 {
  border-color: var(--color-map-24--50) !important;
}

.blc25--50 {
  border-color: var(--color-map-25--50) !important;
}

.blc26--50 {
  border-color: var(--color-map-26--50) !important;
}

.blc27--50 {
  border-color: var(--color-map-27--50) !important;
}

.blc28--50 {
  border-color: var(--color-map-28--50) !important;
}

.blc29--50 {
  border-color: var(--color-map-29--50) !important;
}

.blc30--50 {
  border-color: var(--color-map-30--50) !important;
}

.blc31--50 {
  border-color: var(--color-map-31--50) !important;
}

.blc32--50 {
  border-color: var(--color-map-32--50) !important;
}

.blc33--50 {
  border-color: var(--color-map-33--50) !important;
}

.blc34--50 {
  border-color: var(--color-map-34--50) !important;
}

.blc35--50 {
  border-color: var(--color-map-35--50) !important;
}

.blc36--50 {
  border-color: var(--color-map-36--50) !important;
}

.blc37--50 {
  border-color: var(--color-map-37--50) !important;
}

.blc38--50 {
  border-color: var(--color-map-38--50) !important;
}

.blc39--50 {
  border-color: var(--color-map-39--50) !important;
}

.blc40--50 {
  border-color: var(--color-map-40--50) !important;
}

.blc41--50 {
  border-color: var(--color-map-41--50) !important;
}

.blc42--50 {
  border-color: var(--color-map-42--50) !important;
}

.blc43--50 {
  border-color: var(--color-map-43--50) !important;
}

.blc44--50 {
  border-color: var(--color-map-44--50) !important;
}

.blc45--50 {
  border-color: var(--color-map-45--50) !important;
}

.blc46--50 {
  border-color: var(--color-map-46--50) !important;
}

.blc47--50 {
  border-color: var(--color-map-47--50) !important;
}

.blc48--50 {
  border-color: var(--color-map-48--50) !important;
}

.blc49--50 {
  border-color: var(--color-map-49--50) !important;
}

.blc50--50 {
  border-color: var(--color-map-50--50) !important;
}

.blc51--50 {
  border-color: var(--color-map-51--50) !important;
}

.blc52--50 {
  border-color: var(--color-map-52--50) !important;
}

.blc53--50 {
  border-color: var(--color-map-53--50) !important;
}

.blc54--50 {
  border-color: var(--color-map-54--50) !important;
}

.blc55--50 {
  border-color: var(--color-map-55--50) !important;
}

.blc56--50 {
  border-color: var(--color-map-56--50) !important;
}

.blc57--50 {
  border-color: var(--color-map-57--50) !important;
}

.blc58--50 {
  border-color: var(--color-map-58--50) !important;
}

.blc59--50 {
  border-color: var(--color-map-59--50) !important;
}

.blc60--50 {
  border-color: var(--color-map-60--50) !important;
}

.blc61--50 {
  border-color: var(--color-map-61--50) !important;
}

.blc62--50 {
  border-color: var(--color-map-62--50) !important;
}

.blc63--50 {
  border-color: var(--color-map-63--50) !important;
}

.blc64--50 {
  border-color: var(--color-map-64--50) !important;
}

.blc65--50 {
  border-color: var(--color-map-65--50) !important;
}

.blc66--50 {
  border-color: var(--color-map-66--50) !important;
}

.blc67--50 {
  border-color: var(--color-map-67--50) !important;
}

.blc68--50 {
  border-color: var(--color-map-68--50) !important;
}

.blc69--50 {
  border-color: var(--color-map-69--50) !important;
}

.blc70--50 {
  border-color: var(--color-map-70--50) !important;
}

.blc71--50 {
  border-color: var(--color-map-71--50) !important;
}

/*fc = Foreground color*/
.fc0 {
  color: var(--color-map-0);
}

.fc1 {
  color: var(--color-map-1);
}

.fc2 {
  color: var(--color-map-2);
}

.fc3 {
  color: var(--color-map-3);
}

.fc4 {
  color: var(--color-map-4);
}

.fc5 {
  color: var(--color-map-5);
}

.fc6 {
  color: var(--color-map-6);
}

.fc7 {
  color: var(--color-map-7);
}

.fc8 {
  color: var(--color-map-8);
}

.fc9 {
  color: var(--color-map-9);
}

.fc10 {
  color: var(--color-map-10);
}

.fc11 {
  color: var(--color-map-11);
}

.fc12 {
  color: var(--color-map-12);
}

.fc13 {
  color: var(--color-map-13);
}

.fc14 {
  color: var(--color-map-14);
}

.fc15 {
  color: var(--color-map-15);
}

.fc16 {
  color: var(--color-map-16);
}

.fc17 {
  color: var(--color-map-17);
}

.fc18 {
  color: var(--color-map-18);
}

.fc19 {
  color: var(--color-map-19);
}

.fc20 {
  color: var(--color-map-20);
}

.fc21 {
  color: var(--color-map-21);
}

.fc22 {
  color: var(--color-map-22);
}

.fc23 {
  color: var(--color-map-23);
}

.fc24 {
  color: var(--color-map-24);
}

.fc25 {
  color: var(--color-map-25);
}

.fc26 {
  color: var(--color-map-26);
}

.fc27 {
  color: var(--color-map-27);
}

.fc28 {
  color: var(--color-map-28);
}

.fc29 {
  color: var(--color-map-29);
}

.fc30 {
  color: var(--color-map-30);
}

.fc31 {
  color: var(--color-map-31);
}

.fc32 {
  color: var(--color-map-32);
}

.fc33 {
  color: var(--color-map-33);
}

.fc34 {
  color: var(--color-map-34);
}

.fc35 {
  color: var(--color-map-35);
}

.fc36 {
  color: var(--color-map-36);
}

.fc37 {
  color: var(--color-map-37);
}

.fc38 {
  color: var(--color-map-38);
}

.fc39 {
  color: var(--color-map-39);
}

.fc40 {
  color: var(--color-map-40);
}

.fc41 {
  color: var(--color-map-41);
}

.fc42 {
  color: var(--color-map-42);
}

.fc43 {
  color: var(--color-map-43);
}

.fc44 {
  color: var(--color-map-44);
}

.fc45 {
  color: var(--color-map-45);
}

.fc46 {
  color: var(--color-map-46);
}

.fc47 {
  color: var(--color-map-47);
}

.fc48 {
  color: var(--color-map-48);
}

.fc49 {
  color: var(--color-map-49);
}

.fc50 {
  color: var(--color-map-50);
}

.fc51 {
  color: var(--color-map-51);
}

.fc52 {
  color: var(--color-map-52);
}

.fc53 {
  color: var(--color-map-53);
}

.fc54 {
  color: var(--color-map-54);
}

.fc55 {
  color: var(--color-map-55);
}

.fc56 {
  color: var(--color-map-56);
}

.fc57 {
  color: var(--color-map-57);
}

.fc58 {
  color: var(--color-map-58);
}

.fc59 {
  color: var(--color-map-59);
}

.fc60 {
  color: var(--color-map-60);
}

.fc61 {
  color: var(--color-map-61);
}

.fc62 {
  color: var(--color-map-62);
}

.fc63 {
  color: var(--color-map-63);
}

.fc64 {
  color: var(--color-map-64);
}

.fc65 {
  color: var(--color-map-65);
}

.fc66 {
  color: var(--color-map-66);
}

.fc67 {
  color: var(--color-map-67);
}

.fc68 {
  color: var(--color-map-68);
}

.fc69 {
  color: var(--color-map-69);
}

.fc70 {
  color: var(--color-map-70);
}

.fc71 {
  color: var(--color-map-71);
}

.fc0--50 {
  color: var(--color-map-0--50);
}

.fc1--50 {
  color: var(--color-map-1--50);
}

.fc2--50 {
  color: var(--color-map-2--50);
}

.fc3--50 {
  color: var(--color-map-3--50);
}

.fc4--50 {
  color: var(--color-map-4--50);
}

.fc5--50 {
  color: var(--color-map-5--50);
}

.fc6--50 {
  color: var(--color-map-6--50);
}

.fc7--50 {
  color: var(--color-map-7--50);
}

.fc8--50 {
  color: var(--color-map-8--50);
}

.fc9--50 {
  color: var(--color-map-9--50);
}

.fc10--50 {
  color: var(--color-map-10--50);
}

.fc11--50 {
  color: var(--color-map-11--50);
}

.fc12--50 {
  color: var(--color-map-12--50);
}

.fc13--50 {
  color: var(--color-map-13--50);
}

.fc14--50 {
  color: var(--color-map-14--50);
}

.fc15--50 {
  color: var(--color-map-15--50);
}

.fc16--50 {
  color: var(--color-map-16--50);
}

.fc17--50 {
  color: var(--color-map-17--50);
}

.fc18--50 {
  color: var(--color-map-18--50);
}

.fc19--50 {
  color: var(--color-map-19--50);
}

.fc20--50 {
  color: var(--color-map-20--50);
}

.fc21--50 {
  color: var(--color-map-21--50);
}

.fc22--50 {
  color: var(--color-map-22--50);
}

.fc23--50 {
  color: var(--color-map-23--50);
}

.fc24--50 {
  color: var(--color-map-24--50);
}

.fc25--50 {
  color: var(--color-map-25--50);
}

.fc26--50 {
  color: var(--color-map-26--50);
}

.fc27--50 {
  color: var(--color-map-27--50);
}

.fc28--50 {
  color: var(--color-map-28--50);
}

.fc29--50 {
  color: var(--color-map-29--50);
}

.fc30--50 {
  color: var(--color-map-30--50);
}

.fc31--50 {
  color: var(--color-map-31--50);
}

.fc32--50 {
  color: var(--color-map-32--50);
}

.fc33--50 {
  color: var(--color-map-33--50);
}

.fc34--50 {
  color: var(--color-map-34--50);
}

.fc35--50 {
  color: var(--color-map-35--50);
}

.fc36--50 {
  color: var(--color-map-36--50);
}

.fc37--50 {
  color: var(--color-map-37--50);
}

.fc38--50 {
  color: var(--color-map-38--50);
}

.fc39--50 {
  color: var(--color-map-39--50);
}

.fc40--50 {
  color: var(--color-map-40--50);
}

.fc41--50 {
  color: var(--color-map-41--50);
}

.fc42--50 {
  color: var(--color-map-42--50);
}

.fc43--50 {
  color: var(--color-map-43--50);
}

.fc44--50 {
  color: var(--color-map-44--50);
}

.fc45--50 {
  color: var(--color-map-45--50);
}

.fc46--50 {
  color: var(--color-map-46--50);
}

.fc47--50 {
  color: var(--color-map-47--50);
}

.fc48--50 {
  color: var(--color-map-48--50);
}

.fc49--50 {
  color: var(--color-map-49--50);
}

.fc50--50 {
  color: var(--color-map-50--50);
}

.fc51--50 {
  color: var(--color-map-51--50);
}

.fc52--50 {
  color: var(--color-map-52--50);
}

.fc53--50 {
  color: var(--color-map-53--50);
}

.fc54--50 {
  color: var(--color-map-54--50);
}

.fc55--50 {
  color: var(--color-map-55--50);
}

.fc56--50 {
  color: var(--color-map-56--50);
}

.fc57--50 {
  color: var(--color-map-57--50);
}

.fc58--50 {
  color: var(--color-map-58--50);
}

.fc59--50 {
  color: var(--color-map-59--50);
}

.fc60--50 {
  color: var(--color-map-60--50);
}

.fc61--50 {
  color: var(--color-map-61--50);
}

.fc62--50 {
  color: var(--color-map-62--50);
}

.fc63--50 {
  color: var(--color-map-63--50);
}

.fc64--50 {
  color: var(--color-map-64--50);
}

.fc65--50 {
  color: var(--color-map-65--50);
}

.fc66--50 {
  color: var(--color-map-66--50);
}

.fc67--50 {
  color: var(--color-map-67--50);
}

.fc68--50 {
  color: var(--color-map-68--50);
}

.fc69--50 {
  color: var(--color-map-69--50);
}

.fc70--50 {
  color: var(--color-map-70--50);
}

.fc71--50 {
  color: var(--color-map-71--50);
}

/*bc = Background color*/
.bc0 {
  background-color: var(--color-map-0);
}

.bc1 {
  background-color: var(--color-map-1);
}

.bc2 {
  background-color: var(--color-map-2);
}

.bc3 {
  background-color: var(--color-map-3);
}

.bc4 {
  background-color: var(--color-map-4);
}

.bc5 {
  background-color: var(--color-map-5);
}

.bc6 {
  background-color: var(--color-map-6);
}

.bc7 {
  background-color: var(--color-map-7);
}

.bc8 {
  background-color: var(--color-map-8);
}

.bc9 {
  background-color: var(--color-map-9);
}

.bc10 {
  background-color: var(--color-map-10);
}

.bc11 {
  background-color: var(--color-map-11);
}

.bc12 {
  background-color: var(--color-map-12);
}

.bc13 {
  background-color: var(--color-map-13);
}

.bc14 {
  background-color: var(--color-map-14);
}

.bc15 {
  background-color: var(--color-map-15);
}

.bc16 {
  background-color: var(--color-map-16);
}

.bc17 {
  background-color: var(--color-map-17);
}

.bc18 {
  background-color: var(--color-map-18);
}

.bc19 {
  background-color: var(--color-map-19);
}

.bc20 {
  background-color: var(--color-map-20);
}

.bc21 {
  background-color: var(--color-map-21);
}

.bc22 {
  background-color: var(--color-map-22);
}

.bc23 {
  background-color: var(--color-map-23);
}

.bc24 {
  background-color: var(--color-map-24);
}

.bc25 {
  background-color: var(--color-map-25);
}

.bc26 {
  background-color: var(--color-map-26);
}

.bc27 {
  background-color: var(--color-map-27);
}

.bc28 {
  background-color: var(--color-map-28);
}

.bc29 {
  background-color: var(--color-map-29);
}

.bc30 {
  background-color: var(--color-map-30);
}

.bc31 {
  background-color: var(--color-map-31);
}

.bc32 {
  background-color: var(--color-map-32);
}

.bc33 {
  background-color: var(--color-map-33);
}

.bc34 {
  background-color: var(--color-map-34);
}

.bc35 {
  background-color: var(--color-map-35);
}

.bc36 {
  background-color: var(--color-map-36);
}

.bc37 {
  background-color: var(--color-map-37);
}

.bc38 {
  background-color: var(--color-map-38);
}

.bc39 {
  background-color: var(--color-map-39);
}

.bc40 {
  background-color: var(--color-map-40);
}

.bc41 {
  background-color: var(--color-map-41);
}

.bc42 {
  background-color: var(--color-map-42);
}

.bc43 {
  background-color: var(--color-map-43);
}

.bc44 {
  background-color: var(--color-map-44);
}

.bc45 {
  background-color: var(--color-map-45);
}

.bc46 {
  background-color: var(--color-map-46);
}

.bc47 {
  background-color: var(--color-map-47);
}

.bc48 {
  background-color: var(--color-map-48);
}

.bc49 {
  background-color: var(--color-map-49);
}

.bc50 {
  background-color: var(--color-map-50);
}

.bc51 {
  background-color: var(--color-map-51);
}

.bc52 {
  background-color: var(--color-map-52);
}

.bc53 {
  background-color: var(--color-map-53);
}

.bc54 {
  background-color: var(--color-map-54);
}

.bc55 {
  background-color: var(--color-map-55);
}

.bc56 {
  background-color: var(--color-map-56);
}

.bc57 {
  background-color: var(--color-map-57);
}

.bc58 {
  background-color: var(--color-map-58);
}

.bc59 {
  background-color: var(--color-map-59);
}

.bc60 {
  background-color: var(--color-map-60);
}

.bc61 {
  background-color: var(--color-map-61);
}

.bc62 {
  background-color: var(--color-map-62);
}

.bc63 {
  background-color: var(--color-map-63);
}

.bc64 {
  background-color: var(--color-map-64);
}

.bc65 {
  background-color: var(--color-map-65);
}

.bc66 {
  background-color: var(--color-map-66);
}

.bc67 {
  background-color: var(--color-map-67);
}

.bc68 {
  background-color: var(--color-map-68);
}

.bc69 {
  background-color: var(--color-map-69);
}

.bc70 {
  background-color: var(--color-map-70);
}

.bc71 {
  background-color: var(--color-map-71);
}

.bc0--50 {
  background-color: var(--color-map-0--50);
}

.bc1--50 {
  background-color: var(--color-map-1--50);
}

.bc2--50 {
  background-color: var(--color-map-2--50);
}

.bc3--50 {
  background-color: var(--color-map-3--50);
}

.bc4--50 {
  background-color: var(--color-map-4--50);
}

.bc5--50 {
  background-color: var(--color-map-5--50);
}

.bc6--50 {
  background-color: var(--color-map-6--50);
}

.bc7--50 {
  background-color: var(--color-map-7--50);
}

.bc8--50 {
  background-color: var(--color-map-8--50);
}

.bc9--50 {
  background-color: var(--color-map-9--50);
}

.bc10--50 {
  background-color: var(--color-map-10--50);
}

.bc11--50 {
  background-color: var(--color-map-11--50);
}

.bc12--50 {
  background-color: var(--color-map-12--50);
}

.bc13--50 {
  background-color: var(--color-map-13--50);
}

.bc14--50 {
  background-color: var(--color-map-14--50);
}

.bc15--50 {
  background-color: var(--color-map-15--50);
}

.bc16--50 {
  background-color: var(--color-map-16--50);
}

.bc17--50 {
  background-color: var(--color-map-17--50);
}

.bc18--50 {
  background-color: var(--color-map-18--50);
}

.bc19--50 {
  background-color: var(--color-map-19--50);
}

.bc20--50 {
  background-color: var(--color-map-20--50);
}

.bc21--50 {
  background-color: var(--color-map-21--50);
}

.bc22--50 {
  background-color: var(--color-map-22--50);
}

.bc23--50 {
  background-color: var(--color-map-23--50);
}

.bc24--50 {
  background-color: var(--color-map-24--50);
}

.bc25--50 {
  background-color: var(--color-map-25--50);
}

.bc26--50 {
  background-color: var(--color-map-26--50);
}

.bc27--50 {
  background-color: var(--color-map-27--50);
}

.bc28--50 {
  background-color: var(--color-map-28--50);
}

.bc29--50 {
  background-color: var(--color-map-29--50);
}

.bc30--50 {
  background-color: var(--color-map-30--50);
}

.bc31--50 {
  background-color: var(--color-map-31--50);
}

.bc32--50 {
  background-color: var(--color-map-32--50);
}

.bc33--50 {
  background-color: var(--color-map-33--50);
}

.bc34--50 {
  background-color: var(--color-map-34--50);
}

.bc35--50 {
  background-color: var(--color-map-35--50);
}

.bc36--50 {
  background-color: var(--color-map-36--50);
}

.bc37--50 {
  background-color: var(--color-map-37--50);
}

.bc38--50 {
  background-color: var(--color-map-38--50);
}

.bc39--50 {
  background-color: var(--color-map-39--50);
}

.bc40--50 {
  background-color: var(--color-map-40--50);
}

.bc41--50 {
  background-color: var(--color-map-41--50);
}

.bc42--50 {
  background-color: var(--color-map-42--50);
}

.bc43--50 {
  background-color: var(--color-map-43--50);
}

.bc44--50 {
  background-color: var(--color-map-44--50);
}

.bc45--50 {
  background-color: var(--color-map-45--50);
}

.bc46--50 {
  background-color: var(--color-map-46--50);
}

.bc47--50 {
  background-color: var(--color-map-47--50);
}

.bc48--50 {
  background-color: var(--color-map-48--50);
}

.bc49--50 {
  background-color: var(--color-map-49--50);
}

.bc50--50 {
  background-color: var(--color-map-50--50);
}

.bc51--50 {
  background-color: var(--color-map-51--50);
}

.bc52--50 {
  background-color: var(--color-map-52--50);
}

.bc53--50 {
  background-color: var(--color-map-53--50);
}

.bc54--50 {
  background-color: var(--color-map-54--50);
}

.bc55--50 {
  background-color: var(--color-map-55--50);
}

.bc56--50 {
  background-color: var(--color-map-56--50);
}

.bc57--50 {
  background-color: var(--color-map-57--50);
}

.bc58--50 {
  background-color: var(--color-map-58--50);
}

.bc59--50 {
  background-color: var(--color-map-59--50);
}

.bc60--50 {
  background-color: var(--color-map-60--50);
}

.bc61--50 {
  background-color: var(--color-map-61--50);
}

.bc62--50 {
  background-color: var(--color-map-62--50);
}

.bc63--50 {
  background-color: var(--color-map-63--50);
}

.bc64--50 {
  background-color: var(--color-map-64--50);
}

.bc65--50 {
  background-color: var(--color-map-65--50);
}

.bc66--50 {
  background-color: var(--color-map-66--50);
}

.bc67--50 {
  background-color: var(--color-map-67--50);
}

.bc68--50 {
  background-color: var(--color-map-68--50);
}

.bc69--50 {
  background-color: var(--color-map-69--50);
}

.bc70--50 {
  background-color: var(--color-map-70--50);
}

.bc71--50 {
  background-color: var(--color-map-71--50);
}

.onbc0 {
  color: var(--color-map-0);
}

.onbc1 {
  color: var(--color-map-2);
}

.onbc2 {
  color: var(--color-map-1);
}

.onbc3 {
  color: var(--color-map-2);
}

.onbc4 {
  color: var(--color-map-2);
}

.onbc5 {
  color: var(--color-map-2);
}

.onbc6 {
  color: var(--color-map-2);
}

.onbc7 {
  color: var(--color-map-1);
}

.onbc8 {
  color: var(--color-map-1);
}

.onbc9 {
  color: var(--color-map-2);
}

.onbc10 {
  color: var(--color-map-1);
}

.onbc11 {
  color: var(--color-map-1);
}

.onbc12 {
  color: var(--color-map-1);
}

.onbc13 {
  color: var(--color-map-1);
}

.onbc14 {
  color: var(--color-map-1);
}

.onbc15 {
  color: var(--color-map-1);
}

.onbc16 {
  color: var(--color-map-1);
}

.onbc17 {
  color: var(--color-map-1);
}

.onbc18 {
  color: var(--color-map-2);
}

.onbc19 {
  color: var(--color-map-1);
}

.onbc20 {
  color: var(--color-map-1);
}

.onbc21 {
  color: var(--color-map-1);
}

.onbc22 {
  color: var(--color-map-2);
}

.onbc23 {
  color: var(--color-map-2);
}

.onbc24 {
  color: var(--color-map-2);
}

.onbc25 {
  color: var(--color-map-2);
}

.onbc26 {
  color: var(--color-map-2);
}

.onbc27 {
  color: var(--color-map-1);
}

.onbc28 {
  color: var(--color-map-1);
}

.onbc29 {
  color: var(--color-map-1);
}

.onbc30 {
  color: var(--color-map-1);
}

.onbc31 {
  color: var(--color-map-1);
}

.onbc32 {
  color: var(--color-map-1);
}

.onbc33 {
  color: var(--color-map-1);
}

.onbc34 {
  color: var(--color-map-1);
}

.onbc35 {
  color: var(--color-map-1);
}

.onbc36 {
  color: var(--color-map-1);
}

.onbc37 {
  color: var(--color-map-1);
}

.onbc38 {
  color: var(--color-map-1);
}

.onbc39 {
  color: var(--color-map-1);
}

.onbc40 {
  color: var(--color-map-1);
}

.onbc41 {
  color: var(--color-map-1);
}

.onbc42 {
  color: var(--color-map-1);
}

.onbc43 {
  color: var(--color-map-2);
}

.onbc44 {
  color: var(--color-map-2);
}

.onbc45 {
  color: var(--color-map-2);
}

.onbc46 {
  color: var(--color-map-2);
}

.onbc47 {
  color: var(--color-map-2);
}

.onbc48 {
  color: var(--color-map-2);
}

.onbc49 {
  color: var(--color-map-2);
}

.onbc50 {
  color: var(--color-map-2);
}

.onbc51 {
  color: var(--color-map-2);
}

.onbc52 {
  color: var(--color-map-2);
}

.onbc53 {
  color: var(--color-map-2);
}

.onbc54 {
  color: var(--color-map-2);
}

.onbc55 {
  color: var(--color-map-2);
}

.onbc56 {
  color: var(--color-map-2);
}

.onbc57 {
  color: var(--color-map-2);
}

.onbc58 {
  color: var(--color-map-2);
}

.onbc59 {
  color: var(--color-map-2);
}

.onbc60 {
  color: var(--color-map-2);
}

.onbc61 {
  color: var(--color-map-2);
}

.onbc62 {
  color: var(--color-map-2);
}

.onbc63 {
  color: var(--color-map-2);
}

.onbc64 {
  color: var(--color-map-2);
}

.onbc65 {
  color: var(--color-map-2);
}

.onbc66 {
  color: var(--color-map-2);
}

.onbc67 {
  color: var(--color-map-2);
}

.onbc68 {
  color: var(--color-map-2);
}

.onbc69 {
  color: var(--color-map-2);
}

.onbc70 {
  color: var(--color-map-2);
}

.onbc71 {
  color: var(--color-map-2);
}

.onbc0--50 {
  color: var(--color-map-0--50);
}

.onbc1--50 {
  color: var(--color-map-2--50);
}

.onbc2--50 {
  color: var(--color-map-1--50);
}

.onbc3--50 {
  color: var(--color-map-2--50);
}

.onbc4--50 {
  color: var(--color-map-2--50);
}

.onbc5--50 {
  color: var(--color-map-2--50);
}

.onbc6--50 {
  color: var(--color-map-2--50);
}

.onbc7--50 {
  color: var(--color-map-1--50);
}

.onbc8--50 {
  color: var(--color-map-1--50);
}

.onbc9--50 {
  color: var(--color-map-2--50);
}

.onbc10--50 {
  color: var(--color-map-1--50);
}

.onbc11--50 {
  color: var(--color-map-1--50);
}

.onbc12--50 {
  color: var(--color-map-1--50);
}

.onbc13--50 {
  color: var(--color-map-1--50);
}

.onbc14--50 {
  color: var(--color-map-1--50);
}

.onbc15--50 {
  color: var(--color-map-1--50);
}

.onbc16--50 {
  color: var(--color-map-1--50);
}

.onbc17--50 {
  color: var(--color-map-1--50);
}

.onbc18--50 {
  color: var(--color-map-2--50);
}

.onbc19--50 {
  color: var(--color-map-1--50);
}

.onbc20--50 {
  color: var(--color-map-1--50);
}

.onbc21--50 {
  color: var(--color-map-1--50);
}

.onbc22--50 {
  color: var(--color-map-2--50);
}

.onbc23--50 {
  color: var(--color-map-2--50);
}

.onbc24--50 {
  color: var(--color-map-2--50);
}

.onbc25--50 {
  color: var(--color-map-2--50);
}

.onbc26--50 {
  color: var(--color-map-2--50);
}

.onbc27--50 {
  color: var(--color-map-1--50);
}

.onbc28--50 {
  color: var(--color-map-1--50);
}

.onbc29--50 {
  color: var(--color-map-1--50);
}

.onbc30--50 {
  color: var(--color-map-1--50);
}

.onbc31--50 {
  color: var(--color-map-1--50);
}

.onbc32--50 {
  color: var(--color-map-1--50);
}

.onbc33--50 {
  color: var(--color-map-1--50);
}

.onbc34--50 {
  color: var(--color-map-1--50);
}

.onbc35--50 {
  color: var(--color-map-1--50);
}

.onbc36--50 {
  color: var(--color-map-1--50);
}

.onbc37--50 {
  color: var(--color-map-1--50);
}

.onbc38--50 {
  color: var(--color-map-1--50);
}

.onbc39--50 {
  color: var(--color-map-1--50);
}

.onbc40--50 {
  color: var(--color-map-1--50);
}

.onbc41--50 {
  color: var(--color-map-1--50);
}

.onbc42--50 {
  color: var(--color-map-1--50);
}

.onbc43--50 {
  color: var(--color-map-2--50);
}

.onbc44--50 {
  color: var(--color-map-2--50);
}

.onbc45--50 {
  color: var(--color-map-2--50);
}

.onbc46--50 {
  color: var(--color-map-2--50);
}

.onbc47--50 {
  color: var(--color-map-2--50);
}

.onbc48--50 {
  color: var(--color-map-2--50);
}

.onbc49--50 {
  color: var(--color-map-2--50);
}

.onbc50--50 {
  color: var(--color-map-2--50);
}

.onbc51--50 {
  color: var(--color-map-2--50);
}

.onbc52--50 {
  color: var(--color-map-2--50);
}

.onbc53--50 {
  color: var(--color-map-2--50);
}

.onbc54--50 {
  color: var(--color-map-2--50);
}

.onbc55--50 {
  color: var(--color-map-2--50);
}

.onbc56--50 {
  color: var(--color-map-2--50);
}

.onbc57--50 {
  color: var(--color-map-2--50);
}

.onbc58--50 {
  color: var(--color-map-2--50);
}

.onbc59--50 {
  color: var(--color-map-2--50);
}

.onbc60--50 {
  color: var(--color-map-2--50);
}

.onbc61--50 {
  color: var(--color-map-2--50);
}

.onbc62--50 {
  color: var(--color-map-2--50);
}

.onbc63--50 {
  color: var(--color-map-2--50);
}

.onbc64--50 {
  color: var(--color-map-2--50);
}

.onbc65--50 {
  color: var(--color-map-2--50);
}

.onbc66--50 {
  color: var(--color-map-2--50);
}

.onbc67--50 {
  color: var(--color-map-2--50);
}

.onbc68--50 {
  color: var(--color-map-2--50);
}

.onbc69--50 {
  color: var(--color-map-2--50);
}

.onbc70--50 {
  color: var(--color-map-2--50);
}

.onbc71--50 {
  color: var(--color-map-2--50);
}
