# Flyer source
`flyer.html` is the source for `public/assets/founders-break-flyer.pdf`. It is
not served by the site; it lives here so the flyer can be regenerated rather
than re-designed when a detail changes.
US Letter, one page, composed as a drafting sheet: thin frame, registration
ticks, the break drawing bleeding off the right edge, and a real title block
along the bottom holding venue, address, admission and the RSVP code. The title
block is the concept, not decoration, which is what stops it reading as four
centred boxes stacked down a column.
Printed on white on purpose: a full-bleed dark flyer drinks toner and collapses
to a solid block on the mono laser printers in most campus libraries. The line
art carries the brand and survives a black-and-white print intact. Corners are
sharp throughout to match the drawing language.
`silverq-black.png` is Silver Q's own mark, their original black-on-white logo
trimmed and given an alpha channel. Do not recolour it.
Regenerate after editing (needs Chrome and playwright):
```js
const { chromium } = require('playwright');
const b = await chromium.launch({ executablePath: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome' });
const p = await b.newPage({ viewport: { width: 816, height: 1056 }, deviceScaleFactor: 2 });
await p.goto('file:///abs/path/design/flyer.html', { waitUntil: 'networkidle' });
await p.evaluate(() => document.fonts.ready);
await p.pdf({ path: '../public/assets/founders-break-flyer.pdf', width: '8.5in', height: '11in',
printBackground: true, margin: { top: '0', right: '0', bottom: '0', left: '0' } });
```
Check `document.body.scrollHeight - 1056 === 0` before shipping: anything over
spills onto a second page, and the QR is the first thing to fall off.