diff --git a/src/components/HoverCard.astro b/src/components/HoverCard.astro
index 3e8da47..47834ad 100644
--- a/src/components/HoverCard.astro
+++ b/src/components/HoverCard.astro
@@ -1,15 +1,34 @@
---
// src/components/HoverCard.astro
import "../styles/components/HoverCard.css";
-const {title, description, image = ""} = Astro.props;
+const {title, description, image = "", date} = Astro.props;
---
+ {title && {title}
}
+ {date && {date}
}
+
+
diff --git a/src/styles/components/HoverCard.css b/src/styles/components/HoverCard.css
index 27512ec..90193e1 100644
--- a/src/styles/components/HoverCard.css
+++ b/src/styles/components/HoverCard.css
@@ -101,6 +101,15 @@
opacity: 0.1;
}
+/* Active state for mobile click functionality */
+.hover-card.active .hover-text {
+ opacity: 1;
+}
+
+.hover-card.active .card-image {
+ opacity: 0.1;
+}
+
.hover-text p {
margin: 0;
padding: 0;
@@ -110,5 +119,8 @@
.hover-card {
width: 100%;
max-width: 350px;
+ /* Maintain square aspect ratio */
+ aspect-ratio: 1 / 1;
+ height: auto;
}
}
\ No newline at end of file