/* Page-specific opt-in. Native links, form submission and history are untouched. */
@media (prefers-reduced-motion: no-preference) {
    @view-transition { navigation: auto; }
    .study-navbar { view-transition-name: study-header; }
    ::view-transition-group(root), ::view-transition-group(study-header) {
        animation-duration: 180ms;
        animation-timing-function: ease-out;
    }
    ::view-transition-old(root), ::view-transition-new(root) {
        animation-duration: 180ms;
        animation-timing-function: ease-out;
    }
    ::view-transition-old(study-header) { display: none; }
    ::view-transition-new(study-header) { animation: none; }
    .study-navigation--desktop .study-navigation-children:not([hidden]) {
        animation: study-menu-reveal 120ms ease-out;
    }
    .study-navigation-link, .study-navigation-toggle, .study-palette-choice {
        transition: background-color 120ms ease-out, color 120ms ease-out;
    }
}
@keyframes study-menu-reveal {
    from { opacity: .6; }
    to { opacity: 1; }
}
@media print { @view-transition { navigation: none; } }
