/* Soft fade around a language switch (see lang-switch.js). */

body {
    transition: opacity var(--dur-base) var(--ease-out);
}

.is-lang-leaving body,
.is-lang-arriving body {
    opacity: 0;
}

@media (prefers-reduced-motion: reduce) {
    body { transition: none; }
}
