From 5d6d6473736dc9e5d4dbd386c295f55f6d03a5da Mon Sep 17 00:00:00 2001 From: Matthew L McPeak Date: Sat, 11 Jul 2026 15:15:28 -0400 Subject: [PATCH] fix: restore visible borders and heading font on Card/Dialog/Select The CLI's default style uses a very subtle ring-foreground/10 (10%-opacity ring) instead of a real border for Card, DialogContent, and SelectContent, which reads as invisible against our dark Hades theme. Swap to a real border-border + shadow, matching the original PrimeVue-era design's visible borders. Also: CardTitle/DialogTitle/AlertTitle referenced a `cn-font-heading` class that is never defined anywhere (dead weight from the CLI's default style template), so titles silently fell back to the body font instead of our --font-serif (Cinzel) heading font. Replaced with the real `font-serif` utility. Also drops another dead class, `cn-menu-translucent`, from SelectContent. Co-Authored-By: Claude Sonnet 5 --- packages/library/src/components/ui/alert/AlertTitle.vue | 2 +- packages/library/src/components/ui/card/Card.vue | 2 +- packages/library/src/components/ui/card/CardTitle.vue | 2 +- packages/library/src/components/ui/dialog/DialogContent.vue | 2 +- packages/library/src/components/ui/dialog/DialogTitle.vue | 2 +- packages/library/src/components/ui/select/SelectContent.vue | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/library/src/components/ui/alert/AlertTitle.vue b/packages/library/src/components/ui/alert/AlertTitle.vue index 1f6e612..1c1a8b6 100644 --- a/packages/library/src/components/ui/alert/AlertTitle.vue +++ b/packages/library/src/components/ui/alert/AlertTitle.vue @@ -10,7 +10,7 @@ const props = defineProps<{