diff --git a/src/components/Header.astro b/src/components/Header.astro
index 172055f..a626abf 100644
--- a/src/components/Header.astro
+++ b/src/components/Header.astro
@@ -125,6 +125,7 @@ const posts = await getCollection("blog");
display: block;
object-fit: cover;
transition: 0.3s;
+ -webkit-mask: linear-gradient(to top, transparent, #fff 50%);
mask: linear-gradient(to top, transparent, #fff 50%);
@media screen and (max-width: 959px) {
diff --git a/src/components/post/Date.astro b/src/components/post/Date.astro
index aacd842..b9ba3f4 100644
--- a/src/components/post/Date.astro
+++ b/src/components/post/Date.astro
@@ -29,7 +29,7 @@ const { pubDate } = Astro.props;
background: var(--red-5);
border-radius: 20px;
padding: 10px 18px;
- margin: 0 12px 1em;
+ margin: 0 12px 1em 0;
box-shadow: 0 0 5px 3px var(--color-meta-shadow);
transition: 0.3s;
display: flex;
diff --git a/src/layouts/BlogLayout.astro b/src/layouts/BlogLayout.astro
index 19391b3..a9f4735 100644
--- a/src/layouts/BlogLayout.astro
+++ b/src/layouts/BlogLayout.astro
@@ -26,6 +26,7 @@ const { title, tags = [] } = post;
(tags.length ||
(VALINE.enable && VALINE.visitor) ||
(WALINE.enable && WALINE.pageview)) && (
+