diff --git a/core/lib/Drupal/Core/Entity/EntityDeleteFormTrait.php b/core/lib/Drupal/Core/Entity/EntityDeleteFormTrait.php
index 7e4ce04..d0baf61 100644
--- a/core/lib/Drupal/Core/Entity/EntityDeleteFormTrait.php
+++ b/core/lib/Drupal/Core/Entity/EntityDeleteFormTrait.php
@@ -91,6 +91,15 @@ public function getCancelUrl() {
   }
 
   /**
+   * {@inheritdoc}
+   */
+  protected function actions(array $form, FormStateInterface $form_state) {
+    $actions = parent::actions($form, $form_state);
+    $actions['submit']['#attributes'] = ['class' => ['button--primary-danger']];
+    return $actions;
+  }
+
+  /**
    * Logs a message about the deleted entity.
    */
   protected function logDeletionMessage() {
diff --git a/core/themes/seven/css/components/buttons.css b/core/themes/seven/css/components/buttons.css
index d0c24fb..f7c49ab 100644
--- a/core/themes/seven/css/components/buttons.css
+++ b/core/themes/seven/css/components/buttons.css
@@ -211,3 +211,24 @@
   box-shadow: none;
   background: none;
 }
+.button--primary-danger {
+  border-color: #8f311e;
+  background-color: #c72100;
+  background-image: -webkit-linear-gradient(top, #c72100, #b81f00);
+  background-image:   linear-gradient(to bottom, #c72100, #b81f00);
+}
+.button--primary-danger:focus,
+.button--primary-danger:hover {
+  background-color: #a63923;
+  background-image: -webkit-linear-gradient(top, #ed310c, #c73c20);
+  background-image:   linear-gradient(to bottom, #ed310c, #c73c20);
+  border-color: #8f311e;
+}
+.button--primary-danger:focus {
+  border: 1px solid #de3412;
+}
+.button--primary-danger:active {
+  background-image: -webkit-linear-gradient(top, #9c2008, #b81f00);
+  background-image:   linear-gradient(to bottom, #9c2008, #b81f00);
+  border-color: #782514;
+}
