diff --git a/frontend/src/components/base/BasePagination.vue b/frontend/src/components/base/BasePagination.vue
index 6d7684af3..f253b89ba 100644
--- a/frontend/src/components/base/BasePagination.vue
+++ b/frontend/src/components/base/BasePagination.vue
@@ -82,22 +82,171 @@ const pages = computed(() => createPagination(props.totalPages, props.currentPag
-
+
+
+
diff --git a/frontend/src/styles/global.scss b/frontend/src/styles/global.scss
index 3294ef496..c81699c02 100644
--- a/frontend/src/styles/global.scss
+++ b/frontend/src/styles/global.scss
@@ -51,7 +51,7 @@
//@import "bulma-css-variables/sass/components/message"; // not used
// @import "bulma-css-variables/sass/components/modal"; // not used; Modal.vue owns its own dialog-based styles
// @import "bulma-css-variables/sass/components/navbar"; // not used; ported into AppHeader.vue
-@import "bulma-css-variables/sass/components/pagination";
+// @import "bulma-css-variables/sass/components/pagination"; // ported into BasePagination.vue
// @import "bulma-css-variables/sass/components/panel"; // not used
// @import "bulma-css-variables/sass/components/tabs"; // not used
diff --git a/frontend/src/styles/theme/background.scss b/frontend/src/styles/theme/background.scss
index b439573ca..86c66f91c 100644
--- a/frontend/src/styles/theme/background.scss
+++ b/frontend/src/styles/theme/background.scss
@@ -10,11 +10,6 @@
min-height: 100vh;
}
- // FIXME: move to pagination component
- .pagination-link:not(.is-current) {
- background: var(--grey-100);
- }
-
.box,
.card,
.switch-view,