diff --git a/core/modules/taxonomy/css/taxonomy.theme.css b/core/modules/taxonomy/css/taxonomy.theme.css
deleted file mode 100644
index 543666a..0000000
--- a/core/modules/taxonomy/css/taxonomy.theme.css
+++ /dev/null
@@ -1,10 +0,0 @@
-
-.taxonomy-term-preview {
-  background-color: #eee;
-}
-.taxonomy-term-divider-top {
-  border-bottom: none;
-}
-.taxonomy-term-divider-bottom {
-  border-top: 1px dotted #ccc;
-}
diff --git a/core/modules/taxonomy/taxonomy.libraries.yml b/core/modules/taxonomy/taxonomy.libraries.yml
index 3a7904f..1119cf1 100644
--- a/core/modules/taxonomy/taxonomy.libraries.yml
+++ b/core/modules/taxonomy/taxonomy.libraries.yml
@@ -2,9 +2,6 @@ drupal.taxonomy:
   version: VERSION
   js:
     taxonomy.js: {}
-  css:
-    component:
-      css/taxonomy.theme.css: {}
   dependencies:
     - core/jquery
     - core/drupal
diff --git a/core/themes/classy/classy.libraries.yml b/core/themes/classy/classy.libraries.yml
index 4603ff1..1fa0c6b 100644
--- a/core/themes/classy/classy.libraries.yml
+++ b/core/themes/classy/classy.libraries.yml
@@ -15,3 +15,8 @@ drupal.comment.threaded:
   css:
     theme:
       css/comment/comment.theme.css: {}
+
+drupal.taxonomy:
+  css:
+    component:
+      css/taxonomy/taxonomy.theme.css: {}
diff --git a/core/themes/classy/classy.theme b/core/themes/classy/classy.theme
new file mode 100644
index 0000000..ec93fa5
--- /dev/null
+++ b/core/themes/classy/classy.theme
@@ -0,0 +1,15 @@
+<?php
+
+/**
+ * @file
+ * Functions to support theming in the Classy theme.
+ */
+
+/**
+ * Implements hook_library_info_alter().
+ */
+function classy_library_info_alter(&$libraries, $extension) {
+  if ($extension == 'taxonomy' && isset($libraries['drupal.taxonomy'])) {
+    $libraries['drupal.taxonomy']['dependencies'][] = 'classy/drupal.taxonomy';
+  }
+}
diff --git a/core/themes/classy/css/taxonomy/taxonomy.theme.css b/core/themes/classy/css/taxonomy/taxonomy.theme.css
new file mode 100644
index 0000000..543666a
--- /dev/null
+++ b/core/themes/classy/css/taxonomy/taxonomy.theme.css
@@ -0,0 +1,10 @@
+
+.taxonomy-term-preview {
+  background-color: #eee;
+}
+.taxonomy-term-divider-top {
+  border-bottom: none;
+}
+.taxonomy-term-divider-bottom {
+  border-top: 1px dotted #ccc;
+}
diff --git a/core/themes/classy/templates/content/taxonomy-term.html.twig b/core/themes/classy/templates/content/taxonomy-term.html.twig
index 7e0446e..9fcea9a 100644
--- a/core/themes/classy/templates/content/taxonomy-term.html.twig
+++ b/core/themes/classy/templates/content/taxonomy-term.html.twig
@@ -23,6 +23,7 @@
  * @see template_preprocess_taxonomy_term()
  */
 #}
+{{ attach_library('classy/drupal.taxonomy') }}
 {%
   set classes = [
     'taxonomy-term',
