/* fx-band-shift: the page colour glides from one band to the next as you scroll (cream → navy → cream), instead of
   hard section edges. Without JS each section keeps its own background, so the page never depends on it. */
[data-fx~="band-shift"].bs-on{background:var(--bs-bg);color:var(--bs-ink);transition:background-color var(--bs-dur,.5s) ease,color var(--bs-dur,.5s) ease}
[data-fx~="band-shift"].bs-on>[data-bg]{background:transparent!important;color:inherit!important}
@media (prefers-reduced-motion:reduce){[data-fx~="band-shift"].bs-on{transition-duration:.01s}}
