/**
* Clean HTML/CSS hybrid architecture diagram — brand-led, no image assets.
*/
export function HybridDiagram() {
return (
{/* Flow: users → private → relayer → public */}
Private speed for work · public proof for trust · portal to follow both
);
}
function DiagramBox({
title,
lines,
tone,
}: {
title: string;
lines: string[];
tone: "accent" | "proof" | "depth" | "muted";
}) {
const ring =
tone === "accent"
? "border-accent/40 bg-accent-muted/30"
: tone === "proof"
? "border-proof/40 bg-proof-muted/30"
: tone === "depth"
? "border-depth/50 bg-depth-muted/40"
: "border-border bg-card";
const titleColor =
tone === "accent"
? "text-accent-hover"
: tone === "proof"
? "text-proof"
: tone === "depth"
? "text-anchored"
: "text-foreground";
return (
{title}
{lines.map((line) => (
-
{line}
))}
);
}
function Arrow() {
return (
→
↓
);
}