@charset "UTF-8";
html {
  font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  width: 100%;
  height: 100%;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
  color: var(--text_color);
  background: var(--background);
  position: relative;
  min-height: 100%;
}

.container {
  padding: 1.5rem 5rem;
}

.title {
  word-break: break-all;
}

.title a {
  font-weight: bold;
  color: var(--directory_link_color);
}

.footer {
  text-align: center;
  padding-top: 1.5rem;
  font-size: 0.7em;
  color: var(--footer_color);
}
.footer .downloadDirectory {
  display: flex;
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap;
}
.footer .downloadDirectory .cmd {
  margin: 0;
  padding-left: 5px;
  line-height: 13px;
  font-family: monospace;
}

a {
  text-decoration: none;
}

a.root,
a.root:visited,
.root-chevron {
  font-weight: bold;
  color: var(--root_link_color);
}

a:hover {
  text-decoration: underline;
}

a.directory {
  font-weight: bold;
  color: var(--directory_link_color);
}
a.directory:visited {
  color: var(--directory_link_color_visited);
}

a.file,
.error-back {
  color: var(--file_link_color);
}
a.file:visited,
.error-back:visited {
  color: var(--file_link_color_visited);
}

a.directory:hover {
  color: var(--directory_link_color);
}

a.file:hover {
  color: var(--file_link_color);
}

a.symlink,
a.symlink:visited {
  font-weight: bold;
  color: var(--symlink_color);
}

.symlink-symbol::after {
  content: "⇢";
  display: inline-block;
  border: 1px solid;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  border-radius: 0.2rem;
  padding: 0 0.1rem;
}

nav {
  padding: 0 5rem;
  display: flex;
  justify-content: flex-end;
}

nav > div {
  position: relative;
  margin-left: 0.5rem;
}

nav p {
  padding: 0.5rem 1rem;
  width: 8rem;
  text-align: center;
  background: var(--switch_theme_background);
  color: var(--change_theme_link_color);
}

nav p + * {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
}

@keyframes show {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
nav > div:hover p {
  cursor: pointer;
  color: var(--switch_theme_link_color);
}

nav > div:hover p + * {
  display: block;
  border-top: 1px solid var(--switch_theme_border);
}

nav .qrcode {
  padding: 0.5rem;
  background: var(--switch_theme_background);
}

nav .qrcode img {
  display: block;
}

nav .theme {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

nav .theme li {
  width: 100%;
  background: var(--switch_theme_background);
}

nav .theme li a {
  display: block;
  width: 100%;
  padding: 0.5rem 0;
  text-align: center;
  color: var(--switch_theme_link_color);
}

nav .theme li a:visited {
  color: var(--switch_theme_link_color);
}

nav .theme li a:hover {
  text-decoration: underline;
  color: var(--change_theme_link_color_hover);
}

body:not(.theme_squirrel):not(.theme_archlinux):not(.theme_monokai):not(.theme_zenburn) nav .theme li.theme_default a, body.theme_zenburn nav .theme li.theme_zenburn a, body.theme_monokai nav .theme li.theme_monokai a, body.theme_archlinux nav .theme li.theme_archlinux a, body.theme_squirrel nav .theme li.theme_squirrel a {
  font-weight: bold;
  color: var(--switch_theme_active);
}

p {
  margin: 0;
  padding: 0;
}

h1 {
  margin-top: 0;
  font-size: 1.5rem;
}

table {
  margin-top: 2rem;
  width: 100%;
  border: 0;
  table-layout: auto;
  background: var(--table_background);
}

table thead tr th,
table tbody tr td {
  padding: 0.5625rem 0.625rem;
  font-size: 0.875rem;
  color: var(--table_text_color);
  text-align: left;
  line-height: 1.125rem;
}

table tbody tr td p {
  display: flex;
  align-items: center;
}

table thead tr th {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: bold;
}

table thead th.size {
  width: 6em;
}

table thead th.date {
  width: 15em;
}

table tbody tr:nth-child(odd) {
  background: var(--odd_row_background);
}

table tbody tr:nth-child(even) {
  background: var(--even_row_background);
}

table thead {
  background: var(--table_header_background);
}

table tbody tr:hover {
  background: var(--active_row_color);
}

td.size-cell {
  text-align: right;
}

td.date-cell {
  display: flex;
  justify-content: space-between;
}

.at {
  color: var(--at_color);
}

.history {
  color: var(--date_text_color);
}

span.size {
  border-radius: 1rem;
  background: var(--size_background_color);
  padding: 0 0.25rem;
  font-size: 0.7rem;
  color: var(--size_text_color);
}

.mobile-info {
  display: none;
}

th a,
th a:visited,
.chevron {
  color: var(--table_header_text_color);
}

.chevron,
.root-chevron {
  margin-right: 0.5rem;
  font-size: 1.2em;
  font-weight: bold;
}

th span.active a,
th span.active span {
  color: var(--table_header_active_color);
}

.back {
  position: fixed;
  width: 3rem;
  height: 3rem;
  align-items: center;
  justify-content: center;
  bottom: 3rem;
  right: 3.75rem;
  background: var(--back_button_background);
  border-radius: 100%;
  box-shadow: 0 0 8px -4px #888888;
  color: var(--back_button_link_color);
  display: none;
  padding: 0;
  font-size: 2em;
}

.back:visited {
  color: var(--back_button_link_color);
}

.back:hover {
  color: var(--back_button_link_color_hover);
  font-weight: bold;
  text-decoration: none;
  background: var(--back_button_background_hover);
}

.toolbar {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.download {
  margin-top: 1rem;
  padding: 0.125rem;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  flex-wrap: wrap;
}

.download a,
.download a:visited {
  color: var(--download_button_link_color);
}

.download a {
  background: var(--download_button_background);
  padding: 0.5rem;
  border-radius: 0.2rem;
}

.download a:hover {
  background: var(--download_button_background_hover);
  color: var(--download_button_link_color_hover);
}

.download a:not(:last-of-type) {
  margin-right: 1rem;
}

.toolbar_box_group {
  min-width: max-content;
}

.toolbar_box {
  margin-top: 1rem;
  display: flex;
  justify-content: flex-end;
}

.toolbar_box p {
  font-size: 0.8rem;
  margin-bottom: 1rem;
  color: var(--upload_text_color);
}

.toolbar_box form {
  padding: 1rem;
  border: 1px solid var(--upload_form_border_color);
  background: var(--upload_form_background);
}

.toolbar_box input {
  padding: 0.5rem;
  margin-right: 0.2rem;
  border-radius: 0.2rem;
  border: 0;
  display: inline;
}

.toolbar_box button {
  background: var(--upload_button_background);
  padding: 0.5rem;
  border-radius: 0.2rem;
  color: var(--upload_button_text_color);
  border: none;
  min-width: max-content;
}

.toolbar_box div {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
}

.form {
  display: none;
  background: var(--drag_background);
  position: absolute;
  border: 0.5rem dashed var(--drag_border_color);
  width: calc(100% - 1rem);
  height: calc(100% - 1rem);
  text-align: center;
  z-index: 2;
  margin: 0 5px;
}

.form_title {
  position: fixed;
  color: var(--drag_text_color);
  top: 50%;
  width: 100%;
  text-align: center;
}

.error {
  margin: 2rem;
}

.error p {
  margin: 1rem 0;
  font-size: 0.9rem;
  word-break: break-all;
}

.error p:first-of-type {
  font-size: 1.25rem;
  color: var(--error_color);
  margin-bottom: 2rem;
}

.error p:nth-of-type(2) {
  font-weight: bold;
}

.error-nav {
  margin-top: 4rem;
}

@media (min-width: 900px) {
  .toolbar_box_group {
    display: flex;
    justify-content: flex-end;
  }
}
@media (max-width: 760px) {
  nav {
    padding: 0 2.5rem;
  }

  .container {
    padding: 1.5rem 2.5rem;
  }

  h1 {
    font-size: 1.4em;
  }

  td:not(:nth-child(1)),
th:not(:nth-child(1)) {
    display: none;
  }

  .mobile-info {
    display: inline-flex;
    align-items: center;
    margin: auto;
  }

  table tbody tr td {
    padding-top: 0;
    padding-bottom: 0;
  }

  a {
    padding: 0.5625rem 0;
  }

  a.directory {
    flex-grow: 1;
  }

  .file-entry {
    align-items: center;
  }

  a.root,
a.file {
    flex-grow: 1;
  }

  .back {
    display: flex;
  }

  .back {
    right: 1.5rem;
  }
}
@media (max-width: 600px) {
  h1 {
    font-size: 1.375em;
  }
}
@media (max-width: 400px) {
  nav {
    padding: 0 0.5rem;
  }

  .container {
    padding: 0.5rem;
  }

  h1 {
    font-size: 1.375em;
  }

  .back {
    right: 1.5rem;
  }
}
body:not(.theme_squirrel):not(.theme_archlinux):not(.theme_monokai):not(.theme_zenburn).default_theme_squirrel, body.theme_squirrel {
  --background: #181a1b;
  --text_color: #c8c4bd;
  --directory_link_color: #de428b;
  --directory_link_color_visited: #e667d1;
  --file_link_color: #4fd3ff;
  --file_link_color_visited: #a05dc7;
  --symlink_color: #9fd1e2;
  --table_background: #181a1b;
  --table_text_color: #c8c4bd;
  --table_header_background: #26292a;
  --table_header_text_color: #e2dfdb;
  --table_header_active_color: #e8e6e3;
  --active_row_color: #1c1e1f;
  --odd_row_background: #1a1c1e;
  --even_row_background: #1f2223;
  --root_link_color: #c8c4bd;
  --download_button_background: #a61d5d;
  --download_button_background_hover: #af0856;
  --download_button_link_color: #e8e6e3;
  --download_button_link_color_hover: #e8e6e3;
  --back_button_background: #a61d5d;
  --back_button_background_hover: #a61d5d;
  --back_button_link_color: #e8e6e3;
  --back_button_link_color_hover: #e8e6e3;
  --date_text_color: #9c9386;
  --at_color: #9c9386;
  --switch_theme_background: #26292a;
  --switch_theme_link_color: #e2dfdb;
  --switch_theme_active: #de428b;
  --switch_theme_border: #766d61;
  --change_theme_link_color: #e2dfdb;
  --change_theme_link_color_hover: #e2dfdb;
  --upload_text_color: #c8c4bd;
  --upload_form_border_color: #3d4244;
  --upload_form_background: #1f2223;
  --upload_button_background: #a61d5d;
  --upload_button_text_color: #e8e6e3;
  --drag_background: #262a2b8f;
  --drag_border_color: #303436;
  --drag_text_color: #e8e6e3;
  --size_background_color: #26292a;
  --size_text_color: #e8e6e3;
  --error_color: #de4242;
  --footer_color: #9d9588;
}

body:not(.theme_squirrel):not(.theme_archlinux):not(.theme_monokai):not(.theme_zenburn).default_theme_archlinux, body.theme_archlinux {
  --background: #383c4a;
  --text_color: #fefefe;
  --directory_link_color: #03a9f4;
  --directory_link_color_visited: #0388f4;
  --file_link_color: #ea95ff;
  --file_link_color_visited: #a595ff;
  --symlink_color: #66d9ef;
  --table_background: #353946;
  --table_text_color: #eeeeee;
  --table_header_background: #5294e2;
  --table_header_text_color: #eeeeee;
  --table_header_active_color: #ffffff;
  --active_row_color: #5194e259;
  --odd_row_background: #404552;
  --even_row_background: #4b5162;
  --root_link_color: #abb2bb;
  --download_button_background: #ea95ff;
  --download_button_background_hover: #eea7ff;
  --download_button_link_color: #ffffff;
  --download_button_link_color_hover: #ffffff;
  --back_button_background: #ea95ff;
  --back_button_background_hover: #ea95ff;
  --back_button_link_color: #ffffff;
  --back_button_link_color_hover: #ffffff;
  --date_text_color: #9ebbdc;
  --at_color: #9ebbdc;
  --switch_theme_background: #4b5162;
  --switch_theme_link_color: #fefefe;
  --switch_theme_active: #ea95ff;
  --switch_theme_border: #6a728a;
  --change_theme_link_color: #fefefe;
  --change_theme_link_color_hover: #fefefe;
  --upload_text_color: #fefefe;
  --upload_form_border_color: #353946;
  --upload_form_background: #4b5162;
  --upload_button_background: #ea95ff;
  --upload_button_text_color: #ffffff;
  --drag_background: #3333338f;
  --drag_border_color: #fefefe;
  --drag_text_color: #fefefe;
  --size_background_color: #5294e2;
  --size_text_color: #fefefe;
  --error_color: #e44b4b;
  --footer_color: #8eabcc;
}

body:not(.theme_squirrel):not(.theme_archlinux):not(.theme_monokai):not(.theme_zenburn).default_theme_monokai, body.theme_monokai {
  --background: #272822;
  --text_color: #f8f8f2;
  --directory_link_color: #f92672;
  --directory_link_color_visited: #bc39a7;
  --file_link_color: #a6e22e;
  --file_link_color_visited: #4cb936;
  --symlink_color: #29b8db;
  --table_background: #3b3a32;
  --table_text_color: #f8f8f0;
  --table_header_background: #75715e;
  --table_header_text_color: #f8f8f2;
  --table_header_active_color: #e6db74;
  --active_row_color: #ae81fe3d;
  --odd_row_background: #3e3d32;
  --even_row_background: #49483e;
  --root_link_color: #66d9ef;
  --download_button_background: #ae81ff;
  --download_button_background_hover: #c6a6ff;
  --download_button_link_color: #f8f8f0;
  --download_button_link_color_hover: #f8f8f0;
  --back_button_background: #ae81ff;
  --back_button_background_hover: #ae81ff;
  --back_button_link_color: #f8f8f0;
  --back_button_link_color_hover: #f8f8f0;
  --date_text_color: #66d9ef;
  --at_color: #66d9ef;
  --switch_theme_background: #3b3a32;
  --switch_theme_link_color: #f8f8f2;
  --switch_theme_active: #a6e22e;
  --switch_theme_border: #49483e;
  --change_theme_link_color: #f8f8f2;
  --change_theme_link_color_hover: #f8f8f2;
  --upload_text_color: #f8f8f2;
  --upload_form_border_color: #3b3a32;
  --upload_form_background: #49483e;
  --upload_button_background: #ae81ff;
  --upload_button_text_color: #f8f8f0;
  --drag_background: #3333338f;
  --drag_border_color: #f8f8f2;
  --drag_text_color: #f8f8f2;
  --size_background_color: #75715e;
  --size_text_color: #f8f8f2;
  --error_color: #d02929;
  --footer_color: #56c9df;
}

body:not(.theme_squirrel):not(.theme_archlinux):not(.theme_monokai):not(.theme_zenburn).default_theme_zenburn, body.theme_zenburn {
  --background: #3f3f3f;
  --text_color: #efefef;
  --directory_link_color: #f0dfaf;
  --directory_link_color_visited: #ebc390;
  --file_link_color: #87d6d5;
  --file_link_color_visited: #a7b9ec;
  --symlink_color: #11a8cd;
  --table_background: #4a4949;
  --table_text_color: #efefef;
  --table_header_background: #7f9f7f;
  --table_header_text_color: #efefef;
  --table_header_active_color: #efef8f;
  --active_row_color: #7e9f7f9c;
  --odd_row_background: #777777;
  --even_row_background: #5a5a5a;
  --root_link_color: #dca3a3;
  --download_button_background: #cc9393;
  --download_button_background_hover: #dca3a3;
  --download_button_link_color: #efefef;
  --download_button_link_color_hover: #efefef;
  --back_button_background: #cc9393;
  --back_button_background_hover: #cc9393;
  --back_button_link_color: #efefef;
  --back_button_link_color_hover: #efefef;
  --date_text_color: #cfbfaf;
  --at_color: #cfbfaf;
  --switch_theme_background: #4a4949;
  --switch_theme_link_color: #efefef;
  --switch_theme_active: #efef8f;
  --switch_theme_border: #5a5a5a;
  --change_theme_link_color: #efefef;
  --change_theme_link_color_hover: #efefef;
  --upload_text_color: #efefef;
  --upload_form_border_color: #4a4949;
  --upload_form_background: #777777;
  --upload_button_background: #cc9393;
  --upload_button_text_color: #efefef;
  --drag_background: #3333338f;
  --drag_border_color: #efefef;
  --drag_text_color: #efefef;
  --size_background_color: #7f9f7f;
  --size_text_color: #efefef;
  --error_color: #d06565;
  --footer_color: #bfaf9f;
}

@media (prefers-color-scheme: dark) {
  body:not(.theme_squirrel):not(.theme_archlinux):not(.theme_monokai):not(.theme_zenburn).default_theme_dark_squirrel {
    --background: #181a1b;
    --text_color: #c8c4bd;
    --directory_link_color: #de428b;
    --directory_link_color_visited: #e667d1;
    --file_link_color: #4fd3ff;
    --file_link_color_visited: #a05dc7;
    --symlink_color: #9fd1e2;
    --table_background: #181a1b;
    --table_text_color: #c8c4bd;
    --table_header_background: #26292a;
    --table_header_text_color: #e2dfdb;
    --table_header_active_color: #e8e6e3;
    --active_row_color: #1c1e1f;
    --odd_row_background: #1a1c1e;
    --even_row_background: #1f2223;
    --root_link_color: #c8c4bd;
    --download_button_background: #a61d5d;
    --download_button_background_hover: #af0856;
    --download_button_link_color: #e8e6e3;
    --download_button_link_color_hover: #e8e6e3;
    --back_button_background: #a61d5d;
    --back_button_background_hover: #a61d5d;
    --back_button_link_color: #e8e6e3;
    --back_button_link_color_hover: #e8e6e3;
    --date_text_color: #9c9386;
    --at_color: #9c9386;
    --switch_theme_background: #26292a;
    --switch_theme_link_color: #e2dfdb;
    --switch_theme_active: #de428b;
    --switch_theme_border: #766d61;
    --change_theme_link_color: #e2dfdb;
    --change_theme_link_color_hover: #e2dfdb;
    --upload_text_color: #c8c4bd;
    --upload_form_border_color: #3d4244;
    --upload_form_background: #1f2223;
    --upload_button_background: #a61d5d;
    --upload_button_text_color: #e8e6e3;
    --drag_background: #262a2b8f;
    --drag_border_color: #303436;
    --drag_text_color: #e8e6e3;
    --size_background_color: #26292a;
    --size_text_color: #e8e6e3;
    --error_color: #de4242;
    --footer_color: #9d9588;
  }
}
@media (prefers-color-scheme: dark) {
  body:not(.theme_squirrel):not(.theme_archlinux):not(.theme_monokai):not(.theme_zenburn).default_theme_dark_archlinux {
    --background: #383c4a;
    --text_color: #fefefe;
    --directory_link_color: #03a9f4;
    --directory_link_color_visited: #0388f4;
    --file_link_color: #ea95ff;
    --file_link_color_visited: #a595ff;
    --symlink_color: #66d9ef;
    --table_background: #353946;
    --table_text_color: #eeeeee;
    --table_header_background: #5294e2;
    --table_header_text_color: #eeeeee;
    --table_header_active_color: #ffffff;
    --active_row_color: #5194e259;
    --odd_row_background: #404552;
    --even_row_background: #4b5162;
    --root_link_color: #abb2bb;
    --download_button_background: #ea95ff;
    --download_button_background_hover: #eea7ff;
    --download_button_link_color: #ffffff;
    --download_button_link_color_hover: #ffffff;
    --back_button_background: #ea95ff;
    --back_button_background_hover: #ea95ff;
    --back_button_link_color: #ffffff;
    --back_button_link_color_hover: #ffffff;
    --date_text_color: #9ebbdc;
    --at_color: #9ebbdc;
    --switch_theme_background: #4b5162;
    --switch_theme_link_color: #fefefe;
    --switch_theme_active: #ea95ff;
    --switch_theme_border: #6a728a;
    --change_theme_link_color: #fefefe;
    --change_theme_link_color_hover: #fefefe;
    --upload_text_color: #fefefe;
    --upload_form_border_color: #353946;
    --upload_form_background: #4b5162;
    --upload_button_background: #ea95ff;
    --upload_button_text_color: #ffffff;
    --drag_background: #3333338f;
    --drag_border_color: #fefefe;
    --drag_text_color: #fefefe;
    --size_background_color: #5294e2;
    --size_text_color: #fefefe;
    --error_color: #e44b4b;
    --footer_color: #8eabcc;
  }
}
@media (prefers-color-scheme: dark) {
  body:not(.theme_squirrel):not(.theme_archlinux):not(.theme_monokai):not(.theme_zenburn).default_theme_dark_monokai {
    --background: #272822;
    --text_color: #f8f8f2;
    --directory_link_color: #f92672;
    --directory_link_color_visited: #bc39a7;
    --file_link_color: #a6e22e;
    --file_link_color_visited: #4cb936;
    --symlink_color: #29b8db;
    --table_background: #3b3a32;
    --table_text_color: #f8f8f0;
    --table_header_background: #75715e;
    --table_header_text_color: #f8f8f2;
    --table_header_active_color: #e6db74;
    --active_row_color: #ae81fe3d;
    --odd_row_background: #3e3d32;
    --even_row_background: #49483e;
    --root_link_color: #66d9ef;
    --download_button_background: #ae81ff;
    --download_button_background_hover: #c6a6ff;
    --download_button_link_color: #f8f8f0;
    --download_button_link_color_hover: #f8f8f0;
    --back_button_background: #ae81ff;
    --back_button_background_hover: #ae81ff;
    --back_button_link_color: #f8f8f0;
    --back_button_link_color_hover: #f8f8f0;
    --date_text_color: #66d9ef;
    --at_color: #66d9ef;
    --switch_theme_background: #3b3a32;
    --switch_theme_link_color: #f8f8f2;
    --switch_theme_active: #a6e22e;
    --switch_theme_border: #49483e;
    --change_theme_link_color: #f8f8f2;
    --change_theme_link_color_hover: #f8f8f2;
    --upload_text_color: #f8f8f2;
    --upload_form_border_color: #3b3a32;
    --upload_form_background: #49483e;
    --upload_button_background: #ae81ff;
    --upload_button_text_color: #f8f8f0;
    --drag_background: #3333338f;
    --drag_border_color: #f8f8f2;
    --drag_text_color: #f8f8f2;
    --size_background_color: #75715e;
    --size_text_color: #f8f8f2;
    --error_color: #d02929;
    --footer_color: #56c9df;
  }
}
@media (prefers-color-scheme: dark) {
  body:not(.theme_squirrel):not(.theme_archlinux):not(.theme_monokai):not(.theme_zenburn).default_theme_dark_zenburn {
    --background: #3f3f3f;
    --text_color: #efefef;
    --directory_link_color: #f0dfaf;
    --directory_link_color_visited: #ebc390;
    --file_link_color: #87d6d5;
    --file_link_color_visited: #a7b9ec;
    --symlink_color: #11a8cd;
    --table_background: #4a4949;
    --table_text_color: #efefef;
    --table_header_background: #7f9f7f;
    --table_header_text_color: #efefef;
    --table_header_active_color: #efef8f;
    --active_row_color: #7e9f7f9c;
    --odd_row_background: #777777;
    --even_row_background: #5a5a5a;
    --root_link_color: #dca3a3;
    --download_button_background: #cc9393;
    --download_button_background_hover: #dca3a3;
    --download_button_link_color: #efefef;
    --download_button_link_color_hover: #efefef;
    --back_button_background: #cc9393;
    --back_button_background_hover: #cc9393;
    --back_button_link_color: #efefef;
    --back_button_link_color_hover: #efefef;
    --date_text_color: #cfbfaf;
    --at_color: #cfbfaf;
    --switch_theme_background: #4a4949;
    --switch_theme_link_color: #efefef;
    --switch_theme_active: #efef8f;
    --switch_theme_border: #5a5a5a;
    --change_theme_link_color: #efefef;
    --change_theme_link_color_hover: #efefef;
    --upload_text_color: #efefef;
    --upload_form_border_color: #4a4949;
    --upload_form_background: #777777;
    --upload_button_background: #cc9393;
    --upload_button_text_color: #efefef;
    --drag_background: #3333338f;
    --drag_border_color: #efefef;
    --drag_text_color: #efefef;
    --size_background_color: #7f9f7f;
    --size_text_color: #efefef;
    --error_color: #d06565;
    --footer_color: #bfaf9f;
  }
}
