/*
Version: 2024.03.05.00
*/

@media screen and (prefers-color-scheme: dark) {
  :root {
    --Menu: #3e3d3d;
  }

  ::-webkit-scrollbar-thumb {
    background: #7D7D7D;
  }

  ::-webkit-scrollbar-thumb:hover {
    background: #9F9F9F;
  }

  a,
  a:visited {
    color: #4EA1E1;
  }

  body {
    background-blend-mode: darken;
  }

  html,dialog {
    background-color: #4f4f4f;
    border-color: #000;
    color: #fff !important;
  }

  input[type="submit"],
  input[type="button"],
  button {
    background-color: #006CBE;
    color: #fff;
  }

  input[type="submit"]:hover,
  input[type="button"]:hover,
  button:hover {
    background-color: #0078d4;
  }

  table.Mouse tr:hover {
    background-color: #3f4777;
  }

  th {
    background-color: #52530f;
  }

  .Blue {
    background-color: #00f;
    color: #fff;
  }

  .border {
    border: solid 1px #000;
  }

  .ButtomAdd {
    box-shadow: 0px 1.6px 3.6px #00000041, 0px 0px 2.9px #00000037;
    background-color: #2b2a2a;
  }

  .ButtomAdd:hover {
    background-color: #3f4777;
  }

  .MenuArea {
    box-shadow: 0px 1.6px 3.6px #00000041, 0px 0px 2.9px #00000037;
    background-color: var(--Menu);
  }

  .Green {
    background-color: #0f0;
    color: #000;
  }

  .selected {
    background-color: #114b21 !important;
  }

  .ImageDarkTheme {
    filter: invert(100%);
  }

  .Yellow {
    background-color: #e4e400;
    color: #000;
  }
}