diff --git a/src/pages/roadmap.astro b/src/pages/roadmap.astro
index 17b57f8..ff463bb 100644
--- a/src/pages/roadmap.astro
+++ b/src/pages/roadmap.astro
@@ -23,9 +23,8 @@ const items = getAllRoadmapItems()
-
-
-
+
Shipping
In beta
@@ -33,9 +32,11 @@ const items = getAllRoadmapItems()
Considering
-
+
+
+
@@ -52,7 +53,7 @@ const items = getAllRoadmapItems()
.roadmap-header {
text-align: center;
max-width: 640px;
- margin: 0 auto 48px;
+ margin: 0 auto 28px; /* tightened — legend sits right under */
padding-top: 32px;
}
.roadmap-title {
@@ -72,12 +73,12 @@ const items = getAllRoadmapItems()
max-width: 520px;
}
- /* ── Legend ───────────────────────────────────────────────────── */
+ /* ── Legend (above the route, key-style) ─────────────────────── */
.roadmap-legend {
display: flex;
justify-content: center;
gap: 24px;
- margin-top: 28px;
+ margin: 0 auto 32px; /* legend → route */
flex-wrap: wrap;
}
.roadmap-legend span {
@@ -97,13 +98,14 @@ const items = getAllRoadmapItems()
flex-shrink: 0;
}
- /* ── Dispatch banner (now below the route) ───────────────────── */
- .roadmap-page :global(.rr-dispatch) { margin-top: 64px; }
+ /* ── Dispatch banner (foot of page, generous breathing room) ── */
+ .roadmap-page :global(.rr-dispatch) { margin-top: 112px; }
@media (max-width: 767px) {
.roadmap-page { padding: 0 24px 64px; }
- .roadmap-header { padding-top: 24px; margin-bottom: 32px; }
+ .roadmap-header { padding-top: 24px; margin-bottom: 20px; }
.roadmap-title { font-size: 36px; }
- .roadmap-page :global(.rr-dispatch) { margin-top: 48px; }
+ .roadmap-legend { margin-bottom: 24px; }
+ .roadmap-page :global(.rr-dispatch) { margin-top: 72px; }
}