Foundation for the adaline-based landing rebuild: - globals.css: warm-cream light theme + Material-3 dark theme mapped onto the existing CSS-var names; CSS-keyframe entrance + IntersectionObserver reveal motion (to replace framer-motion incrementally) - layout.tsx: self-host Instrument Sans/Serif, Newsreader and JetBrains Mono via next/font/google; drop the external Google Fonts <link> - _headers: tighten CSP style/font-src to 'self' now that fonts are local - components/ui: Container, Reveal, Eyebrow, Badge, Button, SectionHeading - lib/landing-content.ts: feature-section copy for the six product screens - public/images: six product screenshots optimized to WebP - add reicon-react/reicon-brands (bundled, CSP-safe SVG icons) Business logic (D1 download counter, platform metadata, theme, SEO) unchanged.
AgentCompany Landing
Next.js landing page for the AgentCompany desktop release lane.
Copy Sources
| Surface | Source |
|---|---|
| Download cards | landing/components/release-links.generated.ts |
| Platform FAQ | landing/lib/platform-support.ts |
| Hero, How It Works, software JSON-LD features | landing/lib/product-narrative.ts |
| Runtime download URLs | generated from scripts/generate-landing-release-links.mjs |
The public story mirrors the first-run desktop flow: Welcome, Requirements, Providers, Company, Team Models, Mode, Mission, Launch.