/* Hotfix 0.5.3-alpha: motion design centralizat */
html[data-motion-enabled="false"] *,html[data-motion-enabled="false"] *::before,html[data-motion-enabled="false"] *::after{animation-duration:1ms!important;transition-duration:1ms!important;scroll-behavior:auto!important}
::view-transition-old(root){animation-duration:var(--motion-page-duration)!important;animation-timing-function:var(--motion-easing-exit)!important}
::view-transition-new(root){animation-duration:var(--motion-page-duration)!important;animation-timing-function:var(--motion-easing-standard)!important}
::view-transition-group(*){animation-duration:var(--motion-shared-duration)!important;animation-timing-function:var(--motion-easing-emphasized)!important}
::view-transition-old(*),::view-transition-new(*){animation-duration:var(--motion-shared-duration)!important;animation-timing-function:var(--motion-easing-standard)!important}
.page-transition-cover{transition-duration:var(--motion-overlay-duration)!important;transition-timing-function:var(--motion-easing-emphasized)!important}
.reveal{transition-duration:var(--motion-reveal-duration)!important;transition-timing-function:var(--motion-easing-standard)!important}
.article-card,.project-card,.topic-card{transition-duration:var(--motion-shared-duration)!important;transition-timing-function:var(--motion-easing-standard)!important}
.article-card-media img,.project-card img{transition-duration:var(--motion-shared-duration)!important;transition-timing-function:var(--motion-easing-emphasized)!important}
.nav-link::after,.filter-chip,.filter-btn,.public-pagination a{transition-duration:var(--motion-filter-duration)!important;transition-timing-function:var(--motion-easing-standard)!important}
@media(max-width:720px){html[data-motion-mobile-simplified="true"]{--motion-page-duration:calc(var(--motion-page-duration-configured) * var(--motion-mobile-factor));--motion-shared-duration:calc(var(--motion-page-duration-configured) * .68);--motion-reveal-duration:calc(var(--motion-page-duration-configured) * .48)}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}::view-transition-old(root),::view-transition-new(root){animation:none!important}}
/* Recovery R8 - stabilizare motion pe touch/iPhone */
@media(max-width:720px),(pointer:coarse){
  html[data-motion-mobile-simplified="true"] .reveal{opacity:1!important;transform:none!important;transition:none!important}
  html[data-motion-mobile-simplified="true"] .article-card,
  html[data-motion-mobile-simplified="true"] .project-card,
  html[data-motion-mobile-simplified="true"] .topic-card,
  html[data-motion-mobile-simplified="true"] .reactive-surface{transform:none!important;transition-duration:1ms!important}
  html[data-motion-mobile-simplified="true"]::view-transition-old(root),
  html[data-motion-mobile-simplified="true"]::view-transition-new(root),
  html[data-motion-mobile-simplified="true"]::view-transition-group(*){animation-duration:1ms!important;animation-timing-function:linear!important}
}
