diff --git a/package-lock.json b/package-lock.json
index 15bca63..4692d93 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -10,6 +10,7 @@
"dependencies": {
"@astrojs/node": "^10.1.0",
"@astrojs/vue": "^6.0.1",
+ "@fontsource-variable/roboto-condensed": "^5.2.8",
"@tailwindcss/vite": "^4.2.4",
"@types/d3": "^7.4.3",
"astro": "^6.3.1",
@@ -1064,6 +1065,15 @@
"node": ">=18"
}
},
+ "node_modules/@fontsource-variable/roboto-condensed": {
+ "version": "5.2.8",
+ "resolved": "https://registry.npmjs.org/@fontsource-variable/roboto-condensed/-/roboto-condensed-5.2.8.tgz",
+ "integrity": "sha512-aIZ2kYSoJHkTI4z8x/PRgKX6Zb9TTtSE/u+fUYeiwL+5trP9rhYYEEeNjRttaMqRgoDHcSueArdRZ43wf/i2Kw==",
+ "license": "OFL-1.1",
+ "funding": {
+ "url": "https://github.com/sponsors/ayuhito"
+ }
+ },
"node_modules/@img/colour": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz",
diff --git a/package.json b/package.json
index 3f9eb4a..d6746a9 100644
--- a/package.json
+++ b/package.json
@@ -17,6 +17,7 @@
"dependencies": {
"@astrojs/node": "^10.1.0",
"@astrojs/vue": "^6.0.1",
+ "@fontsource-variable/roboto-condensed": "^5.2.8",
"@tailwindcss/vite": "^4.2.4",
"@types/d3": "^7.4.3",
"astro": "^6.3.1",
diff --git a/src/components/astro/SiteHeader.astro b/src/components/astro/SiteHeader.astro
index 38fa6b6..64361b5 100644
--- a/src/components/astro/SiteHeader.astro
+++ b/src/components/astro/SiteHeader.astro
@@ -1,52 +1,80 @@
---
-// SiteHeader.astro - V1.2-M : bandeau header pleine largeur identite site
-// Palette terre figee : papier #FAFAF7, encre #0F172A, encre douce #475569
-// Composition retenue : 2 lignes hierarchique
-// ligne 1 : "Trans-Former" wordmark dominant (semibold tracking serre)
-// ligne 2 : "Jules Neny" + baseline italique cote a cote (separateur point median)
-// Rationale : le wordmark domine sans ecraser ; la baseline reste lisible ;
-// composition adaptee a un manifeste (hierarchie typographique forte).
-// Hauteur : ~64px desktop / ~48px mobile (compacte)
-// Baseline raccourcie mobile : "architecture politique du vivant"
+// SiteHeader.astro - V1.3-C : header 1 ligne fine, liens cliquables, phrase intention Roboto Condensed
+// Palette V1.3 figee : papier #FAFAF7, encre #0F172A, encre douce #475569, border #E5E7EB
+// Composition :
+// Desktop (>= md) : 1 ligne ~44px - Trans-Former | Jules Neny | architecture d'ecologie politique [phrase intention right-aligned, Roboto Condensed]
+// Mobile (< md) : 2 lignes compactes - ligne 1 Trans-Former / ligne 2 Jules Neny . AEP (cliquables) - phrase intention masquee
+// Liens :
+// Trans-Former -> /
+// Jules Neny -> /a-propos
+// architecture d'ecologie politique -> https://aep.trans-former.fr (same-tab, site frere coherent)
+// Typo phrase intention : Roboto Condensed Variable @fontsource (weight 400, font-stretch 75%)
+import '@fontsource-variable/roboto-condensed/wght.css';
---