From 2ae47232cb199a8ba8f8b21c762889bd6200386b Mon Sep 17 00:00:00 2001 From: Joerg Date: Fri, 23 Jan 2026 14:07:23 +0100 Subject: [PATCH] fix: improve dark mode contrast for Points and Target badges in award detail view Replace inline styles with CSS classes that use semi-transparent backgrounds in dark mode instead of bright solid colors. Co-Authored-By: Claude --- .../src/routes/awards/[id]/+page.svelte | 24 ++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/src/frontend/src/routes/awards/[id]/+page.svelte b/src/frontend/src/routes/awards/[id]/+page.svelte index fddcf1b..cc67052 100644 --- a/src/frontend/src/routes/awards/[id]/+page.svelte +++ b/src/frontend/src/routes/awards/[id]/+page.svelte @@ -631,7 +631,7 @@ Confirmed: {filteredEntities.filter((e) => e.confirmed).length} -
+
Points: {earnedPoints}
@@ -640,7 +640,7 @@ Needed: {neededPoints}
-
+
Target: {targetPoints}
@@ -665,7 +665,7 @@ Needed: {neededCount}
-
+
Target: {targetCount}
@@ -1141,6 +1141,24 @@ background-color: var(--color-warning-bg); } + .summary-card.points { + border-color: #ff9800; + background-color: var(--bg-secondary); + } + + :global(.dark) .summary-card.points { + background-color: rgba(255, 152, 0, 0.15); + } + + .summary-card.target { + border-color: var(--color-primary); + background-color: var(--bg-secondary); + } + + :global(.dark) .summary-card.target { + background-color: rgba(33, 150, 243, 0.15); + } + .summary-label { display: block; font-size: 0.875rem;