feat: Phase 2 — i18n FR/EN all pages, PWA setup, forgot password, SEO meta

This commit is contained in:
Hermes 2026-04-25 15:55:38 +00:00
parent 698222dd6f
commit a7ffcaa181
27 changed files with 2687 additions and 869 deletions

View file

@ -19,11 +19,14 @@ const buttonVariants = cva(
ghost:
"hover:bg-accent dark:hover:bg-accent/50",
link: "text-primary underline-offset-4 hover:underline",
gradient:
"bg-gradient-to-r from-emerald-500 to-cyan-500 text-white shadow-md hover:shadow-lg hover:from-emerald-600 hover:to-cyan-600",
},
size: {
default: "h-9 px-4 py-2 has-[>svg]:px-3",
sm: "h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",
lg: "h-10 rounded-md px-6 has-[>svg]:px-4",
xl: "h-12 rounded-xl px-8 text-base has-[>svg]:px-6",
icon: "size-9",
"icon-sm": "size-8",
"icon-lg": "size-10",