diff --git a/css/diff.github.css b/css/diff.colors.css
similarity index 54%
copy from css/diff.github.css
copy to css/diff.colors.css
index 628dbdd..0ab76c8 100644
--- a/css/diff.github.css
+++ b/css/diff.colors.css
@@ -5,31 +5,12 @@
 td.diff-section-title,
 div.diff-section-title {
   background-color: #f0f0ff;
-  font-size: 0.83em;
-  font-weight: bold;
-  padding: 0.1em 1em;
-}
-td.diff-prevlink {
-  text-align: left;
-}
-td.diff-nextlink {
-  text-align: right;
 }
 td.diff-deletedline {
   background-color: #fdd;
-  width: 50%;
 }
 td.diff-addedline {
   background-color: #dfd;
-  width: 50%;
-}
-td.field-name,
-td.rev-navigation {
-  text-align: center;
-  vertical-align: middle;
-}
-td.diff-context {
-  width: 50%;
 }
 td.field-name {
   background-color: #f7fcff;
@@ -38,5 +19,5 @@ td.diff-addedline span.diffchange {
   background-color: #77f177;
 }
 td.diff-deletedline span.diffchange {
-    background-color: #faa;
+  background-color: #faa;
 }
diff --git a/css/diff.github.css b/css/diff.double-column.css
similarity index 62%
rename from css/diff.github.css
rename to css/diff.double-column.css
index 628dbdd..26d4560 100644
--- a/css/diff.github.css
+++ b/css/diff.double-column.css
@@ -4,7 +4,6 @@
  */
 td.diff-section-title,
 div.diff-section-title {
-  background-color: #f0f0ff;
   font-size: 0.83em;
   font-weight: bold;
   padding: 0.1em 1em;
@@ -16,11 +15,9 @@ td.diff-nextlink {
   text-align: right;
 }
 td.diff-deletedline {
-  background-color: #fdd;
   width: 50%;
 }
 td.diff-addedline {
-  background-color: #dfd;
   width: 50%;
 }
 td.field-name,
@@ -31,12 +28,3 @@ td.rev-navigation {
 td.diff-context {
   width: 50%;
 }
-td.field-name {
-  background-color: #f7fcff;
-}
-td.diff-addedline span.diffchange {
-  background-color: #77f177;
-}
-td.diff-deletedline span.diffchange {
-    background-color: #faa;
-}
diff --git a/css/diff.single-column.css b/css/diff.single-column.css
index b57a6db..6099240 100644
--- a/css/diff.single-column.css
+++ b/css/diff.single-column.css
@@ -4,7 +4,6 @@
  */
 td.diff-section-title,
 div.diff-section-title {
-  background-color: #d2dff0;
   font-size: 0.83em;
   font-weight: bold;
   padding: 0.1em 1em;
@@ -16,12 +15,10 @@ td.diff-nextlink {
   text-align: right;
 }
 td.diff-deletedline {
-  background-color: #fdd;
   width: 100%;
   padding: 0 1em;
 }
 td.diff-addedline {
-  background-color: #dfd;
   width: 100%;
   padding: 0 1em;
 }
@@ -41,15 +38,6 @@ td.diff-marker {
   text-align: center;
   padding: 0.3em 1em;
 }
-td.field-name {
-  background-color: #f7fcff;
-}
-td.diff-addedline span.diffchange {
-  background-color: #77f177;
-}
-td.diff-deletedline span.diffchange {
-  background-color: #faa;
-}
 td.diff td {
   padding: 0 1em;
 }
diff --git a/diff.libraries.yml b/diff.libraries.yml
index 667deac..e49318e 100644
--- a/diff.libraries.yml
+++ b/diff.libraries.yml
@@ -6,14 +6,20 @@ diff.general:
   js:
     js/diff.js: {}
 
-diff.github:
+diff.double_column:
   version: 1.x
   css:
     theme:
-      css/diff.github.css: {}
+      css/diff.double-column.css: {}
 
 diff.single_column:
   version: 1.x
   css:
     theme:
       css/diff.single-column.css: {}
+
+diff.colors:
+  version: 1.x
+  css:
+    theme:
+      css/diff.colors.css: {}
diff --git a/src/Plugin/diff/Layout/ClassicDiffLayout.php b/src/Plugin/diff/Layout/ClassicDiffLayout.php
index 4a74b4b..fabb759 100644
--- a/src/Plugin/diff/Layout/ClassicDiffLayout.php
+++ b/src/Plugin/diff/Layout/ClassicDiffLayout.php
@@ -125,7 +125,8 @@ class ClassicDiffLayout extends DiffLayoutBase {
       ],
     ];
 
-    $build['#attached']['library'][] = 'diff/diff.github';
+    $build['#attached']['library'][] = 'diff/diff.double_column';
+    $build['#attached']['library'][] = 'diff/diff.colors';
     return $build;
   }
 
diff --git a/src/Plugin/diff/Layout/MarkdownDiffLayout.php b/src/Plugin/diff/Layout/MarkdownDiffLayout.php
index a19158d..7a8ff61 100644
--- a/src/Plugin/diff/Layout/MarkdownDiffLayout.php
+++ b/src/Plugin/diff/Layout/MarkdownDiffLayout.php
@@ -138,7 +138,8 @@ class MarkdownDiffLayout extends DiffLayoutBase {
       ],
     ];
 
-    $build['#attached']['library'][] = 'diff/diff.github';
+    $build['#attached']['library'][] = 'diff/diff.double_column';
+    $build['#attached']['library'][] = 'diff/diff.colors';
     return $build;
   }
 
diff --git a/src/Plugin/diff/Layout/SingleColumnDiffLayout.php b/src/Plugin/diff/Layout/SingleColumnDiffLayout.php
index c862bbe..a13d3d6 100644
--- a/src/Plugin/diff/Layout/SingleColumnDiffLayout.php
+++ b/src/Plugin/diff/Layout/SingleColumnDiffLayout.php
@@ -152,6 +152,7 @@ class SingleColumnDiffLayout extends DiffLayoutBase {
     ];
 
     $build['#attached']['library'][] = 'diff/diff.single_column';
+    $build['#attached']['library'][] = 'diff/diff.colors';
     return $build;
   }
 
