====== Card studio and team branding ====== One theme drives your *//membership card////, ////Apple Wallet pass//// (where enabled), and ////weekend briefing PDF//// header/footer. Edit it once in ////Card studio//*; all three update on the next generation. ===== Opening card studio ===== - *//Super-admin://* global programme default (BBM Sport baseline). - *//Team admin://* your team’s override layer only. ===== Fields you can change ===== ^ Setting ^| Effect ^ | *//Header strip colour//* | Top band on card and briefing pages | | *//Accent colour//* | Rules, highlights, footer divider | | *//Surface colour//* | Light card background | | *//Title / muted text colours//* | Body typography on PDFs | | *//Header text colours//* | Text on the dark header band | | *//Logo//* | Upload or URL to PNG/JPG on the header | | *//Show logo//* | Turn off for text-only headers | | *//Network mark label//* | Footer text (e.g. ''Your Team · Yardline'') | Use *//#RRGGBB//* hex colours. Invalid values fall back to programme defaults. ===== Layering ===== 1. *//Programme default//* (BBM Sport). 2. *//Global template//* (super-admin). 3. *//Your team override//* (team admin). Unset fields inherit from the layer above. ===== Briefing PDF ===== When crew open a briefing link, the PDF uses your *//logo////, ////team display name//*, and colours on every page. Regenerate happens automatically when they request a fresh PDF — no redeploy required. ===== Membership cards for members ===== Public members downloading a card for your team see the *//merged//* theme. Fans on the generic programme tier keep the default BBM look unless you assign them to a team card category. ===== Tips ===== - Test contrast in *//sunlight//* — pale logos on pale headers fail at the circuit. - Keep logos *//wide and short//*; extreme portrait assets clip awkwardly. - After a rebrand, open card studio and save once so Postgres picks up changes on production.