body.dark.red {
  color: rgb(255, 245.3829787234, 243.7);
}
body.dark.red.grad {
  background-color: rgb(17.5, 2.8488372093, 0);
  background: linear-gradient(185deg, #2B1E00, #2B0700, rgb(17.5, 2.8488372093, 0), #061632);
}
body.dark.red.no-grad {
  background: rgb(17.5, 2.8488372093, 0);
}
body.dark.red h1, body.dark.red h2 {
  color: #FF2805;
}
body.dark.red button, body.dark.red a {
  color: #FFB400;
  border-color: #FFB400;
}
body.dark.red button:hover, body.dark.red a:hover {
  color: #FF2805;
}
body.dark.red button.btn, body.dark.red a.btn {
  background: none;
}
body.dark.red button.btn:hover, body.dark.red a.btn:hover {
  color: #FFB400;
  border-color: #FFB400;
  background: #16001C;
}
body.dark.red button.theme-button:hover, body.dark.red a.theme-button:hover {
  color: #A31900;
  background-color: #FFF1D0;
}
body.dark.red button.color-button:hover, body.dark.red a.color-button:hover {
  color: #FF6C00;
  background-color: #010A1B;
  border-color: #FF6C00;
}
body.dark.red .social a {
  background-color: #FFB400;
  color: rgb(17.5, 2.8488372093, 0);
}
body.dark.red .social a:hover {
  background-color: rgb(17.5, 2.8488372093, 0);
  border-color: #FFB400;
  color: #FFB400;
}
body.dark.red #projects .project {
  color: rgb(255, 245.3829787234, 243.7);
  border-color: #55036C;
  background-color: #16001C;
}
body.dark.red #projects .project hr {
  border-color: #FF2805;
}
body.dark.red #projects .project .btn-container .btn {
  color: #FF745B;
  border-color: #FF745B;
}
body.dark.red #projects .project .btn-container .btn:hover {
  background-color: rgb(17.5, 2.8488372093, 0);
}
body.dark.red #projects .project:hover {
  background: #2B0700;
}
body.dark.red #projects .project:hover .icon {
  color: #FF745B;
}
body.dark.orange {
  color: #C2D2EF;
}
body.dark.orange.grad {
  background-color: #061632;
  background: linear-gradient(175deg, #210575 -20%, #061632 10%, #060A1E 60%, #A34500 130%);
}
body.dark.orange.no-grad {
  background: #061632;
}
body.dark.orange h1, body.dark.orange h2 {
  color: #FF6C00;
}
body.dark.orange button, body.dark.orange a {
  color: #FF6C00;
  border-color: #FF6C00;
}
body.dark.orange button:hover, body.dark.orange a:hover {
  color: #FFE0CA;
}
body.dark.orange button.btn, body.dark.orange a.btn {
  background: none;
}
body.dark.orange button.btn:hover, body.dark.orange a.btn:hover {
  color: #FF6C00;
  border-color: #FF6C00;
  background: #082C6C;
}
body.dark.orange button.theme-button:hover, body.dark.orange a.theme-button:hover {
  color: #010A1B;
  background-color: #FFE0CA;
}
body.dark.orange button.color-button:hover, body.dark.orange a.color-button:hover {
  color: #140008;
  background-color: #FADE0A;
  border-color: #140008;
}
body.dark.orange .social a {
  background-color: #FF6C00;
  color: #061632;
}
body.dark.orange .social a:hover {
  background-color: #061632;
  border-color: #FF6C00;
  color: #FF6C00;
}
body.dark.orange #projects .project {
  color: #4E75BC;
  border-color: #1047A9;
  background-color: #010A1B;
}
body.dark.orange #projects .project hr {
  border-color: #A34500;
}
body.dark.orange #projects .project .btn-container .btn {
  color: #FF6C00;
  border-color: #FF6C00;
}
body.dark.orange #projects .project .btn-container .btn:hover {
  background-color: #1047A9;
}
body.dark.orange #projects .project:hover {
  background: rgb(1.9107142857, 19.1071428571, 51.5892857143);
}
body.dark.orange #projects .project:hover .icon {
  color: #FF6C00;
}
body.dark.yellow {
  color: #ACD9EE;
}
body.dark.yellow.grad {
  background-color: #000A0F;
  background: linear-gradient(182deg, #181500, #000A0F 80%, #FADE0A 160%);
}
body.dark.yellow.no-grad {
  background: #000A0F;
}
body.dark.yellow h1, body.dark.yellow h2 {
  color: #FADE0A;
}
body.dark.yellow button, body.dark.yellow a {
  color: #FADE0A;
  border-color: #FADE0A;
}
body.dark.yellow button:hover, body.dark.yellow a:hover {
  color: #0E6F9E;
}
body.dark.yellow button.btn, body.dark.yellow a.btn {
  background: none;
}
body.dark.yellow button.btn:hover, body.dark.yellow a.btn:hover {
  color: #FADE0A;
  border-color: #FADE0A;
  background: #054565;
}
body.dark.yellow button.theme-button:hover, body.dark.yellow a.theme-button:hover {
  color: #140008;
  background-color: #FFF6B5;
}
body.dark.yellow button.color-button:hover, body.dark.yellow a.color-button:hover {
  color: #050F25;
  background-color: #4AB944;
  border-color: #050F25;
}
body.dark.yellow .social a {
  background-color: #FADE0A;
  color: #000A0F;
}
body.dark.yellow .social a:hover {
  background-color: #000A0F;
  border-color: #FADE0A;
  color: #FADE0A;
}
body.dark.yellow #projects .project {
  color: #FFF6B5;
  border-color: #0E6F9E;
  background-color: #000A0F;
}
body.dark.yellow #projects .project hr {
  border-color: #FADE0A;
}
body.dark.yellow #projects .project .btn-container .btn {
  border-color: #0E6F9E;
}
body.dark.yellow #projects .project .btn-container .btn:hover {
  background-color: #054565;
}
body.dark.yellow #projects .project:hover {
  background: rgb(0, 16.8, 25.2);
}
body.dark.yellow #projects .project:hover .icon {
  color: #FADE0A;
}
body.dark.green {
  color: #FFD7D8;
}
body.dark.green.grad {
  background-color: #032D01;
  background: linear-gradient(120deg, #050F25, #032D01 76%, #21851C 120%);
}
body.dark.green.no-grad {
  background: #032D01;
}
body.dark.green h1, body.dark.green h2 {
  color: #21851C;
}
body.dark.green button, body.dark.green a {
  color: #21851C;
  border-color: #21851C;
}
body.dark.green button:hover, body.dark.green a:hover {
  color: #7D95CA;
}
body.dark.green button.btn, body.dark.green a.btn {
  background: none;
}
body.dark.green button.btn:hover, body.dark.green a.btn:hover {
  color: #20396E;
  border-color: #20396E;
  background: #4AB944;
}
body.dark.green button.theme-button:hover, body.dark.green a.theme-button:hover {
  color: #032D01;
  background-color: #5cdb95;
}
body.dark.green button.color-button:hover, body.dark.green a.color-button:hover {
  color: #00d4ff;
  background-color: #0a2540;
  border-color: #00d4ff;
}
body.dark.green .social a {
  background-color: #21851C;
  color: #032D01;
}
body.dark.green .social a:hover {
  background-color: #032D01;
  border-color: #21851C;
  color: #21851C;
}
body.dark.green #projects .project {
  color: #D7E2F9;
  border-color: #21851C;
  background-color: #050F25;
}
body.dark.green #projects .project hr {
  border-color: #425E99;
}
body.dark.green #projects .project .btn-container .btn {
  border-color: #4AB944;
}
body.dark.green #projects .project .btn-container .btn:hover {
  background-color: #21851C;
}
body.dark.green #projects .project:hover {
  background: rgb(8.0357142857, 24.1071428571, 59.4642857143);
}
body.dark.green #projects .project:hover .icon {
  color: #4AB944;
}
body.dark.blue {
  color: #00d4ff;
}
body.dark.blue.grad {
  background-color: #0a2540;
  background: linear-gradient(to bottom, #0a2540 70%, #00d4ff 120%);
}
body.dark.blue.no-grad {
  background: #0a2540;
}
body.dark.blue h1, body.dark.blue h2 {
  color: #00d4ff;
}
body.dark.blue button, body.dark.blue a {
  color: #00d4ff;
  border-color: #00d4ff;
}
body.dark.blue button:hover, body.dark.blue a:hover {
  color: #4AB944;
}
body.dark.blue button.btn, body.dark.blue a.btn {
  background: none;
}
body.dark.blue button.btn:hover, body.dark.blue a.btn:hover {
  color: #0a2540;
  border-color: #0a2540;
  background: #00d4ff;
}
body.dark.blue button.theme-button:hover, body.dark.blue a.theme-button:hover {
  color: #0a2540;
  background-color: #00d4ff;
}
body.dark.blue button.color-button:hover, body.dark.blue a.color-button:hover {
  color: #5cdb95;
  background-color: #3E0ECB;
  border-color: #5cdb95;
}
body.dark.blue .social a {
  background-color: #00d4ff;
  color: #0a2540;
}
body.dark.blue .social a:hover {
  background-color: #0a2540;
  border-color: #00d4ff;
  color: #00d4ff;
}
body.dark.blue #projects .project {
  color: #0a2540;
  border-color: #0a2540;
  background-color: #00d4ff;
}
body.dark.blue #projects .project hr {
  border-color: #0a2540;
}
body.dark.blue #projects .project .btn-container .btn {
  border-color: #0a2540;
  background-color: #0a2540;
}
body.dark.blue #projects .project .btn-container .btn:hover {
  background-color: #00d4ff;
}
body.dark.blue #projects .project:hover {
  background: rgb(25.5, 216.3, 255);
}
body.dark.blue #projects .project:hover .icon {
  color: #0a2540;
}
body.dark.purple {
  color: #f2f4fc;
}
body.dark.purple.grad {
  background-color: #210575;
  background: linear-gradient(185deg, #210575 60%, #A34500);
}
body.dark.purple.no-grad {
  background: #210575;
}
body.dark.purple h1, body.dark.purple h2 {
  color: #3E0ECB;
}
body.dark.purple button, body.dark.purple a {
  color: #f2f4fc;
  border-color: #f2f4fc;
}
body.dark.purple button:hover, body.dark.purple a:hover {
  color: #7285e3;
}
body.dark.purple button.btn, body.dark.purple a.btn {
  background: none;
}
body.dark.purple button.btn:hover, body.dark.purple a.btn:hover {
  color: #FFA059;
  border-color: #FFA059;
  background: #3E0ECB;
}
body.dark.purple button.theme-button:hover, body.dark.purple a.theme-button:hover {
  color: #f2f4fc;
  background-color: #7285e3;
}
body.dark.purple button.color-button:hover, body.dark.purple a.color-button:hover {
  color: #FFD7D0;
  background-color: #2B0700;
  border-color: #FFD7D0;
}
body.dark.purple .social a {
  background-color: #f2f4fc;
  color: #210575;
}
body.dark.purple .social a:hover {
  background-color: #210575;
  border-color: #f2f4fc;
  color: #f2f4fc;
}
body.dark.purple #projects .project {
  color: #f2f4fc;
  border-color: #210575;
  background-color: #061632;
}
body.dark.purple #projects .project hr {
  border-color: #A34500;
}
body.dark.purple #projects .project .btn-container .btn {
  border-color: #3E0ECB;
}
body.dark.purple #projects .project .btn-container .btn:hover {
  background-color: #291100;
}
body.dark.purple #projects .project:hover {
  background: rgb(7.0928571429, 26.0071428571, 59.1071428571);
}
body.dark.purple #projects .project:hover .icon {
  color: #FF6C00;
}
body.light.red {
  color: #A31900;
}
body.light.red.grad {
  background-color: rgb(255, 245.3829787234, 243.7);
  background: linear-gradient(185deg, #FFF1D0, #FFD7D0, #7285e3);
}
body.light.red.no-grad {
  background: rgb(255, 245.3829787234, 243.7);
}
body.light.red h1, body.light.red h2 {
  color: #FF2805;
}
body.light.red button, body.light.red a {
  color: #55036C;
  border-color: #55036C;
}
body.light.red button:hover, body.light.red a:hover {
  color: #2B0700;
}
body.light.red button.btn, body.light.red a.btn {
  background: none;
}
body.light.red button.btn:hover, body.light.red a.btn:hover {
  color: #E6C4EF;
  border-color: #E6C4EF;
  background: #A31900;
}
body.light.red button.theme-button:hover, body.light.red a.theme-button:hover {
  color: #FFD7D0;
  background-color: #2B0700;
}
body.light.red button.color-button:hover, body.light.red a.color-button:hover {
  color: #FF6C00;
  background-color: #FFE0CA;
  border-color: #FF6C00;
}
body.light.red .social a {
  background-color: #55036C;
  color: rgb(255, 245.3829787234, 243.7);
}
body.light.red .social a:hover {
  background-color: rgb(255, 245.3829787234, 243.7);
  border-color: #55036C;
  color: #55036C;
}
body.light.red #projects .project {
  color: #55036C;
  border-color: #FF745B;
  background-color: rgba(230, 196, 239, 0.2);
}
body.light.red #projects .project hr {
  border-color: #8506A9;
}
body.light.red #projects .project .btn-container .btn {
  color: #A31900;
  border-color: #A146BB;
}
body.light.red #projects .project .btn-container .btn:hover {
  background-color: #E6C4EF;
}
body.light.red #projects .project:hover {
  background: rgba(255, 215, 208, 0.2);
}
body.light.red #projects .project:hover .icon {
  color: #A31900;
}
body.light.orange {
  color: #010A1B;
}
body.light.orange.grad {
  background-color: #fff5e6;
  background: linear-gradient(184deg, #fff5e6 60%, #FFE0CA 95%, #FFA059);
}
body.light.orange.no-grad {
  background: #fff5e6;
}
body.light.orange h1, body.light.orange h2 {
  color: #FF6C00;
}
body.light.orange button, body.light.orange a {
  color: #4E75BC;
  border-color: #4E75BC;
}
body.light.orange button:hover, body.light.orange a:hover {
  color: #A34500;
}
body.light.orange button.btn, body.light.orange a.btn {
  background: none;
}
body.light.orange button.btn:hover, body.light.orange a.btn:hover {
  color: #FFE0CA;
  border-color: #FFE0CA;
  background: #4E75BC;
}
body.light.orange button.theme-button:hover, body.light.orange a.theme-button:hover {
  color: #C2D2EF;
  background-color: #A34500;
}
body.light.orange button.color-button:hover, body.light.orange a.color-button:hover {
  color: #140008;
  background-color: #FADE0A;
  border-color: #140008;
}
body.light.orange .social a {
  background-color: #4E75BC;
  color: #fff5e6;
}
body.light.orange .social a:hover {
  background-color: #fff5e6;
  border-color: #4E75BC;
  color: #4E75BC;
}
body.light.orange #projects .project {
  color: #082C6C;
  border-color: #FF6C00;
  background-color: #fff5e6;
}
body.light.orange #projects .project hr {
  border-color: #FFA059;
}
body.light.orange #projects .project .btn-container .btn {
  color: #A31900;
  border-color: #C2D2EF;
}
body.light.orange #projects .project .btn-container .btn:hover {
  background-color: #C2D2EF;
}
body.light.orange #projects .project:hover {
  background: linear-gradient(160deg, #fff5e6, rgba(255, 224, 202, 0.5));
}
body.light.orange #projects .project:hover .icon {
  color: #FF6C00;
}
body.light.yellow {
  color: #140008;
}
body.light.yellow.grad {
  background-color: #FFF6B5;
  background: linear-gradient(180deg, #ACD9EE, #F9B1CD, #FFF6B5, #FFF6B5, #FFEB58);
}
body.light.yellow.no-grad {
  background: #FFF6B5;
}
body.light.yellow h1, body.light.yellow h2 {
  color: #181500;
}
body.light.yellow button, body.light.yellow a {
  color: #0E6F9E;
  border-color: #0E6F9E;
}
body.light.yellow button:hover, body.light.yellow a:hover {
  color: #181500;
}
body.light.yellow button.btn, body.light.yellow a.btn {
  background: #F9B1CD;
}
body.light.yellow button.btn:hover, body.light.yellow a.btn:hover {
  color: #054565;
  border-color: #054565;
  background: #FADE0A;
}
body.light.yellow button.theme-button:hover, body.light.yellow a.theme-button:hover {
  color: #FFF6B5;
  background-color: #000A0F;
}
body.light.yellow button.color-button:hover, body.light.yellow a.color-button:hover {
  color: #20396E;
  background-color: #5cdb95;
  border-color: #20396E;
}
body.light.yellow .social a {
  background-color: #0E6F9E;
  color: #FFF6B5;
}
body.light.yellow .social a:hover {
  background-color: #FFF6B5;
  border-color: #0E6F9E;
  color: #0E6F9E;
}
body.light.yellow #projects .project {
  color: #000A0F;
  border-color: #054565;
  background-color: #ACD9EE;
}
body.light.yellow #projects .project hr {
  border-color: #FADE0A;
}
body.light.yellow #projects .project .btn-container .btn {
  border-color: #FADE0A;
}
body.light.yellow #projects .project .btn-container .btn:hover {
  background-color: #FADE0A;
}
body.light.yellow #projects .project:hover {
  background: linear-gradient(160deg, rgb(193.165, 226.69, 242.335), rgba(255, 246, 181, 0.5));
}
body.light.yellow #projects .project:hover .icon {
  color: #FADE0A;
}
body.light.green {
  color: #032D01;
}
body.light.green.grad {
  background-color: #D7FCD5;
  background: linear-gradient(200deg, #FFD7D8 -20%, #D7FCD5, #5cdb95 90%, #D7E2F9 120%);
}
body.light.green.no-grad {
  background: #D7FCD5;
}
body.light.green h1, body.light.green h2 {
  color: #4AB944;
}
body.light.green button, body.light.green a {
  color: #032D01;
  border-color: #032D01;
}
body.light.green button:hover, body.light.green a:hover {
  color: #21851C;
}
body.light.green button.btn, body.light.green a.btn {
  background: none;
}
body.light.green button.btn:hover, body.light.green a.btn:hover {
  color: #20396E;
  border-color: #20396E;
  background: #4AB944;
}
body.light.green button.theme-button:hover, body.light.green a.theme-button:hover {
  color: #D7FCD5;
  background-color: #032D01;
}
body.light.green button.color-button:hover, body.light.green a.color-button:hover {
  color: #0a2540;
  background-color: #00d4ff;
  border-color: #0a2540;
}
body.light.green .social a {
  background-color: #032D01;
  color: #D7FCD5;
}
body.light.green .social a:hover {
  background-color: #D7FCD5;
  border-color: #032D01;
  color: #032D01;
}
body.light.green #projects .project {
  color: #032D01;
  border-color: #4AB944;
  background-color: #D7FCD5;
}
body.light.green #projects .project hr {
  border-color: #4AB944;
}
body.light.green #projects .project .btn-container .btn {
  border-color: #4AB944;
}
body.light.green #projects .project .btn-container .btn:hover {
  background-color: #D7E2F9;
}
body.light.green #projects .project:hover {
  background: linear-gradient(160deg, rgba(92, 219, 149, 0.4), #7D95CA);
}
body.light.green #projects .project:hover .icon {
  color: #4AB944;
}
body.light.blue {
  color: #0a2540;
}
body.light.blue.grad {
  background-color: #00d4ff;
  background: linear-gradient(to bottom, #00d4ff 60%, #0a2540 120%);
}
body.light.blue.no-grad {
  background: #00d4ff;
}
body.light.blue h1, body.light.blue h2 {
  color: #0a2540;
}
body.light.blue button, body.light.blue a {
  color: #0a2540;
  border-color: #0a2540;
}
body.light.blue button:hover, body.light.blue a:hover {
  color: #4AB944;
}
body.light.blue button.btn, body.light.blue a.btn {
  background: none;
}
body.light.blue button.btn:hover, body.light.blue a.btn:hover {
  color: #00d4ff;
  border-color: #00d4ff;
  background: #0a2540;
}
body.light.blue button.theme-button:hover, body.light.blue a.theme-button:hover {
  color: #00d4ff;
  background-color: #0a2540;
}
body.light.blue button.color-button:hover, body.light.blue a.color-button:hover {
  color: #3E0ECB;
  background-color: #f2f4fc;
  border-color: #3E0ECB;
}
body.light.blue .social a {
  background-color: #0a2540;
  color: #00d4ff;
}
body.light.blue .social a:hover {
  background-color: #00d4ff;
  border-color: #0a2540;
  color: #0a2540;
}
body.light.blue #projects .project {
  color: #00d4ff;
  border-color: #0a2540;
  background-color: #0a2540;
}
body.light.blue #projects .project hr {
  border-color: #00d4ff;
}
body.light.blue #projects .project .btn-container .btn {
  border-color: #00d4ff;
  background-color: #00d4ff;
}
body.light.blue #projects .project .btn-container .btn:hover {
  background-color: #0a2540;
}
body.light.blue #projects .project:hover {
  background: rgb(13.4459459459, 49.75, 86.0540540541);
}
body.light.blue #projects .project:hover .icon {
  color: #00d4ff;
}
body.light.purple {
  color: #060A1E;
}
body.light.purple.grad {
  background-color: #f2f4fc;
  background: linear-gradient(100deg, #3E0ECB -40%, #f2f4fc, #f2f4fc, #210575 125%);
}
body.light.purple.no-grad {
  background: #f2f4fc;
}
body.light.purple h1, body.light.purple h2 {
  color: #210575;
}
body.light.purple button, body.light.purple a {
  color: #210575;
  border-color: #210575;
}
body.light.purple button:hover, body.light.purple a:hover {
  color: #3E0ECB;
}
body.light.purple button.btn, body.light.purple a.btn {
  background: none;
}
body.light.purple button.btn:hover, body.light.purple a.btn:hover {
  color: #FFE0CA;
  border-color: #FFE0CA;
  background: #3E0ECB;
}
body.light.purple button.theme-button:hover, body.light.purple a.theme-button:hover {
  color: #f2f4fc;
  background-color: #061632;
}
body.light.purple button.color-button:hover, body.light.purple a.color-button:hover {
  color: #A31900;
  background-color: #FFF1D0;
  border-color: #A31900;
}
body.light.purple .social a {
  background-color: #210575;
  color: #f2f4fc;
}
body.light.purple .social a:hover {
  background-color: #f2f4fc;
  border-color: #210575;
  color: #210575;
}
body.light.purple #projects .project {
  color: #210575;
  border-color: #3E0ECB;
  background-color: #f2f4fc;
}
body.light.purple #projects .project hr {
  border-color: #3E0ECB;
}
body.light.purple #projects .project .btn-container .btn {
  border-color: #3E0ECB;
}
body.light.purple #projects .project .btn-container .btn:hover {
  background-color: #3E0ECB;
}
body.light.purple #projects .project:hover {
  background: rgba(241.650887574, 243.449704142, 252.349112426, 0.7);
}
body.light.purple #projects .project:hover .icon {
  color: #3E0ECB;
}

/*# sourceMappingURL=theme.css.map */
