Replace the placeholder homepage with the PCBJam waitlist conversion page (13 sections from the copy spec), shared chrome, and a real email-capture backend, keeping the site zero-runtime-JS / zero-web-font. - Tailwind v4 via @tailwindcss/postcss (the Vite plugin breaks on Astro 6 rolldown-vite); Preflight skipped; brand tokens in :root + @theme inline. - Waitlist: /api/waitlist serverless route (prerender=false) + Resend, with dual JSON/303 responses; WaitlistForm progressive enhancement bound on astro:page-load (survives ClientRouter swaps); honeypot + validation. - New components (Icon, Placeholder, DemoVideo, SectionBand, Chip, EECredit, StatBar, Pillar, Step, CheckItem, WaitlistForm) + 13 section components. - Redesigned Header (sticky, mobile menu, CTA) + 4-col Footer (KiCad attribution); BaseLayout gains full-bleed mode + OG/canonical meta. - Assets scaffolded with marked placeholders; EE/generic/client SVGs copied. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
92 lines
5.9 KiB
XML
92 lines
5.9 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
|
|
|
<svg
|
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
xmlns:cc="http://creativecommons.org/ns#"
|
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
xmlns:svg="http://www.w3.org/2000/svg"
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
width="15.024172mm"
|
|
height="17.795792mm"
|
|
viewBox="0 0 15.024172 17.795792"
|
|
version="1.1"
|
|
id="svg1020"
|
|
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
|
|
sodipodi:docname="yjs.svg">
|
|
<defs
|
|
id="defs1014" />
|
|
<sodipodi:namedview
|
|
id="base"
|
|
pagecolor="#ffffff"
|
|
bordercolor="#666666"
|
|
borderopacity="1.0"
|
|
inkscape:pageopacity="0.0"
|
|
inkscape:pageshadow="2"
|
|
inkscape:zoom="0.35"
|
|
inkscape:cx="-944.46501"
|
|
inkscape:cy="202.20128"
|
|
inkscape:document-units="mm"
|
|
inkscape:current-layer="layer1"
|
|
showgrid="false"
|
|
fit-margin-top="0"
|
|
fit-margin-left="0"
|
|
fit-margin-right="0"
|
|
fit-margin-bottom="0"
|
|
inkscape:window-width="2560"
|
|
inkscape:window-height="1330"
|
|
inkscape:window-x="0"
|
|
inkscape:window-y="36"
|
|
inkscape:window-maximized="1" />
|
|
<metadata
|
|
id="metadata1017">
|
|
<rdf:RDF>
|
|
<cc:Work
|
|
rdf:about="">
|
|
<dc:format>image/svg+xml</dc:format>
|
|
<dc:type
|
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
<dc:title></dc:title>
|
|
</cc:Work>
|
|
</rdf:RDF>
|
|
</metadata>
|
|
<g
|
|
inkscape:label="Layer 1"
|
|
inkscape:groupmode="layer"
|
|
id="layer1"
|
|
transform="translate(-185.25577,-184.53663)">
|
|
<path
|
|
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;opacity:1;fill:#6eeb83;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
|
d="m 195.29683,184.53663 c -0.76895,0.008 -1.31878,0.38862 -1.64951,1.14102 l -2.37919,5.5392 v 0.0217 l 1.72651,2.59209 3.91449,-6.71432 c 0.32246,-0.55396 0.30593,-1.12448 -0.0496,-1.71152 -0.35553,-0.57877 -0.86816,-0.86816 -1.53789,-0.86816 z"
|
|
id="path1304-2-6"
|
|
inkscape:connector-curvature="0" />
|
|
<path
|
|
id="path1307-0-7"
|
|
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;opacity:1;fill:#30bced;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
|
d="m 191.26813,191.2246 -2.01434,2.7218 0.0155,0.0284 v 4.41523 c 0,0.61185 0.1819,1.09968 0.5457,1.46348 0.35554,0.3638 0.78549,0.5457 1.28985,0.5457 h 0.0496 c 0.0406,0 0.074,-0.0198 0.11369,-0.0222 z m 1.72651,2.60604 -1.72651,-2.59209 v 9.13846 c 0.44556,-0.0273 0.84213,-0.18945 1.17616,-0.52348 0.3638,-0.35553 0.5457,-0.84336 0.5457,-1.46348 v -4.55166 z"
|
|
inkscape:connector-curvature="0" />
|
|
<path
|
|
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;opacity:1;fill:#ffbc42;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
|
d="m 187.06167,184.53663 c -0.64492,0.008 -1.14928,0.29766 -1.51308,0.86817 -0.36381,0.5705 -0.38861,1.13688 -0.0744,1.69912 l 3.77962,6.84248 2.01434,-2.7218 v -0.008 l -0.002,0.005 c -0.81028,-1.78593 -1.59576,-3.63388 -2.35644,-5.54385 -0.29765,-0.76067 -0.84749,-1.14101 -1.64951,-1.14101 z"
|
|
id="text3715-6-6-6-2-6-9-6-5"
|
|
inkscape:connector-curvature="0" />
|
|
<g
|
|
id="text3723-9-5-1-3"
|
|
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#313330;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
|
aria-label="js"
|
|
transform="translate(52.80281,-62.099754)">
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
id="path959"
|
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Dyuthi;-inkscape-font-specification:Dyuthi;fill:#313330;fill-opacity:1;stroke-width:0.26458332"
|
|
d="m 143.40997,262.00879 q 0,1.09554 -0.5426,1.79317 -0.63562,0.80099 -1.72082,0.58394 -0.093,-0.0155 -0.23255,-0.0827 -0.33073,-0.16019 -0.33073,-0.52193 0,-0.23254 0.14986,-0.39791 0.15503,-0.16536 0.37207,-0.16536 0.21705,0 0.40308,-0.0982 0.45475,-0.21187 0.44959,-1.00769 v -3.43131 q 0,-0.29973 0.21187,-0.5116 0.20154,-0.20671 0.50643,-0.20671 h 0.0207 q 0.30489,0 0.50643,0.20671 0.2067,0.21187 0.2067,0.5116 z m -0.22737,-4.7439 q -0.22738,0.24288 -0.56328,0.24288 -0.32039,0 -0.5581,-0.23771 -0.23771,-0.23771 -0.23771,-0.56327 0,-0.33073 0.22737,-0.56328 0.22738,-0.23771 0.56844,-0.23771 0.3359,0 0.56328,0.23771 0.22737,0.23772 0.22737,0.56328 -0.005,0.31006 -0.22737,0.5581 z" />
|
|
<path
|
|
inkscape:connector-curvature="0"
|
|
id="path961"
|
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Dyuthi;-inkscape-font-specification:Dyuthi;fill:#313330;fill-opacity:1;stroke-width:0.26458332"
|
|
d="m 144.0766,261.70907 q 0.0465,-0.19637 0.25321,-0.3204 0.18604,-0.11369 0.50126,-0.0103 0.31523,0.10335 0.64079,0.093 0.62012,-0.0103 0.62012,-0.38757 0,-0.17053 -0.13436,-0.27905 -0.13436,-0.10852 -0.5426,-0.25322 -1.34359,-0.46508 -1.33325,-1.4056 0.0103,-0.67696 0.5271,-1.1007 0.51159,-0.42375 1.36942,-0.42375 0.40308,-0.005 0.83199,0.11369 0.19121,0.0517 0.30489,0.22737 0.10852,0.1757 0.0517,0.37724 v 0.005 q -0.0362,0.19637 -0.22738,0.31523 -0.1912,0.11368 -0.43408,0.0465 -0.24805,-0.0672 -0.48059,-0.0775 -0.55294,-0.0103 -0.55294,0.3669 0,0.15503 0.1602,0.27906 0.1602,0.11885 0.59428,0.26871 1.2454,0.43925 1.25057,1.42627 0.0103,0.67696 -0.50126,1.10071 -0.5116,0.41858 -1.50379,0.41858 -0.52193,0 -1.03869,-0.13953 -0.18087,-0.0465 -0.29973,-0.24804 -0.11368,-0.18604 -0.0568,-0.37724 z" />
|
|
</g>
|
|
</g>
|
|
</svg>
|