@@ -253,6 +268,13 @@ function formatDate(dateStr: string): string {
color: var(--mood-accent);
letter-spacing: -0.02em;
}
+.dash__title-g {
+ font-style: italic;
+}
+.dash__title-paren {
+ font-weight: 300;
+ color: var(--mood-text-muted);
+}
.dash__subtitle {
margin-top: 0.25rem;
font-size: 0.875rem;
@@ -280,7 +302,7 @@ function formatDate(dateStr: string): string {
transition: border-color 0.15s ease, box-shadow 0.15s ease;
}
.entry-card:hover {
- border-color: var(--mood-accent);
+ border-color: var(--card-color, var(--mood-accent));
box-shadow: 0 2px 8px var(--mood-shadow);
}
@@ -291,8 +313,8 @@ function formatDate(dateStr: string): string {
align-items: center;
justify-content: center;
border-radius: 6px;
- background: var(--mood-accent-soft);
- color: var(--mood-accent);
+ background: color-mix(in srgb, var(--card-color, var(--mood-accent)) 10%, transparent);
+ color: var(--card-color, var(--mood-accent));
margin-bottom: 0.25rem;
}
@@ -306,7 +328,7 @@ function formatDate(dateStr: string): string {
.entry-card__count {
font-size: 1.25rem;
font-weight: 800;
- color: var(--mood-accent);
+ color: var(--card-color, var(--mood-accent));
line-height: 1;
}
@@ -331,7 +353,7 @@ function formatDate(dateStr: string): string {
}
.entry-card:hover .entry-card__arrow {
opacity: 1;
- color: var(--mood-accent);
+ color: var(--card-color, var(--mood-accent));
}
/* --- Connect banner --- */
diff --git a/frontend/app/pages/login.vue b/frontend/app/pages/login.vue
index 5fc8648..b21c231 100644
--- a/frontend/app/pages/login.vue
+++ b/frontend/app/pages/login.vue
@@ -57,9 +57,11 @@ onMounted(() => {