refactor: use shadow theme tokens, remove ProjectCard translate-hover

Replace inline var(--blue) arbitrary shadow values with typed theme
tokens (shadow-brutal-xl, shadow-brutal-2xl). Remove translate on
ProjectCard hover — shadow-only interaction is less distracting in
a dense grid layout.
This commit is contained in:
Ilia Mashkov
2026-05-16 19:04:37 +03:00
parent b8b5e65497
commit 76f5b269f8
3 changed files with 3 additions and 8 deletions
@@ -41,7 +41,7 @@ describe('ProjectCard', () => {
it('card has hover transition classes', () => {
const { container } = render(<ProjectCard {...DEFAULT_PROPS} />);
const card = container.firstChild as HTMLElement;
expect(card).toHaveClass('group', 'transition-all', 'duration-300');
expect(card).toHaveClass('group', 'transition-shadow', 'duration-300');
});
it('year badge has correct classes', () => {