:is([data-icon-hover] .animated-icon,.animated-icon[data-icon-hover],.animated-icon[data-play])[data-icon=clock] [data-part^=hand]{animation-name:icon-turn;animation-duration:var(--icon-duration-long);animation-timing-function:var(--ease-icon)}:is([data-icon-hover] .animated-icon,.animated-icon[data-icon-hover],.animated-icon[data-play])[data-icon=clock] [data-part=hand-long]{--icon-turn:-360deg}:is([data-icon-hover] .animated-icon,.animated-icon[data-icon-hover],.animated-icon[data-play])[data-icon=clock] [data-part=hand-short]{--icon-turn:-90deg}:is([data-icon-hover] .animated-icon,.animated-icon[data-icon-hover],.animated-icon[data-play])[data-icon=comment] [data-part=dots]>path{--icon-y:-2px;animation-name:icon-nudge}:is([data-icon-hover] .animated-icon,.animated-icon[data-icon-hover],.animated-icon[data-play])[data-icon=comment] [data-part=bubble]{--icon-pulse:scale(1.04);transform-origin:3px 20px;animation-name:icon-pulse}:is([data-icon-hover] .animated-icon,.animated-icon[data-icon-hover],.animated-icon[data-play])[data-icon=mail] [data-part=body]{--icon-pulse:scale(1.03, .96);transform-origin:12px 19.5px;animation-name:icon-pulse}:is([data-icon-hover] .animated-icon,.animated-icon[data-icon-hover],.animated-icon[data-play])[data-icon=mail] [data-part=flap]{transform-origin:12px 7px;animation-name:icon-mail-flap;animation-duration:var(--icon-duration-long)}@keyframes icon-mail-flap{40%,62%{transform:scaleY(-.85)}88%{transform:scaleY(1.08)}}:is([data-icon-hover] .animated-icon,.animated-icon[data-icon-hover],.animated-icon[data-play])[data-icon=search] [data-part=glass]{animation-name:icon-search-scan;animation-duration:var(--icon-duration-long)}:is([data-icon-hover] .animated-icon,.animated-icon[data-icon-hover],.animated-icon[data-play])[data-icon=search] [data-part=handle]{--icon-delay:.17s;animation-name:icon-draw;animation-duration:var(--icon-duration-short);animation-timing-function:var(--ease-icon)}@keyframes icon-search-scan{25%{transform:translate(-1.5px,-.5px)}50%{transform:translateY(-2px)}75%{transform:translate(1.5px,-.5px)}}
