html.theme-light,
html.theme-light body {
  background: #ffffff !important;
  color: #000000 !important;
}

html.theme-light #canvas-container {
  filter: invert(1);
}

html.theme-light #startup-overlay {
  background: #ffffff !important;
}

html.theme-light #startup-content,
html.theme-light .boot-line {
  color: #000000 !important;
}

html.theme-light .cursor-block,
html.theme-light #startup-wipe {
  background-color: #000000 !important;
}

html.theme-light .text-white {
  color: #000000 !important;
}

html.theme-light .text-black {
  color: #ffffff !important;
}

html.theme-light .border-white {
  border-color: #000000 !important;
}

html.theme-light .border-black {
  border-color: #ffffff !important;
}

html.theme-light .bg-black,
html.theme-light .bg-black\/90,
html.theme-light .bg-black\/80,
html.theme-light .bg-black\/60 {
  background-color: rgba(255, 255, 255, 0.82) !important;
}

html.theme-light .bg-white,
html.theme-light .bg-white\/90,
html.theme-light .bg-white\/80,
html.theme-light .bg-white\/60 {
  background-color: #000000 !important;
}

html.theme-light .bg-white\/30 {
  background-color: rgba(0, 0, 0, 0.3) !important;
}

html.theme-light .bg-white\/5 {
  background-color: rgba(0, 0, 0, 0.05) !important;
}

html.theme-light .mix-blend-screen {
  mix-blend-mode: multiply !important;
}

html.theme-light .calibration-ring * {
  stroke: #000000 !important;
}

html.theme-light .glitch-active::before,
html.theme-light .glitch-active::after {
  background: #ffffff !important;
}

html.theme-light .platform-row:hover {
  background-color: #000000 !important;
  color: #ffffff !important;
}

html.theme-light .platform-row:hover *,
html.theme-light .platform-row:hover .text-white,
html.theme-light .platform-row:hover .text-black {
  color: #ffffff !important;
  border-color: #ffffff !important;
}

html.theme-light .platform-row:hover .bg-black,
html.theme-light .platform-row:hover .bg-black\/90,
html.theme-light .platform-row:hover .bg-black\/80,
html.theme-light .platform-row:hover .bg-black\/60,
html.theme-light .platform-row:hover .bg-white,
html.theme-light .platform-row:hover .bg-white\/90,
html.theme-light .platform-row:hover .bg-white\/80,
html.theme-light .platform-row:hover .bg-white\/60 {
  background-color: #000000 !important;
}

html.theme-light .platform-row:hover .group-hover\:bg-white,
html.theme-light .platform-row:hover .group-hover\:bg-black {
  background-color: #ffffff !important;
  color: #000000 !important;
}

html.theme-light [data-theme-toggle] {
  background: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
}

html.theme-light [data-theme-toggle]:hover {
  background: #ffffff !important;
  color: #000000 !important;
}
