diff --git a/site/app.js b/site/app.js
index 2de2f2d..959c023 100644
--- a/site/app.js
+++ b/site/app.js
@@ -409,7 +409,7 @@
}
var ret = Math.max(a0, inputs().retireAge);
inner += '' +
- '' + t('chart.retire') + '';
+ '' + t('chart.retire') + '';
chart('#g1', svgWrap(inner), [[t('g1.legend'), COL.bal]]);
}
diff --git a/site/style.css b/site/style.css
index d5d773d..4af1bdd 100644
--- a/site/style.css
+++ b/site/style.css
@@ -87,6 +87,10 @@ button,input{touch-action:manipulation}
}
@media(max-width:700px){
.hdr .pill{display:none} /* privacy pill is repeated on the intro screen and the footer */
+ /* FR round 3: longer French province names wrap and push the option grid under the pinned
+ nav at initial scroll — compact FR option buttons keep the grid above the nav zone at
+ 390px. Scoped to html[lang=fr]: English rendering is untouched. */
+ html[lang="fr"] .opt{font-size:13px;padding:12px 4px}
}
.panel{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:14px}
.panel-h{font-weight:700;font-size:14px;margin-bottom:8px}