/*
|--------------------------------------------------------------------------
| BUDRACE DESIGN SYSTEM - CENTRAL BEHAVIOR TOKENS V392
|--------------------------------------------------------------------------
| This file owns motion/lifecycle tokens only.
| It intentionally does not redesign existing pages.
*/
:root {
    --br-motion-none: 0ms;
    --br-motion-fast: 120ms;
    --br-motion-base: 160ms;
    --br-motion-slow: 220ms;

    --br-ease-standard: cubic-bezier(.2, 0, 0, 1);
    --br-ease-enter: cubic-bezier(.2, .8, .2, 1);
    --br-ease-exit: cubic-bezier(.4, 0, 1, 1);

    --br-page-transition-duration: 0ms;
    --br-component-transition-duration: var(--br-motion-base);
}

html {
    scroll-behavior: auto;
}

.br-ds-interactive,
[data-br-ds-motion="interactive"] {
    transition-duration: var(--br-component-transition-duration);
    transition-timing-function: var(--br-ease-standard);
}

[data-br-ds-page] {
    animation: none;
}

@media (prefers-reduced-motion: reduce) {
    :root {
        --br-motion-fast: 0ms;
        --br-motion-base: 0ms;
        --br-motion-slow: 0ms;
        --br-component-transition-duration: 0ms;
    }

    html {
        scroll-behavior: auto !important;
    }

    .br-ds-interactive,
    [data-br-ds-motion="interactive"] {
        transition-duration: 0ms !important;
        animation-duration: 0ms !important;
    }
}
