pcbjam/site/src/sections/OpenYours.astro
Viktor Vaczi f9696ac503 site(landing): demo-first CTAs, light theme, honest copy; restore positioning map
Now that demo.pcbjam.com is live, the landing page leads with it instead
of "coming soon":

- Hero: "Open the live demo" is the primary CTA; the coming-soon panel is
  replaced by a DemoLaunchCard (screenshot + play overlay, new tab — the
  editor needs COOP/COEP so it can never be iframed here); waitlist demoted
  to a ghost button under a "Want early access to multiplayer?" lead-in.
- Removed the Gerber demo and positioning-map sections, then restored the
  positioning map per review — recolored for light theme and without the
  multiplayer badge/legend ("Everyone picks one. We do both.").
- Light theme: flipped the :root ink tokens, darkened accent/signal for
  contrast on white; fixed two dark-assumption bugs it exposed (header CTA
  text losing to .nav>a specificity, DemoVideo play scrim derived from --bg).
- Copy: positioned around what's live (real KiCad in a tab) with
  multiplayer explicitly "coming — join the waitlist"; cut untrue claims
  (GitHub import, self-host, offline PWA -> roadmap); cut the jam metaphor
  outside the product name; TrustBar fake-stat grid -> plain claims strip;
  footer tagline + fallback meta description aligned.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01REwWZGkAz1AZUJw8yqxkCN
2026-07-04 21:04:37 +02:00

41 lines
1.3 KiB
Text
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
import SectionBand from '../components/SectionBand.astro';
import Chip from '../components/Chip.astro';
const chips = ['Open .kicad_pcb / .kicad_sch', 'Open source (GPL)'];
---
<SectionBand id="open" labelledby="open-h2">
<div class="section-head open-copy">
<span class="eyebrow">No lock-in. No data hostage.</span>
<h2 id="open-h2">Design in the browser — without surrendering your files.</h2>
<p class="lead">
Cloud EDA tools trap your designs in proprietary formats and clouds you can’t leave.
PCBJam refuses the trade-off: <strong>real KiCad format</strong> in and out, and it’s
<strong>open source</strong> — the same <code>.kicad_pcb</code> your desktop KiCad opens,
so you can walk away with every byte whenever you want. Self-hosting and an offline PWA
are on the roadmap.
</p>
<div class="cluster">
{chips.map((c) => <Chip label={c} />)}
</div>
<p class="reassure muted">
PCBJam rides KiCad — a project backed for decades by CERN, the KiCad Services Corp, and a
global community. This isn’t a VC bet that vanishes when the runway ends.
</p>
</div>
</SectionBand>
<style>
.open-copy {
margin-bottom: 0;
}
.open-copy .cluster {
margin-top: 1.25rem;
}
.reassure {
margin-top: 1.25rem;
font-size: 0.9rem;
max-width: 40rem;
}
</style>