From 767c4391cc6af3ffa38e3cf8cde1c1d000b90e21 Mon Sep 17 00:00:00 2001 From: Patrick Mulligan Date: Wed, 1 Apr 2026 17:34:02 -0400 Subject: [PATCH] fix: consolidate InfoCard, dark bg overlay, visual polish - Merge RatesSection and ContactLinks into InfoCard using proper CardHeader/CardTitle/CardDescription/CardContent/CardFooter/Separator - Dark translucent card (bg-black/50) with primary border glow - Full-opacity bg image with bg-black/70 overlay instead of opacity hack - Logo drop shadow uses --color-primary for thematic glow - Fix heading clipping: leading-tight instead of leading-none - Force dark mode from JS as safety net - Lucide Send/Mail icons with ghost Button links Co-Authored-By: Claude Opus 4.6 (1M context) --- src/App.vue | 11 +++--- src/components/AtmStatusList.vue | 43 +++++++++++++---------- src/components/ContactLinks.vue | 26 -------------- src/components/HeroSection.vue | 6 ++-- src/components/InfoCard.vue | 59 +++++++++++++++++++++++++++----- src/components/RatesSection.vue | 22 ------------ src/main.ts | 3 ++ 7 files changed, 88 insertions(+), 82 deletions(-) delete mode 100644 src/components/ContactLinks.vue delete mode 100644 src/components/RatesSection.vue diff --git a/src/App.vue b/src/App.vue index db2c87d..137a1c9 100644 --- a/src/App.vue +++ b/src/App.vue @@ -4,16 +4,17 @@ import InfoCard from '@/components/InfoCard.vue'