[data-bs-theme="dark"] h2 svg {
  fill: #d7d5d0; }
[data-bs-theme="dark"] .bg-body-tertiary {
  background-color: #323232 !important;
  color: #d7d5d0;
  text-shadow: 1px 1px #000; }
[data-bs-theme="dark"] .rowContainer.odd {
  background-color: #3f3f3f; }
[data-bs-theme="dark"] a {
  color: #242424; }
  [data-bs-theme="dark"] a:hover, [data-bs-theme="dark"] a:active, [data-bs-theme="dark"] a:focus, [data-bs-theme="dark"] a:focus-visible {
    background-color: #a4a4a4; }
  [data-bs-theme="dark"] a svg {
    fill: #242424; }
  [data-bs-theme="dark"] a.logo:hover, [data-bs-theme="dark"] a.logo:active, [data-bs-theme="dark"] a.logo:focus, [data-bs-theme="dark"] a.logo:focus-visible {
    background-color: transparent;
    outline: 0.1rem solid #d7d5d0; }
[data-bs-theme="dark"] .primColor {
  background-color: #242424;
  border-bottom: 1px solid #000; }
  [data-bs-theme="dark"] .primColor.headRow {
    color: #d7d5d0; }
[data-bs-theme="dark"] .primColor.fourCol, [data-bs-theme="dark"] .avatarContainer, [data-bs-theme="dark"] .bannerInfo {
  border: 1px solid #0b0b0b;
  background-color: #363636;
  color: #d7d5d0;
  text-shadow: 1px 1px #000; }
  [data-bs-theme="dark"] .primColor.fourCol .cardHeader, [data-bs-theme="dark"] .avatarContainer .cardHeader, [data-bs-theme="dark"] .bannerInfo .cardHeader {
    background-color: #242424; }
  [data-bs-theme="dark"] .primColor.fourCol svg, [data-bs-theme="dark"] .avatarContainer svg, [data-bs-theme="dark"] .bannerInfo svg {
    fill: #d7d5d0; }
[data-bs-theme="dark"] .topBar {
  box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.12), 0 2px 6px rgba(0, 0, 0, 0.3); }
[data-bs-theme="dark"] .containers .fourCol .avatarContainer svg {
  fill: #d7d5d0; }
[data-bs-theme="dark"] .containers .fourCol button {
  background-color: #8a8a8a;
  border: none;
  border-top: 1px solid black;
  color: #000;
  transition: all .3s;
  text-shadow: none;
  box-shadow: inset 0 2px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 6px rgba(0, 0, 0, 0.3);
  transition: all .3s;
  position: absolute;
  width: 100%;
  bottom: 0;
  transition: all .3s; }
  [data-bs-theme="dark"] .containers .fourCol button:hover, [data-bs-theme="dark"] .containers .fourCol button:focus {
    background-color: #979797; }
  [data-bs-theme="dark"] .containers .fourCol button:focus-visible {
    outline: 0.1rem solid #d7d5d0;
    outline-offset: 3px; }
[data-bs-theme="dark"] ul.imgCols li.perTag a {
  background-color: #242424;
  border: 1px solid black;
  color: #d59f2b;
  transition: all .3s;
  text-shadow: none;
  box-shadow: inset 0 2px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 6px rgba(0, 0, 0, 0.3); }
  [data-bs-theme="dark"] ul.imgCols li.perTag a:hover, [data-bs-theme="dark"] ul.imgCols li.perTag a:focus {
    background-color: #313131;
    transform: scale(1);
    box-shadow: none; }
  [data-bs-theme="dark"] ul.imgCols li.perTag a:focus-visible {
    outline: 0.1rem solid #000;
    outline-offset: 3px; }
  [data-bs-theme="dark"] ul.imgCols li.perTag a svg {
    fill: #d59f2b; }
[data-bs-theme="dark"] ul.imgCols li a {
  background-color: #242424;
  border: 1px solid black;
  color: #000;
  transition: all .3s; }
  [data-bs-theme="dark"] ul.imgCols li a:hover, [data-bs-theme="dark"] ul.imgCols li a:focus {
    box-shadow: inset 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    transform: scale(1.1); }
  [data-bs-theme="dark"] ul.imgCols li a:focus-visible {
    outline: 0.1rem solid #d59f2b;
    outline-offset: 3px; }
  [data-bs-theme="dark"] ul.imgCols li a span {
    background-color: #242424;
    color: #d59f2b;
    border: none;
    border-top: 1px solid black;
    text-shadow: none;
    box-shadow: inset 0 2px 5px 0 rgba(0, 0, 0, 0.16); }
[data-bs-theme="dark"] .controlBar {
  background-color: black;
  border-bottom: 1px solid #000; }
  [data-bs-theme="dark"] .controlBar .colL ul li:last-child {
    border-left: 2px solid #d7d5d0; }
  [data-bs-theme="dark"] .controlBar .colL ul li a {
    color: #d7d5d0; }
    [data-bs-theme="dark"] .controlBar .colL ul li a:hover, [data-bs-theme="dark"] .controlBar .colL ul li a:focus {
      background-color: #575757; }
    [data-bs-theme="dark"] .controlBar .colL ul li a svg {
      fill: #d7d5d0; }
[data-bs-theme="dark"] .mode .dropdown-menu {
  background-color: #979797;
  border: 1px solid black; }
  [data-bs-theme="dark"] .mode .dropdown-menu button {
    color: #000; }
    [data-bs-theme="dark"] .mode .dropdown-menu button.active, [data-bs-theme="dark"] .mode .dropdown-menu button:focus, [data-bs-theme="dark"] .mode .dropdown-menu button:hover {
      background-color: #717171; }
    [data-bs-theme="dark"] .mode .dropdown-menu button .lightBlock {
      background-color: #1565C0;
      border: 1px solid #d7d5d0; }
    [data-bs-theme="dark"] .mode .dropdown-menu button .navyBlock {
      background-color: #1A237E;
      border: 1px solid #d7d5d0; }
    [data-bs-theme="dark"] .mode .dropdown-menu button .peachBlock {
      background-color: #FFCBA4;
      border: 1px solid #d7d5d0; }
    [data-bs-theme="dark"] .mode .dropdown-menu button .ltanBlock {
      background-color: #f9ddab;
      border: 1px solid #d7d5d0; }
    [data-bs-theme="dark"] .mode .dropdown-menu button .roseBlock {
      background-color: #AD1457;
      border: 1px solid #d7d5d0; }
    [data-bs-theme="dark"] .mode .dropdown-menu button .darkBlock {
      background-color: #242424;
      border: 1px solid #d7d5d0; }
[data-bs-theme="dark"] .rw-words {
  color: #FFC107; }
[data-bs-theme="dark"] .animated-button1 {
  background-color: #3e3e3e;
  border: 1px solid black;
  color: #d59f2b;
  transition: all .3s;
  text-shadow: none;
  box-shadow: inset 0 2px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 6px rgba(0, 0, 0, 0.3); }
  [data-bs-theme="dark"] .animated-button1:hover, [data-bs-theme="dark"] .animated-button1:focus {
    background-color: #3e3e3e; }
  [data-bs-theme="dark"] .animated-button1:focus-visible {
    outline: 0.1rem solid #d59f2b;
    outline-offset: 3px; }
[data-bs-theme="dark"] .animated-button1 span:nth-child(1) {
  background: -webkit-gradient(linear, right top, left top, from(rgba(43, 8, 8, 0)), to(#fff));
  background: linear-gradient(to left, rgba(43, 8, 8, 0), #fff); }
[data-bs-theme="dark"] .animated-button1 span:nth-child(2) {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(43, 8, 8, 0)), to(#fff));
  background: linear-gradient(to top, rgba(43, 8, 8, 0), #fff); }
[data-bs-theme="dark"] .animated-button1 span:nth-child(3) {
  background: -webkit-gradient(linear, left top, right top, from(rgba(43, 8, 8, 0)), to(#fff));
  background: linear-gradient(to right, rgba(43, 8, 8, 0), #fff); }
[data-bs-theme="dark"] .animated-button1 span:nth-child(4) {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 8, 8, 0)), to(#fff));
  background: linear-gradient(to bottom, rgba(43, 8, 8, 0), #fff); }
[data-bs-theme="dark"] .tab-content {
  border: 1px solid #0b0b0b;
  background-color: #575757; }
[data-bs-theme="dark"] .nav-pills li button.nav-link {
  background-color: #242424;
  border: 1px solid black;
  color: #d59f2b;
  transition: all .3s;
  text-shadow: none;
  box-shadow: inset 0 2px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 6px rgba(0, 0, 0, 0.3); }
  [data-bs-theme="dark"] .nav-pills li button.nav-link.active {
    background-color: #575757;
    border-bottom: #575757;
    color: #d7d5d0;
    text-shadow: 1px 1px #000; }
    [data-bs-theme="dark"] .nav-pills li button.nav-link.active:hover, [data-bs-theme="dark"] .nav-pills li button.nav-link.active:focus {
      background-color: #575757;
      border-bottom: #575757; }
    [data-bs-theme="dark"] .nav-pills li button.nav-link.active:focus-visible {
      background-color: #575757;
      outline: 0; }
  [data-bs-theme="dark"] .nav-pills li button.nav-link:hover, [data-bs-theme="dark"] .nav-pills li button.nav-link:focus {
    background-color: #313131;
    box-shadow: none; }
  [data-bs-theme="dark"] .nav-pills li button.nav-link:focus-visible {
    outline: 0.1rem solid #d59f2b;
    outline-offset: 3px; }
[data-bs-theme="dark"] .projBlock {
  border: 1px solid #0b0b0b;
  background-color: #3e3e3e;
  color: #d7d5d0;
  text-shadow: 1px 1px #000; }
  [data-bs-theme="dark"] .projBlock .projTitle {
    background-color: #242424;
    color: #d7d5d0; }
    [data-bs-theme="dark"] .projBlock .projTitle svg {
      fill: #FFC107; }
  [data-bs-theme="dark"] .projBlock .lSide {
    background-color: #363636; }
    [data-bs-theme="dark"] .projBlock .lSide ul li div:first-of-type {
      border-bottom: 1px solid #ccc; }
  [data-bs-theme="dark"] .projBlock svg {
    fill: #d7d5d0; }
  [data-bs-theme="dark"] .projBlock .projInfo .rSide ul li.box a img {
    background-color: #d7d5d0;
    border: 1px solid #242424;
    color: #000; }
  [data-bs-theme="dark"] .projBlock .projInfo .rSide ul li.box a:hover img, [data-bs-theme="dark"] .projBlock .projInfo .rSide ul li.box a:active img {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    transform: scale(1.1); }
[data-bs-theme="dark"] .quickLinks {
  background-color: #313131;
  border: 1px solid #242424;
  box-shadow: inset 0 2px 10px 0 rgba(0, 0, 0, 0.12); }
  [data-bs-theme="dark"] .quickLinks a {
    border: 1px solid #000;
    color: #000;
    transition: all .3s;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
    padding: 0; }
    [data-bs-theme="dark"] .quickLinks a:hover, [data-bs-theme="dark"] .quickLinks a:focus {
      background-color: #ffdb6d;
      box-shadow: none; }
    [data-bs-theme="dark"] .quickLinks a:focus-visible {
      outline: 0.1rem solid #000;
      outline-offset: 3px; }
[data-bs-theme="dark"] .accordion h3 button {
  background-color: black;
  border: 1px solid black;
  color: #d59f2b;
  box-shadow: inset 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  transition: all .3s;
  text-shadow: none; }
  [data-bs-theme="dark"] .accordion h3 button:hover, [data-bs-theme="dark"] .accordion h3 button:focus, [data-bs-theme="dark"] .accordion h3 button:active, [data-bs-theme="dark"] .accordion h3 button:focus-visible {
    background-color: #242424; }
  [data-bs-theme="dark"] .accordion h3 button:focus-visible {
    outline: 0.1rem solid #d59f2b;
    outline-offset: 3px; }
  [data-bs-theme="dark"] .accordion h3 button svg {
    fill: #d59f2b; }
  [data-bs-theme="dark"] .accordion h3 button:not(.collapsed) {
    background-color: black;
    border: 1px solid #000;
    color: #d7d5d0;
    box-shadow: inset 0 2px 10px 0 rgba(0, 0, 0, 0.12); }
    [data-bs-theme="dark"] .accordion h3 button:not(.collapsed) svg {
      fill: #d7d5d0; }
    [data-bs-theme="dark"] .accordion h3 button:not(.collapsed):focus-visible {
      outline: 0.1rem solid #d59f2b;
      outline-offset: 3px; }
[data-bs-theme="dark"] .accordion-body {
  border: 1px solid #171717;
  background-color: #313131;
  border-top: none;
  color: #d7d5d0;
  text-shadow: 1px 1px #000; }
  [data-bs-theme="dark"] .accordion-body svg {
    fill: #d7d5d0; }
[data-bs-theme="dark"] .skillTable .SkillHeader {
  border-color: #ccc; }
[data-bs-theme="dark"] .skillTable .skillRow.odd {
  background-color: #4a4a4a; }
[data-bs-theme="dark"] .skillTable button {
  background-color: black;
  border: 1px solid black;
  color: #d59f2b;
  transition: all .3s;
  text-shadow: none;
  box-shadow: inset 0 2px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 6px rgba(0, 0, 0, 0.3); }
  [data-bs-theme="dark"] .skillTable button:hover, [data-bs-theme="dark"] .skillTable button:focus {
    background-color: #242424; }
  [data-bs-theme="dark"] .skillTable button:focus-visible {
    outline: 0.1rem solid #d59f2b;
    outline-offset: 3px; }
[data-bs-theme="dark"] .modal-header {
  background-color: #242424;
  border-bottom: 1px solid #000; }
  [data-bs-theme="dark"] .modal-header h3 {
    color: #d7d5d0; }
  [data-bs-theme="dark"] .modal-header button:hover, [data-bs-theme="dark"] .modal-header button:active, [data-bs-theme="dark"] .modal-header button:focus, [data-bs-theme="dark"] .modal-header button:focus-visible {
    background-color: black;
    outline: 0.1rem solid black; }
  [data-bs-theme="dark"] .modal-header button svg {
    fill: #d7d5d0; }
[data-bs-theme="dark"] .modal-body {
  background-color: #575757; }
  [data-bs-theme="dark"] .modal-body .lSide {
    background-color: #242424; }
  [data-bs-theme="dark"] .modal-body .bodyContainer .rSide a {
    background-color: #8a8a8a;
    border: 1px solid black;
    color: #000;
    transition: all .3s;
    text-shadow: none; }
    [data-bs-theme="dark"] .modal-body .bodyContainer .rSide a:hover, [data-bs-theme="dark"] .modal-body .bodyContainer .rSide a:focus {
      background-color: #a4a4a4;
      outline: 0.1rem solid #d7d5d0;
      outline-offset: 3px; }
    [data-bs-theme="dark"] .modal-body .bodyContainer .rSide a:focus-visible {
      outline: 0.1rem solid #d7d5d0;
      outline-offset: 3px; }
[data-bs-theme="dark"] .modal-footer {
  background-color: #646464;
  border-top: 1px solid black; }
  [data-bs-theme="dark"] .modal-footer button {
    background-color: #242424;
    border: 1px solid black;
    color: #d7d5d0;
    transition: all .3s; }
    [data-bs-theme="dark"] .modal-footer button:hover, [data-bs-theme="dark"] .modal-footer button:active, [data-bs-theme="dark"] .modal-footer button:focus, [data-bs-theme="dark"] .modal-footer button:focus-visible {
      background-color: #3e3e3e;
      outline: 0.1rem solid black;
      box-shadow: none; }
    [data-bs-theme="dark"] .modal-footer button svg {
      fill: #d7d5d0; }
@media (min-width: 1024px) {
  [data-bs-theme="dark"] .navbar-expand-lg ul.navbar-nav li.nav-item {
    border-left: 1px solid #d7d5d0; }
    [data-bs-theme="dark"] .navbar-expand-lg ul.navbar-nav li.nav-item a {
      color: #d59f2b; }
      [data-bs-theme="dark"] .navbar-expand-lg ul.navbar-nav li.nav-item a.nav-link.active {
        color: #d7d5d0;
        background-color: black; }
      [data-bs-theme="dark"] .navbar-expand-lg ul.navbar-nav li.nav-item a:hover, [data-bs-theme="dark"] .navbar-expand-lg ul.navbar-nav li.nav-item a:active, [data-bs-theme="dark"] .navbar-expand-lg ul.navbar-nav li.nav-item a:focus {
        background-color: #0b0b0b;
        box-shadow: none; }
      [data-bs-theme="dark"] .navbar-expand-lg ul.navbar-nav li.nav-item a:focus-visible {
        outline: 0.1rem solid #d7d5d0;
        outline-offset: 3px; } }
@media (max-width: 1024px) {
  [data-bs-theme="dark"] .primColor button {
    background-color: #0b0b0b;
    border: 1px solid black;
    color: #d7d5d0;
    text-shadow: 1px 1px #000; }
    [data-bs-theme="dark"] .primColor button svg {
      fill: #d7d5d0; }
    [data-bs-theme="dark"] .primColor button:focus-visible {
      outline: 0.1rem solid #d7d5d0;
      outline-offset: 3px; }
    [data-bs-theme="dark"] .primColor button:focus {
      outline: 0.1rem solid #d7d5d0;
      outline-offset: 3px; }
  [data-bs-theme="dark"] .primColor .offcanvas-collapse, [data-bs-theme="dark"] .primColor .offcanvas-collapse.open {
    background-color: #242424; }
  [data-bs-theme="dark"] .primColor .navbar-expand-lg .navbar-nav .nav-item a {
    color: #d7d5d0;
    border: 1px solid #0b0b0b;
    background-color: #575757;
    text-shadow: 1px 1px #000; }
    [data-bs-theme="dark"] .primColor .navbar-expand-lg .navbar-nav .nav-item a.active, [data-bs-theme="dark"] .primColor .navbar-expand-lg .navbar-nav .nav-item a:focus {
      border: 1px solid #3e3e3e;
      background-color: #0b0b0b; } }

/*# sourceMappingURL=dark.css.map */
