
/* Body & Text */
html.wing-suite--dark-active, 
html.wing-suite--dark-active body {
  transition: background-color 0s ease !important;
}

html.wing-suite--dark-active *:not(.wingsuite_dm-ignore, .wingsuite_dm-ignore *),
html.wing-suite--dark-active body:not(.wingsuite_dm-ignore, .wingsuite_dm-ignore *) {
  background-color: var(--wsdm-body-bg) !important;
  color: var(--wsdm-body-text) !important;
}

/* Links */
html.wing-suite--dark-active a:not(.wingsuite_dm-ignore, .wingsuite_dm-ignore *) {
  color: var(--wsdm-link-normal) !important;
  text-decoration: none !important;
}
html.wing-suite--dark-active a:not(.wingsuite_dm-ignore, .wingsuite_dm-ignore *):hover,
html.wing-suite--dark-active a:not(.wingsuite_dm-ignore, .wingsuite_dm-ignore *):focus {
  color: var(--wsdm-link-hover) !important;
}

/* Inputs */
html.wing-suite--dark-active input:not(.wingsuite_dm-ignore, .wingsuite_dm-ignore *),
html.wing-suite--dark-active textarea:not(.wingsuite_dm-ignore, .wingsuite_dm-ignore *),
html.wing-suite--dark-active select:not(.wingsuite_dm-ignore, .wingsuite_dm-ignore *) {
  background: var(--wsdm-input-bg) !important;
  color: var(--wsdm-input-text) !important;
  border: 1px solid var(--wsdm-button-border) !important;
}
html.wing-suite--dark-active input::placeholder,
html.wing-suite--dark-active textarea::placeholder {
  color: var(--wsdm-input-placeholder) !important;
}

/* Buttons */
html.wing-suite--dark-active button:not(.wingsuite_dm-ignore, .wingsuite_dm-ignore *),
html.wing-suite--dark-active input[type="button"]:not(.wingsuite_dm-ignore, .wingsuite_dm-ignore *),
html.wing-suite--dark-active input[type="submit"]:not(.wingsuite_dm-ignore, .wingsuite_dm-ignore *),
html.wing-suite--dark-active .btn:not(.wingsuite_dm-ignore, .wingsuite_dm-ignore *) {
  color: var(--wsdm-button-text) !important;
  background: var(--wsdm-button-bg) !important;
  border: 1px solid var(--wsdm-button-border) !important;
}
html.wing-suite--dark-active button:not(.wingsuite_dm-ignore, .wingsuite_dm-ignore *):hover,
html.wing-suite--dark-active input[type="button"]:not(.wingsuite_dm-ignore, .wingsuite_dm-ignore *):hover,
html.wing-suite--dark-active input[type="submit"]:not(.wingsuite_dm-ignore, .wingsuite_dm-ignore *):hover,
html.wing-suite--dark-active .btn:not(.wingsuite_dm-ignore, .wingsuite_dm-ignore *):hover {
  color: var(--wsdm-button-hover-text) !important;
  background: var(--wsdm-button-hover-bg) !important;
  border-color: var(--wsdm-button-hover-border) !important;
}

