V1.1 — Recolorable OBS overlay pack: local HTML + PNG/SVG. No After Effects. No StreamElements login. Honest install (OBS 32 Browser Source) (A) Local file checkbox — OBS does not pass query strings (path only). Edit config.js (name, accent, reducedMotion). Every HTML loads it as a classic relative script. (B) URL field — uncheck Local file. Use file:///…/starting-soon.html?name=YourName&accent=3dffb0. Query string overrides config when present. There is no separate transparency checkbox. Default Custom CSS already makes body transparent. Full-screen scenes paint the ground on the inner stage so they stay opaque. live.html, alerts, and the stinger stay transparent on purpose. What's in V1.1 16:9 HTML + PNG: starting soon, BRB, ending, offline, live webcam frame 9:16 (1080×1920) HTML + PNG: starting soon, BRB, ending (TikTok / YouTube dual) HTML alerts (CSS + Web Animations, not video): follow, sub, raid, donation, cheer. Trigger with ?demo=follow or demo.html which cycles them. Not wired to Twitch/YouTube/Kick APIs. CSS stinger (2s wipe/scan HTML). Not WebM. Webcam 16:9 / 4:3 PNG+SVG with transparent center. 9 about-section panels. One bundled SIL/OFL font (IBM Plex Mono WOFF2). No Google Fonts CDN. Local config.js so Local-file mode can recolor without a query string. What this is not No After Effects / Streamlabs .overlay project files No live chat API, no StreamElements / Streamlabs login, no SE_API Alerts are graphics you fire yourself (query / demo / hotkey), not a hosted alert box License Personal livestream use on your own streams, VODs, and channel about-section panels. No resale, no redistribution, no bundling into another pack. Original geometry. Not affiliated with Twitch, YouTube, Kick, or OBS. Refunds Broken or empty zip: refunded. Change of mind: no, except where required by law (including Brazil's 7-day withdrawal right).