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