diff --git a/src/pages.jsx b/src/pages.jsx
index 83cf41a..9bcdcf5 100644
--- a/src/pages.jsx
+++ b/src/pages.jsx
@@ -142,8 +142,57 @@ const ServicesPage = ({ lang }) => {
))}
+
+ {/* Demo / Repo links */}
+ {(svc.demo || svc.repo) && (
+
+ {svc.demo && (
+
e.stopPropagation()}
+ style={{
+ display: "inline-flex", alignItems: "center", gap: 6,
+ padding: "8px 16px",
+ background: c.bg, border: `1px solid ${c.border}`,
+ borderRadius: 8, fontSize: 13, fontWeight: 500,
+ color: c.text, textDecoration: "none",
+ fontFamily: "var(--font-mono)",
+ }}
+ >
+
+ Live Demo
+
+ )}
+ {svc.repo && (
+
e.stopPropagation()}
+ style={{
+ display: "inline-flex", alignItems: "center", gap: 6,
+ padding: "8px 16px",
+ background: "var(--bg-elev)", border: "1px solid var(--line)",
+ borderRadius: 8, fontSize: 13, fontWeight: 500,
+ color: "var(--text-dim)", textDecoration: "none",
+ fontFamily: "var(--font-mono)",
+ }}
+ >
+
+ View Repo
+
+ )}
+
+ )}
+
e.stopPropagation()}
style={{
alignSelf: "flex-start",