diff --git a/docs/source/_static/custom.css b/docs/source/_static/custom.css
index 64799eb..efd4051 100644
--- a/docs/source/_static/custom.css
+++ b/docs/source/_static/custom.css
@@ -277,32 +277,48 @@ a.headerlink { display: none; }
.cnx-footer {
border-top: 1px solid #e1e4e5;
padding: 1.25rem 2rem;
+ background: #fcfcfc;
+}
+
+.footer-inner {
display: flex;
- justify-content: center;
align-items: center;
- background: #fcfcfc;
+ justify-content: space-between;
+ gap: 1rem;
}
-.footer-address {
+.footer-right {
display: flex;
align-items: center;
- gap: 0.75rem;
+ gap: 1rem;
}
.footer-copyright {
font-size: 0.8rem;
+ color: #9ba8b4;
}
-.footer-copyright a {
+.footer-links {
+ display: flex;
+ align-items: center;
+ gap: 0.5rem;
+ font-size: 0.8rem;
+}
+
+.footer-links a {
color: #9ba8b4;
text-decoration: none;
}
-.footer-copyright a:hover {
+.footer-links a:hover {
color: #007bff;
text-decoration: underline;
}
+.footer-sep {
+ color: #d0d7de;
+}
+
.footer-flag img {
width: 24px;
height: 24px;
@@ -318,7 +334,13 @@ a.headerlink { display: none; }
}
@media (max-width: 480px) {
- .cnx-footer {
+ .footer-inner {
+ flex-direction: column;
+ align-items: flex-start;
+ gap: 0.5rem;
+ }
+
+ .footer-right {
flex-direction: column;
align-items: flex-start;
gap: 0.5rem;
diff --git a/docs/source/_templates/layout.html b/docs/source/_templates/layout.html
index b8f0919..8760d6c 100644
--- a/docs/source/_templates/layout.html
+++ b/docs/source/_templates/layout.html
@@ -75,15 +75,43 @@
{% endblock %}
+{# ── Inject Home link as first sidebar nav item ────────────────────── #}
+{% block scripts %}
+{{ super() }}
+
+{% endblock %}
+
{# ── Custom footer ─────────────────────────────────────────────────── #}
{% block footer %}