/* O.L. AI Mindset Engine — restrained editorial shake */
#ol-mindset-headline { transform-origin: 50% 60%; }
#ol-mindset-headline.mindset-switching {
  animation: ol-mindset-shift 520ms cubic-bezier(.2, .8, .2, 1) both;
}
@keyframes ol-mindset-shift {
  0% { opacity: 1; transform: translateX(0) skewX(0); filter: blur(0); }
  18% { opacity: .72; transform: translateX(-3px) skewX(-1deg); filter: blur(.7px); }
  36% { opacity: .5; transform: translateX(3px) skewX(1deg); filter: blur(1px); }
  55% { opacity: .82; transform: translateX(-1px) skewX(-.3deg); filter: blur(.2px); }
  100% { opacity: 1; transform: translateX(0) skewX(0); filter: blur(0); }
}
@media (prefers-reduced-motion: reduce) {
  #ol-mindset-headline.mindset-switching { animation: none !important; }
}
