diff --git a/static/feed.xml b/static/feed.xml
index 19e5f96..8360171 100644
--- a/static/feed.xml
+++ b/static/feed.xml
@@ -4,7 +4,14 @@
Open Free Books
https://openfreebooks.org/
Recent updates to Open Free Books pages and live chapters.
- Thu, 21 May 2026 17:54:08 GMT
+ Thu, 21 May 2026 18:40:42 GMT
+ -
+ Contribute
+ https://openfreebooks.org/contributing/
+ https://openfreebooks.org/contributing/
+ Thu, 21 May 2026 18:40:42 GMT
+ Contribute
+
-
Integer arithmetic
https://openfreebooks.org/math/integer-arithmetic/
@@ -306,13 +313,6 @@
Tue, 19 May 2026 19:29:49 GMT
Search
- -
- Contribute
- https://openfreebooks.org/contributing/
- https://openfreebooks.org/contributing/
- Tue, 19 May 2026 12:34:25 GMT
- Contribute
-
-
Mathematics
https://openfreebooks.org/math/
diff --git a/static/sitemap.xml b/static/sitemap.xml
index 9b0073d..1d60826 100644
--- a/static/sitemap.xml
+++ b/static/sitemap.xml
@@ -14,7 +14,7 @@
https://openfreebooks.org/contributing/
- 2026-05-19T12:34:25.000Z
+ 2026-05-21T18:40:42.000Z
https://openfreebooks.org/credits/
diff --git a/themes/openfreebooks/sass/_layout.scss b/themes/openfreebooks/sass/_layout.scss
index ee548b7..0e3319e 100644
--- a/themes/openfreebooks/sass/_layout.scss
+++ b/themes/openfreebooks/sass/_layout.scss
@@ -16,20 +16,46 @@ html,
body {
margin: 0;
padding: 0;
+ min-height: 100%;
background: var(--paper);
color: var(--ink);
font-family: var(--font-body);
}
+body {
+ min-height: 100vh;
+ display: flex;
+ flex-direction: column;
+}
+
+#site-header {
+ min-height: 88px;
+}
+
+@media (max-width: 768px) {
+ #site-header {
+ min-height: 82px;
+ }
+}
+
.container {
width: min(1100px, 92vw);
margin: 0 auto;
}
main {
+ flex: 1 0 auto;
min-height: 50vh;
}
+body.page-home main {
+ min-height: 100vh;
+}
+
+body.page-home #marquee {
+ min-height: 58px;
+}
+
section {
padding: 54px 0;
}
diff --git a/themes/openfreebooks/templates/base.html b/themes/openfreebooks/templates/base.html
index 632c983..839cc9e 100644
--- a/themes/openfreebooks/templates/base.html
+++ b/themes/openfreebooks/templates/base.html
@@ -33,7 +33,7 @@
>
{% block extra_head %}{% endblock extra_head %}
-
+