/* Máš klid · verze 1.4. Pohyb má návštěvníka provázet, ne rozptylovat. */
.motion-enabled [data-reveal]{opacity:0;transform:translate3d(0,12px,0);transition:opacity .6s var(--ease),transform .65s var(--ease);transition-delay:var(--reveal-delay,0ms)}
.motion-enabled [data-reveal].is-visible{opacity:1;transform:none}
@keyframes enter-soft{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
.motion-enabled .hero-copy{animation:enter-soft .75s var(--ease) both}.motion-enabled .hero-visual{animation:enter-soft .85s .1s var(--ease) both}
.user-reduced-motion{scroll-behavior:auto!important}
.user-reduced-motion *,.user-reduced-motion *:before,.user-reduced-motion *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
.user-reduced-motion [data-reveal]{opacity:1!important;transform:none!important}.user-reduced-motion .button,.user-reduced-motion .button svg,.user-reduced-motion .text-link svg,.user-reduced-motion .round-link svg,.user-reduced-motion .service-art img{transform:none!important}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.motion-enabled [data-reveal]{opacity:1!important;transform:none!important}.button,.button svg,.text-link svg,.round-link svg,.service-art img{transform:none!important}}
@media print{.motion-enabled [data-reveal]{opacity:1!important;transform:none!important}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none}}
