html[data-dracula-scheme="dark"] {

  .dracula-style-all:not(.dracula-toggle,.dracula-ignore ),
  mark, {
    background: var(--dracula-bg-color) !important;
    background-color: var(--dracula-bg-color) !important;
    color: var(--dracula-text-color) !important;
    border-color: var(--dracula-border-color) !important;
  }

  .dracula-style-bg-txt:not(
        .dracula-toggle,
        .dracula-ignore
      ) {
    background: var(--dracula-bg-color) !important;
    background-color: var(--dracula-bg-color) !important;
    color: var(--dracula-text-color) !important;
  }

  .dracula-style-bg-border:not(
        .dracula-toggle,
        
        .dracula-ignore

      ) {
    background: var(--dracula-bg-color) !important;
    background-color: var(--dracula-bg-color) !important;
    border-color: var(--dracula-border-color) !important;
  }

  .dracula-style-txt-border:not(
        .dracula-toggle,
        
        .dracula-ignore
        
      ) {
    color: var(--dracula-text-color) !important;
    border-color: var(--dracula-border-color) !important;
  }

  .dracula-style-bg:not(
        .dracula-toggle,
        
        .dracula-ignore
        
      ) {
    background-color: var(--dracula-bg-color) !important;
  }

  .dracula-style-txt:not(
        .dracula-toggle,
        .dracula-ignore
      ) {
    color: var(--dracula-text-color) !important;
  }

  .dracula-style-border:not(
        .dracula-toggle,
        
        .dracula-ignore
        
      ) {
    border-color: var(--dracula-border-color) !important;
  }

  .dracula-style-secondary-bg:not(
        .dracula-toggle,
        
        .dracula-ignore
        
      ) {
    background: var(--dracula-secondary-bg-color) !important;
    background-color: var(--dracula-secondary-bg-color) !important;
  }

  .dracula-style-link:not(
        .dracula-toggle,
        
        .dracula-ignore
        ,
        .dracula-nav ul li a
      ) {
    color: var(--dracula-link-color) !important;

    &:hover {
      color: var(--dracula-link-hover-color) !important;
    }
  }

  .dracula-style-form-element:not(
        .dracula-toggle,
        
        .dracula-ignore
        
      ) {
    background: var(--dracula-input-bg-color) !important;
    background-color: var(--dracula-input-bg-color) !important;
    color: var(--dracula-input-text-color) !important;

    &::placeholder {
      color: var(--dracula-input-placeholder-color) !important;
    }
  }

  .dracula-style-button:not(
        .dracula-toggle,
        
        .dracula-ignore
        
      ) {
    background: var(--dracula-btn-bg-color) !important;
    background-color: var(--dracula-btn-bg-color) !important;
    color: var(--dracula-btn-text-color) !important;
    border-color: var(--dracula-border-color) !important;

    &:hover {
      background: var(--dracula-btn-hover-bg-color) !important;
      background-color: var(--dracula-btn-hover-bg-color) !important;
      color: var(--dracula-text-hover-color) !important;
      border-color: var(--dracula-border-color) !important;
    }
  }

}