feat: prefer custom fonts

Amolith and Crush created

- Use Atkinson Hyperlegible as sans
- Use 0xProto first, JetBrains Mono second as mono
- Preserve existing Pico CSS fallbacks

Co-Authored-By: Crush <crush@charm.land>

Change summary

pkg/web/static/overrides.css | 5 +++++
1 file changed, 5 insertions(+)

Detailed changes

pkg/web/static/overrides.css 🔗

@@ -87,3 +87,8 @@ pre.chroma > code {
 pre.chroma {
   background: var(--pico-code-background-color);
 }
+
+:root {
+  --pico-font-family-sans-serif: "Atkinson Hyperlegible Next","Atkinson Hyperlegible",system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);
+  --pico-font-family-monospace: "0xProto","JetBrains Mono",ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);
+}