diff --git a/backend/templates/dashboard.html b/backend/templates/dashboard.html
index 86bc720..4f42765 100644
--- a/backend/templates/dashboard.html
+++ b/backend/templates/dashboard.html
@@ -61,6 +61,7 @@
.rows.grid2 { display: grid; grid-template-columns: 1fr 1fr; column-gap: 40px; }
.row { display: flex; justify-content: space-between; align-items: baseline; gap: 16px;
padding: 13px 0; border-bottom: 2px solid var(--ink); }
+ .rows .row:last-child { border-bottom: 0; } /* le hr.div suivant sert déjà de séparateur */
.row .k { font-weight: 700; font-size: 31px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.row .v { font-size: 36px; font-weight: 700; white-space: nowrap; }
.rows.grid2 .k { font-size: 28px; } .rows.grid2 .v { font-size: 32px; }
@@ -70,8 +71,8 @@
.trk { padding: 10px 0; border-bottom: 2px solid var(--ink); }
.trk:last-child { border-bottom: 0; }
.trk .top { display: flex; justify-content: space-between; align-items: baseline; gap: 16px; }
- .trk .name { font-weight: 700; font-size: 29px; }
- .trk .ratio { font-size: 40px; font-weight: 800; line-height: .9; }
+ .trk .name { font-weight: 700; font-size: 32px; }
+ .trk .ratio { font-size: 34px; font-weight: 800; line-height: .9; }
.trk .io { font-size: 22px; font-weight: 500; line-height: 1.2; margin-top: 3px;
white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }