diff --git a/public/favicon.svg b/public/favicon.svg index dee87e0..5c51045 100644 --- a/public/favicon.svg +++ b/public/favicon.svg @@ -1,8 +1,8 @@ - - + + diff --git a/public/logo.svg b/public/logo.svg index 8842bfe..d8f4d05 100644 --- a/public/logo.svg +++ b/public/logo.svg @@ -1,14 +1,17 @@ - + - - - + + + - - IA - qu - - à - + + + IA + + + quà + + L'IA POUR LES PME + diff --git a/src/components/BrandLogo.astro b/src/components/BrandLogo.astro index 6b80a07..3050d03 100644 --- a/src/components/BrandLogo.astro +++ b/src/components/BrandLogo.astro @@ -1,44 +1,56 @@ --- /** - * BrandLogo — wordmark "IA qu'à" (color package §1, palette Classic Electric Teal). - * "IA" + apostrophe en dégradé cyan→bleu, "qu'à" en slate adaptatif (clair/sombre). - * Double sens assumé : "IA qu'à" ↔ "Y'a qu'à". Rendu en Inter (police du site). + * BrandLogo — lockup "IA qu'à" + baseline "L'IA POUR LES PME" + * (palette Mint & Ocean Blue, color package §1 ; preset "Pure Swiss Typography" de Paul). + * Space Grotesk : "IA" 700 + "qu'à" 300. "IA"/apostrophe/baseline en dégradé mint→ocean, + * "qu'à" en slate adaptatif clair/sombre. Double sens assumé : "IA qu'à" ↔ "Y'a qu'à". */ interface Props { class?: string; } -const { class: className = "h-7 w-auto" } = Astro.props; -// id unique pour éviter les collisions de gradient si plusieurs instances +const { class: className = "h-10 w-auto" } = Astro.props; const gid = "iaGrad-" + Math.random().toString(36).slice(2, 8); --- - - + + + + - IA - quIA + qu - - à + + à + + + L'IA POUR LES PME diff --git a/src/components/Navbar.astro b/src/components/Navbar.astro index e45bf3b..a03cf34 100644 --- a/src/components/Navbar.astro +++ b/src/components/Navbar.astro @@ -18,7 +18,7 @@ const links = [ >
- +
diff --git a/src/layouts/BaseLayout.astro b/src/layouts/BaseLayout.astro index f022b68..cebbcad 100644 --- a/src/layouts/BaseLayout.astro +++ b/src/layouts/BaseLayout.astro @@ -37,7 +37,7 @@ const canonicalURL = new URL(Astro.url.pathname, Astro.site); })(); - + @@ -64,7 +64,7 @@ const canonicalURL = new URL(Astro.url.pathname, Astro.site); diff --git a/tailwind.config.mjs b/tailwind.config.mjs index 3bfb652..d1c89b6 100644 --- a/tailwind.config.mjs +++ b/tailwind.config.mjs @@ -5,12 +5,13 @@ export default { theme: { extend: { colors: { - // ─── Brand "Electric Teal" ─── + // ─── Brand "Mint & Ocean Blue" (color package §1) ─── + // NB : noms de tokens conservés ; valeurs = palette Mint & Ocean. brand: { - cyan: "#06B6D4", // accent primary - blue: "#3B82F6", // accent secondary - teal: "#22D3EE", // deep marine highlight - deep: "#0891B2", // deep teal (hover / prestige) + cyan: "#34D399", // mint — accent primary (accents, bordures, points, dark-text) + blue: "#2563EB", // ocean blue — accent secondary (fin de dégradé) + teal: "#6EE7B7", // mint clair — code inline sur fond sombre + deep: "#2563EB", // ocean blue — accent texte en mode clair (lisible sur blanc) indigo: "#4F46E5", }, // ─── Canvas (Slate) ─── @@ -35,13 +36,13 @@ export default { body: ["Inter", "-apple-system", "BlinkMacSystemFont", "sans-serif"], }, backgroundImage: { - // 135° brand gradient (logo ligatures, CTAs, highlights) - "brand-gradient": "linear-gradient(135deg, #06B6D4 0%, #3B82F6 100%)", + // 135° brand gradient — Mint → Ocean Blue (logo, CTAs, highlights) + "brand-gradient": "linear-gradient(135deg, #34D399 0%, #2563EB 100%)", "brand-gradient-soft": - "linear-gradient(135deg, rgba(6,182,212,0.12) 0%, rgba(59,130,246,0.12) 100%)", + "linear-gradient(135deg, rgba(52,211,153,0.12) 0%, rgba(37,99,235,0.12) 100%)", }, boxShadow: { - glow: "0 8px 30px -8px rgba(6,182,212,0.35)", + glow: "0 8px 30px -8px rgba(52,211,153,0.35)", }, }, },