Skip to content

Commit 7e0c742

Browse files
committed
style: match timq.xyz typography — Anton condensed-black display + Martian Mono labels
1 parent c5ae572 commit 7e0c742

8 files changed

Lines changed: 14 additions & 10 deletions

File tree

47 KB
Loading
-17.2 KB
Loading
-3.71 KB
Loading

frontend/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<link rel="preconnect" href="https://fonts.googleapis.com" />
99
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
1010
<link
11-
href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap"
11+
href="https://fonts.googleapis.com/css2?family=Anton&family=Inter:wght@400;500;600;700;800&family=Martian+Mono:wght@400;500;600&family=Libre+Caslon+Display&display=swap"
1212
rel="stylesheet"
1313
/>
1414
<title>AgentWatch — AI Incident Observatory</title>

frontend/src/index.css

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,10 +66,10 @@ body {
6666
}
6767

6868
.eyebrow {
69-
font-family: "JetBrains Mono", ui-monospace, monospace;
69+
font-family: "Martian Mono", ui-monospace, monospace;
7070
color: #f5a524;
71-
font-size: 0.72rem;
72-
letter-spacing: 0.2em;
71+
font-size: 0.68rem;
72+
letter-spacing: 0.22em;
7373
text-transform: uppercase;
7474
}
7575

frontend/src/ui.tsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export function StatCard({ label, value, hint }: { label: string; value: ReactNo
1919
return (
2020
<Card className="p-5">
2121
<div className="font-mono text-[0.68rem] uppercase tracking-[0.12em] text-faint">{label}</div>
22-
<div className="text-3xl font-bold text-ink mt-2 tabular-nums">{value}</div>
22+
<div className="font-display text-4xl text-ink mt-2 tabular-nums">{value}</div>
2323
{hint && <div className="text-xs text-muted mt-1">{hint}</div>}
2424
</Card>
2525
);
@@ -96,8 +96,10 @@ export function Spinner({ label }: { label: string }) {
9696
export function SectionHeader({ eyebrow, title }: { eyebrow?: string; title: string }) {
9797
return (
9898
<div className="mb-4">
99-
{eyebrow && <div className="eyebrow mb-1.5">{eyebrow}</div>}
100-
<h2 className="text-2xl font-bold text-ink tracking-tight">{title}</h2>
99+
{eyebrow && <div className="eyebrow mb-2">{eyebrow}</div>}
100+
<h2 className="font-display uppercase text-3xl md:text-4xl text-ink tracking-tight leading-none">
101+
{title}
102+
</h2>
101103
</div>
102104
);
103105
}

frontend/src/views/Overview.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,12 +67,12 @@ export function Overview({ onExplore }: { onExplore?: () => void }) {
6767
{/* Hero */}
6868
<section className="text-center max-w-3xl mx-auto pt-6 pb-4">
6969
<div className="eyebrow mb-4">Live · AI-agent incident monitoring</div>
70-
<h1 className="text-4xl md:text-6xl font-extrabold tracking-tight leading-[1.05]">
70+
<h1 className="font-display uppercase text-5xl md:text-8xl leading-[0.9] tracking-tight">
7171
<span className="grad-text">The observatory for</span>
7272
<br />
7373
<span className="text-ink">AI-agent incidents</span>
7474
</h1>
75-
<p className="text-muted text-lg leading-relaxed mt-6">
75+
<p className="text-muted text-lg leading-relaxed mt-7 max-w-2xl mx-auto">
7676
As AI systems increasingly act on their own, people post when they misbehave — deleting
7777
files, ignoring instructions, acting without permission. AgentWatch turns those scattered,
7878
disappearing reports into a durable, measurable evidence base.

frontend/tailwind.config.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,9 @@ export default {
1717
},
1818
fontFamily: {
1919
sans: ["Inter", "ui-sans-serif", "system-ui", "sans-serif"],
20-
mono: ["'JetBrains Mono'", "ui-monospace", "monospace"],
20+
display: ["Anton", "Impact", "ui-sans-serif", "sans-serif"],
21+
serif: ["'Libre Caslon Display'", "Georgia", "serif"],
22+
mono: ["'Martian Mono'", "ui-monospace", "monospace"],
2123
},
2224
maxWidth: { content: "1180px" },
2325
boxShadow: {

0 commit comments

Comments
 (0)