/* ZYORA — smooth page/tab switching (no flash, no replayed entrance animations) */
html { background: var(--bg); color-scheme: light; }
html[data-theme="dark"] { color-scheme: dark; }
/* body used to animate its background on every page load -> visible black/white blink */
body { transition: none; }
/* entrance animations replayed on every navigation looked like blinking */
.card, .stat, .dash-stat, .dash-card, .adm-card, .bot-row,
.be-card, .set-card, .prof-card, .bil-card, .ad-card, .ab-card { animation: none !important; }
/* keep nav bars static while the page content cross-fades */
.topbar { view-transition-name: zy-topbar; }
.bottom-nav { view-transition-name: zy-bottomnav; }
@media (prefers-reduced-motion: reduce) {
  @view-transition { navigation: none; }
}
