diff --git a/pygitweb/static/main.css b/pygitweb/static/main.css
index d130120..eee173d 100644
--- a/pygitweb/static/main.css
+++ b/pygitweb/static/main.css
@@ -18,6 +18,7 @@ body {
 	background-color: var(--pgw-bg);
 	color: var(--pgw-text);
 	border: 1px solid var(--pgw-border);
+	height: auto;
 }
 body:has(.page) {
 	padding: 0;
@@ -55,15 +56,12 @@ h1, h2, h3 {
 table {
 	border-collapse: collapse;
 	border-spacing: 0;
-	width: 100%;
-	max-width: 60em;
-	margin: 0.5em 0;
 	background-color: var(--pgw-bg-raised);
 	border: 1px solid var(--pgw-border);
 }
 
 th, td {
-	padding: 6px 10px;
+	padding: 0.1rem 0.2rem;
 	text-align: left;
 	vertical-align: top;
 	border-bottom: 1px solid var(--pgw-border-muted);
