.dark-theme {
  background-color: #222222;

  /* Верхняя панель */

  .top-bar {
    background-color: #222222;
    color: #f0f0f0;

    .top-bar-inner {
      .top-bar-left {
        .theme-toggle {
          .toggle-circle {
            background-color: #4d4d4d;
          }
        }

        .theme-toggle.active {
          background-color: #363636;
        }
      }
    }
  }

  /* Модалка платного контента */

  .sheet-modal {
    background: #222222;
    color: #d9efd7;

    .sheet-header {
      border-bottom: 1px solid rgba(255, 255, 255, .7);
    }

    .sheet-close {
      svg {
        path {
          stroke: #d9efd7;
        }
      }
    }
  }

  .sheet-modal.show {
    transform: translateY(0);
    opacity: 1;
    pointer-events: auto;
  }
}