diff --git a/deploy/site/index.html b/deploy/site/index.html
index c53507d..2391a5b 100644
--- a/deploy/site/index.html
+++ b/deploy/site/index.html
@@ -25,13 +25,13 @@
.rate{color:var(--water);letter-spacing:normal;text-transform:none;margin-left:1ch}
.rate:hover{color:var(--hot)}
.tag{color:var(--dim);font-size:.8rem;text-align:center;white-space:nowrap;margin-top:.3rem;max-width:100%}
-.eps{display:flex;flex-direction:column;gap:.8rem;width:100%;max-width:66ch}
+.eps{--endpoint-font-size:14px;display:flex;flex-direction:column;gap:.8rem;width:100%;max-width:66ch}
.ep{display:grid;grid-template-columns:4.5ch minmax(0,1fr);gap:.4rem 1.2ch;align-items:baseline}
-.ep .m{color:var(--dim);font-size:.76rem;text-align:right}
-.ep .p{color:var(--ink);min-width:0;white-space:nowrap}
+.ep .m{color:var(--dim);font-size:var(--endpoint-font-size);text-align:right}
+.ep .p{font-size:var(--endpoint-font-size);color:var(--ink);min-width:0;white-space:nowrap}
.ep .p b{color:var(--hot);font-weight:400}
.ep:hover .p b{color:var(--water)}
-.ep .d{grid-column:2;color:var(--dim);font:10px/1.6 system-ui,sans-serif;min-width:0;white-space:nowrap}
+.ep .d{grid-column:2;color:var(--dim);font:var(--endpoint-font-size)/1.6 system-ui,sans-serif;min-width:0;white-space:nowrap}
@media (max-width:640px){#river{font-size:11px}.wrap{padding:0 1.5ch}
footer{gap:.45rem 2ch}#stats{flex-basis:100%;text-align:center}}
footer .icon{width:11px;height:11px;vertical-align:-1px;margin-right:.6ch}
@@ -70,17 +70,25 @@ footer .icon{width:11px;height:11px;vertical-align:-1px;margin-right:.6ch}