/*!
 * WellMade Components — v1.0
 * Text rotator (fade / slide / typing) + pause on hover
 * Note: .wma-breath and .wma-float keyframes are injected inline
 * (duration and values driven by plugin settings).
 */
 .wma-rotate{display:inline-block;position:relative;vertical-align:baseline}.wma-rotate .wma-rotate-item{display:inline-block;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),filter .6s cubic-bezier(.16,1,.3,1)}.wma-rotate-fade .wma-rotate-item{opacity:0;filter:blur(4px);transform:translateY(6px)}.wma-rotate-fade .wma-rotate-item.wma-rotate-item-active{opacity:1;filter:blur(0);transform:translateY(0)}.wma-rotate-slide{overflow:hidden;height:1.2em;line-height:1.2;vertical-align:top}.wma-rotate-slide .wma-rotate-item{display:block;opacity:0;transform:translateY(100%);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.77,0,.175,1)}.wma-rotate-slide .wma-rotate-item.wma-rotate-item-active{opacity:1;transform:translateY(0)}.wma-rotate-slide .wma-rotate-item.wma-rotate-item-leaving{opacity:0;transform:translateY(-100%)}.wma-rotate-typing .wma-rotate-item{opacity:1;transform:none;filter:none}.wma-rotate-typing .wma-rotate-cursor{display:inline-block;margin-left:2px;width:1px;background:currentColor;animation:wma-rotate-blink 1s steps(2) infinite}.wma-rotate-typing .wma-rotate-cursor::before{content:"\00a0"}@keyframes wma-rotate-blink{0%,100%{opacity:1}50%{opacity:0}}.wma-rotate-pauseable.wma-rotate-paused .wma-rotate-item,.wma-rotate-pauseable.wma-rotate-paused .wma-rotate-cursor{animation-play-state:paused}