MediaWiki:Gadget-DarkModeSwitch.css

From Fallen London Wiki

Note: After saving, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Go to Menu → Settings (Opera → Preferences on a Mac) and then to Privacy & security → Clear browsing data → Cached images and files.
.flw-theme-widget-container {
  display: flex;
  align-items: center;
  justify-content: center;
}

.flw-theme-widget-container > * {
  flex: none;
}

.flw-theme-icon {
  fill: #266666;
  fill: var(--main-link-color, #266666);
}

.flw-theme-icon-dark {
  filter: grayscale(1);
}
[data-flw-theme='dark'] .flw-theme-icon-bright {
  filter: grayscale(1);
}
[data-flw-theme='dark'] .flw-theme-icon-dark {
  filter: none;
}

.flw-theme-toggle.oo-ui-toggleSwitchWidget {
  background-color: #ded4c4;
  background-color: var(--box-bg-color, #ded4c4);
  border-color: #3a3a3a;
  border-color: var(--heading-underline-color, #3a3a3a);
}

.flw-theme-toggle.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled
  .oo-ui-toggleSwitchWidget-grip {
  background-color: #266666;
  background-color: var(--main-link-color, #266666);
  border-color: #3a3a3a;
  border-color: var(--heading-underline-color, #3a3a3a);
}

.flw-theme-toggle.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on {
  background-color: #10140f;
  background-color: var(--box-bg-color, #10140f);
  border-color: #42686b;
  border-color: var(--heading-underline-color, #42686b);
}

.flw-theme-toggle.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on
  .oo-ui-toggleSwitchWidget-grip {
  background-color: #84d2d2;
  background-color: var(--main-link-color, #84d2d2);
  border-color: #42686b;
  border-color: var(--heading-underline-color, #42686b);
}

.flw-theme-toggle.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus {
  border-color: #266666;
  border-color: var(--main-link-color, #266666);
  box-shadow: inset 0 0 0 1px #266666;
  box-shadow: inset 0 0 0 1px var(--main-link-color, #266666);
}

.flw-theme-toggle.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover {
  background-color: #f5e9d6;
  background-color: var(--box-bg-hover-color, #f5e9d6);
  border-color: #42686b;
  border-color: var(--heading-underline-color, #42686b);
}

.flw-theme-toggle.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus:before {
  border: 0;
}

.flw-theme-toggle.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active,
.flw-theme-toggle.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover,
.flw-theme-toggle.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus,
.flw-theme-toggle.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active,
.flw-theme-toggle.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active:hover,
.flw-theme-toggle.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active:focus {
  background-color: #266666;
  border-color: #a8f6f6;
  box-shadow: inset 0 0 0 1px #266666;
}

.flw-theme-toggle.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active
  .oo-ui-toggleSwitchWidget-grip,
.flw-theme-toggle.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover
  .oo-ui-toggleSwitchWidget-grip,
.flw-theme-toggle.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus
  .oo-ui-toggleSwitchWidget-grip,
.flw-theme-toggle.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active
  .oo-ui-toggleSwitchWidget-grip,
.flw-theme-toggle.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active:hover
  .oo-ui-toggleSwitchWidget-grip,
.flw-theme-toggle.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active:focus
  .oo-ui-toggleSwitchWidget-grip {
  background-color: #a8f6f6;
  border-color: #a8f6f6;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
}