# BBLC presentation deck fix - 2026-09-29

Problem: The Open Access Grid presentation at /presentation rendered all slides at once because `assets/js/site.js` added `.reveal.visible` classes to every slide section, overriding the deck's `opacity: 0` rule.

Fix applied:
- Removed `site.js` from `presentation.html`.
- Added `!important` to `.slide { opacity: 0 }` and `.slide.active { opacity: 1 }` so a global reveal script cannot break the deck again.
- Hardened `site.js` to skip any element inside `.presentation` if the script is ever re-added.
- Added `no-cache` meta tags and `site.css?v=2` cache-busting to the presentation head.

Deployment: `wrangler pages deploy` for `bblc-brand-options` completed.

Verification: Screenshot checks confirm slides 1, 2, and 3 render one at a time with no overlap.

Live link: https://bblc-brand-options.pages.dev/presentation
