:root{--ent-ease-out:cubic-bezier(.16, 1, .3, 1);--ent-ease-in-out:cubic-bezier(.4, 0, .2, 1)}@keyframes ent-drift-subtle{0%,to{opacity:.12;transform:translate(0)scale(1)}50%{opacity:.22;transform:translate(8px,-8px)scale(1.06)}}@keyframes ent-breathe{0%,to{opacity:.45;transform:scale(.98)}50%{opacity:.9;transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
