diff --git a/src/components/library/library.css b/src/components/library/library.css
index f89414550687095f5882cf14e4f4fdb15ce9a778..dc00a5a0d32dc11111290302fb99b2a30636758c 100644
--- a/src/components/library/library.css
+++ b/src/components/library/library.css
@@ -5,6 +5,7 @@
     position: absolute;
 
     display: flex;
+    flex-direction: column;
     height: 100%;
     width: 100%;
 
@@ -19,13 +20,8 @@
 }
 
 .library-scroll-grid {
-    display: flex;
-    justify-content: flex-start;
-    align-content: flex-start;
+    display: grid;
+    justify-content: center;
+    grid-template-columns: repeat(auto-fill, 160px);
     background: $ui-pane-gray;
-    flex-grow: 1;
-    flex-wrap: wrap;
-    overflow-y: auto;
-    height: calc(100% - $library-header-height);
-    padding: 0.5rem;
 }