commit 61881022f7566c40e6f92bc36ac295d2069583fd
Author: tri <tri@thac.loan>
Date:   Tue Sep 30 18:34:00 2025 +0700

    use modern font stacks

diff --git a/Makefile b/Makefile
index 714a392..fe38807 100644
--- a/Makefile
+++ b/Makefile
@@ -15,3 +15,6 @@ test:
 
 deploy: build
 	scp zig-out/bin/khoe root@khoe:/usr/local/bin/
+
+regen: deploy
+	ssh khoe "cd pub/khoe; ~/global-hooks/post-update"
diff --git a/src/assets/style.css b/src/assets/style.css
index 9521153..806b170 100644
--- a/src/assets/style.css
+++ b/src/assets/style.css
@@ -1,24 +1,30 @@
 :root {
-  font-family: serif;
-  font-size: 100%;
-
   --table-odd-row-bg: #eee;
   --table-border-color: #ddd;
   --table-row-hover-bg: papayawhip;
   --table-border-color: black;
   --pre-bg: whitesmoke;
   --pre-border-color: gainsboro;
+
+  --serif-fonts: Charter, "Bitstream Charter", "Sitka Text", Cambria, serif;
+  --sans-serif-fonts: system-ui, sans-serif;
+  --monospace-fonts:
+    ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas,
+    "DejaVu Sans Mono", monospace;
+
+  font-family: var(--serif-fonts);
+  font-size: 100%;
 }
 
 .monospace,
 code,
 pre {
-  font-family: monospace;
+  font-family: var(--monospace-fonts);
   font-size: 1rem;
 }
 
 #breadcrumbs {
-  font-family: monospace;
+  font-family: var(--monospace-fonts);
   font-size: 1.2rem;
 }
 
@@ -136,7 +142,7 @@ details:open > summary {
   :root {
     background-color: #222;
     color: #ddd;
-    font-family: sans-serif;
+    font-family: var(--sans-serif-fonts);
 
     --table-odd-row-bg: #333;
     --table-border-color: #444;