/*! Elite Kit — photo-stack widget. Built by tools/build-widget-css.mjs; edit assets/css/tailwind/widgets/widget-css/photo-stack.css. */
@keyframes ha_rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ha_rotating_inverse{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes ha_bounce_sm{0%,to{transform:translateY(0)}50%{transform:translateY(10%)}}@keyframes ha_bounce_md{0%,to{transform:translateY(0)}50%{transform:translateY(20%)}}@keyframes ha_bounce_lg{0%,to{transform:translateY(0)}50%{transform:translateY(40%)}}@keyframes ha_fade{0%,to{opacity:1}50%{opacity:.6}}@keyframes ha_scale_sm{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes ha_scale_md{0%,to{transform:scale(1)}50%{transform:scale(1.4)}}@keyframes ha_scale_lg{0%,to{transform:scale(1)}50%{transform:scale(1.8)}}.ekl-photo-stack-container{width:100%}.ha-photo-stack-wrapper,.ekl-photo-stack-wrapper{box-sizing:border-box;--animation_speed:6s;display:inline-block;position:relative}.ha-photo-stack-wrapper .ha-photo-stack-item,.ekl-photo-stack-wrapper .ekl-photo-stack-item{display:inline-block;position:absolute}.ha-photo-stack-item img,.ekl-photo-stack-item img,.ha-photo-stack-img,.ekl-photo-stack-img{box-sizing:border-box;max-width:100%;height:auto;display:block}.ha-rotating,.ha-rotating-inverse,.ekl-rotating,.ekl-rotating-inverse{animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both;animation-duration:var(--animation_speed,6s);will-change:transform}.ha-rotating,.ekl-rotating{animation-name:ha_rotating}.ha-rotating-inverse,.ekl-rotating-inverse{animation-name:ha_rotating_inverse}.ha-bounce-sm,.ekl-bounce-sm{animation-name:ha_bounce_sm;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both;animation-duration:var(--animation_speed,6s);will-change:transform}.ha-bounce-md,.ekl-bounce-md{animation-name:ha_bounce_md;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both;animation-duration:var(--animation_speed,6s);will-change:transform}.ha-bounce-lg,.ekl-bounce-lg{animation-name:ha_bounce_lg;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both;animation-duration:var(--animation_speed,6s);will-change:transform}.ha-fade,.ekl-fade{animation-name:ha_fade;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both;animation-duration:var(--animation_speed,6s)}.ha-scale-sm,.ekl-scale-sm{animation-name:ha_scale_sm;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both;animation-duration:var(--animation_speed,6s);will-change:transform}.ha-scale-md,.ekl-scale-md{animation-name:ha_scale_md;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both;animation-duration:var(--animation_speed,6s);will-change:transform}.ha-scale-lg,.ekl-scale-lg{animation-name:ha_scale_lg;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both;animation-duration:var(--animation_speed,6s);will-change:transform}.scale,.scale-inverse,.scale-inverse-lg,.scale-inverse-sm,.scale-lg,.scale-sm,.fly,.fly-lg,.fly-sm{backface-visibility:hidden;transition:all .4s cubic-bezier(.165,.84,.44,1)}.scale-sm:hover{z-index:999;transform:scale(1.05)!important}.scale:hover{z-index:999;transform:scale(1.1)!important}.scale-lg:hover{z-index:999;transform:scale(1.15)!important}.scale-inverse-sm:hover{transform:scale(.95)!important}.scale-inverse:hover{transform:scale(.925)!important}.scale-inverse-lg:hover{transform:scale(.9)!important}.fly-sm:hover{transform:translateY(-3px)!important}.fly:hover{transform:translateY(-6px)!important}.fly-lg:hover{transform:translateY(-9px)!important}
