diff --git a/registry/lib/components/style/home-redesign/fresh/VideoList.vue b/registry/lib/components/style/home-redesign/fresh/VideoList.vue
index 8f6900b5e..749addc5f 100644
--- a/registry/lib/components/style/home-redesign/fresh/VideoList.vue
+++ b/registry/lib/components/style/home-redesign/fresh/VideoList.vue
@@ -3,7 +3,6 @@
class="fresh-home-video-list scroll-top scroll-bottom"
:class="{ 'not-empty': videos.length > 0 }"
>
-
diff --git a/registry/lib/components/style/home-redesign/fresh/layouts/categories/content/_effects.scss b/registry/lib/components/style/home-redesign/fresh/_effects.scss
similarity index 94%
rename from registry/lib/components/style/home-redesign/fresh/layouts/categories/content/_effects.scss
rename to registry/lib/components/style/home-redesign/fresh/_effects.scss
index e1d2fe4b0..4dc88b8b9 100644
--- a/registry/lib/components/style/home-redesign/fresh/layouts/categories/content/_effects.scss
+++ b/registry/lib/components/style/home-redesign/fresh/_effects.scss
@@ -22,7 +22,7 @@
}
animation: bounce-y-#{$offset-in-px} 0.4s ease-out;
}
-@mixin scroll-mask-x {
+@mixin scroll-mask-x($mask-width: 24px) {
&::before,
&::after {
content: "";
@@ -34,7 +34,7 @@
position: absolute;
pointer-events: none;
transition: .1s ease-out;
- width: 24px;
+ width: $mask-width;
opacity: 1;
height: 100%;
flex-shrink: 0;
diff --git a/registry/lib/components/style/home-redesign/fresh/layouts/categories/content/Bangumi.vue b/registry/lib/components/style/home-redesign/fresh/layouts/categories/content/Bangumi.vue
index 392289932..89d32b148 100644
--- a/registry/lib/components/style/home-redesign/fresh/layouts/categories/content/Bangumi.vue
+++ b/registry/lib/components/style/home-redesign/fresh/layouts/categories/content/Bangumi.vue
@@ -122,7 +122,7 @@ export default Vue.extend({