mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-11 13:52:20 +00:00
The Card has been a gap-based flex column since v1.4.33 (gap-4 md:gap-6; CardHeader carries no bottom padding), but 29 CardHeader pb-0/1/2/2.5 and 8 CardContent pt-6 overrides from the padding-era shadcn card survived. Under the gap model they invert their intent: pb-* renders gap PLUS padding (looser, not tighter), pb-0 is a no-op, and pt-6 on a header-less CardContent stacks on the Card's own py-4/6 and makes the card top-heavy (40-48 px top vs 16-24 px bottom). Delete them all; a genuinely tighter header-to-body distance is expressed on the Card itself (className="gap-2"), the only knob that controls it. An ESLint guard for these slots is a follow-up.