/* Зацикленные анимации значков (соцсети/контакты). Только CSS: ссылки, HTML и картинки не менялись.
   Циклы 8–14 с: заметное действие каждого значка раз в 8–14 с, у каждого значка свой период и сдвиг — повтор не заметен.
   Плавание = свойство translate, «действие» = rotate/scale/transform/filter — они идут независимо. */
@media (prefers-reduced-motion: no-preference) {
@keyframes ia-float { 0%,100%{translate:0 0} 25%{translate:0 -5.5px} 50%{translate:0 0} 75%{translate:0 4px} }
@keyframes ia-tg   { 0%,32%,78%,100%{transform:none;rotate:0deg} 38%{transform:translate(-4px,4px);rotate:-10deg} 48%{transform:translate(15px,-15px);rotate:18deg} 56%{transform:translate(-3px,2px);rotate:-8deg} 66%{transform:translate(6px,-6px);rotate:7deg} }
@keyframes ia-mail { 0%,25%,70%,100%{transform:none;rotate:0deg} 31%{transform:translateY(-11px);rotate:-10deg} 38%{transform:translateY(-2px);rotate:9deg} 45%{transform:translateY(-8px);rotate:-8deg} 52%{transform:translateY(0);rotate:5deg} 60%{transform:none;rotate:-2deg} }
@keyframes ia-ig   { 0%,30%,75%,100%{scale:1;filter:none} 45%{scale:1.14;filter:drop-shadow(0 0 9px rgba(225,48,108,.85))} 60%{scale:1.06;filter:drop-shadow(0 0 13px rgba(252,175,69,.8))} }
@keyframes ia-vk   { 0%,28%,72%,100%{transform:none} 34%{transform:translateY(-12px)} 40%{transform:translateY(0)} 47%{transform:translateY(-9px)} 54%{transform:translateY(0)} 60%{transform:translateY(-4px)} 65%{transform:none} }
@keyframes ia-fb   { 0%,25%,78%,100%{rotate:0deg;scale:1} 33%{rotate:-9deg;scale:1.1} 44%{rotate:8deg;scale:1.1} 55%{rotate:-5deg;scale:1.06} 66%{rotate:2deg;scale:1.02} }
@keyframes ia-max  { 0%,22%,75%,100%{scale:1;rotate:0deg} 32%{scale:1.15;rotate:-9deg} 44%{scale:1.15;rotate:9deg} 56%{scale:1.05;rotate:-3deg} 65%{scale:1;rotate:0deg} }
@keyframes ia-bird { 0%,14%,66%,100%{transform:none;rotate:0deg} 20%{transform:translateY(-14px);rotate:-14deg} 27%{transform:translateY(0);rotate:4deg} 34%{transform:translateY(-10px);rotate:12deg} 41%{transform:translateY(0);rotate:-3deg} 48%{transform:translateY(-5px);rotate:-7deg} 56%{transform:none;rotate:0deg} }
@keyframes ia-steam{ 0%,25%,80%,100%{scale:1;filter:none} 45%{scale:1.14;filter:drop-shadow(0 0 11px rgba(60,160,255,.9))} 60%{scale:1.05;filter:drop-shadow(0 0 6px rgba(60,160,255,.5))} }
@keyframes ia-reel { 0%,30%{rotate:0deg} 62%,100%{rotate:360deg} }
@keyframes ia-shows{ 0%,22%,72%,100%{rotate:0deg;transform:none} 30%{rotate:-10deg;transform:translateY(-4px)} 38%{rotate:9deg} 46%{rotate:-7deg} 54%{rotate:5deg} 62%{rotate:-2deg} }
@keyframes ia-wa   { 0%,18%,58%,100%{rotate:0deg} 22%{rotate:-14deg} 26%{rotate:13deg} 30%{rotate:-12deg} 34%{rotate:11deg} 38%{rotate:-8deg} 42%{rotate:6deg} 47%{rotate:-3deg} 52%{rotate:1deg} }
@keyframes ia-yt   { 0%,25%,80%,100%{scale:1} 50%{scale:1.07} }
@keyframes ia-likee{ 0%,15%,70%,100%{scale:1} 24%{scale:1.14} 32%{scale:1.02} 42%{scale:1.12} 52%{scale:1} }
@keyframes ia-pair { 0%,18%,70%,100%{transform:none;rotate:0deg;scale:1} 24%{transform:translateY(-10px);rotate:-7deg;scale:1.05} 31%{transform:translateY(0);rotate:4deg;scale:1.02} 38%{transform:translateY(-8px);rotate:7deg;scale:1.05} 46%{transform:translateY(0);rotate:-3deg;scale:1.02} 54%{transform:translateY(-3px);rotate:-5deg;scale:1.03} 62%{transform:none;rotate:1deg;scale:1} }
@keyframes ia-strip{ 0%,100%{rotate:0deg} 25%{rotate:1.8deg} 50%{rotate:-1deg} 75%{rotate:.8deg} }

#wb_element_instance48{animation:ia-float 6.5s ease-in-out -1.0s infinite,ia-tg 11s ease-in-out -0.5s infinite}
#wb_element_instance49{animation:ia-float 8.0s ease-in-out -0.8s infinite,ia-max 12s ease-in-out -0.7s infinite}
#wb_element_instance16{animation:ia-float 7.0s ease-in-out -0.3s infinite,ia-mail 11s ease-in-out -4.6s infinite}
#wb_element_instance19{animation:ia-float 6.2s ease-in-out -3.4s infinite,ia-ig 11s ease-in-out -9.1s infinite}
#wb_element_instance18{animation:ia-float 5.9s ease-in-out -1.3s infinite,ia-vk 10s ease-in-out -5.8s infinite}
#wb_element_instance21{animation:ia-float 5.7s ease-in-out -3.3s infinite,ia-steam 12s ease-in-out -11.7s infinite}
#wb_element_instance22{animation:ia-float 5.6s ease-in-out -4.8s infinite,ia-reel 10s ease-in-out -4.2s infinite}
#wb_element_instance23{animation:ia-float 7.1s ease-in-out -4.1s infinite,ia-shows 12s ease-in-out -9.8s infinite}
#wb_element_instance27{animation:ia-float 6.0s ease-in-out -3.5s infinite,ia-fb 14s ease-in-out -2.6s infinite}
#wb_element_instance24{animation:ia-float 5.8s ease-in-out -4.1s infinite,ia-ig 13s ease-in-out -0.8s infinite}
#wb_element_instance26{animation:ia-float 6.1s ease-in-out -4.2s infinite,ia-vk 9s ease-in-out -7.0s infinite}
#wb_element_instance50{animation:ia-float 6.9s ease-in-out -6.4s infinite,ia-tg 10s ease-in-out -3.0s infinite}
#wb_element_instance29{animation:ia-float 7.9s ease-in-out -5.5s infinite,ia-wa 8s ease-in-out -0.7s infinite}
#wb_element_instance30{animation:ia-float 6.4s ease-in-out -3.2s infinite,ia-mail 11s ease-in-out -8.0s infinite}
#wb_element_instance25{animation:ia-float 6.4s ease-in-out -6.3s infinite,ia-ig 11s ease-in-out -5.6s infinite}
#wb_element_instance28{animation:ia-float 6.0s ease-in-out -2.1s infinite,ia-fb 13s ease-in-out -5.5s infinite}
#wb_element_instance31{animation:ia-float 8.4s ease-in-out -0.7s infinite,ia-mail 12s ease-in-out -6.9s infinite}
#wb_element_instance46{animation:ia-float 8.1s ease-in-out -2.5s infinite,ia-yt 12s ease-in-out -4.2s infinite}
#wb_element_instance47{animation:ia-float 7.0s ease-in-out -5.6s infinite,ia-likee 8s ease-in-out -6.7s infinite}
#wb_element_instance77{animation:ia-float 8.3s ease-in-out -3.9s infinite,ia-tg 11s ease-in-out -0.7s infinite}
#wb_element_instance78{animation:ia-float 7.7s ease-in-out -2.4s infinite,ia-max 12s ease-in-out -11.9s infinite}
#wb_element_instance68{animation:ia-float 8.0s ease-in-out -2.3s infinite,ia-wa 9s ease-in-out -8.0s infinite}
#wb_element_instance63{animation:ia-float 6.5s ease-in-out -6.1s infinite,ia-mail 11s ease-in-out -1.8s infinite}
#wb_element_instance66{animation:ia-float 5.9s ease-in-out -0.3s infinite,ia-ig 12s ease-in-out -1.6s infinite}
#wb_element_instance65{animation:ia-float 6.2s ease-in-out -2.4s infinite,ia-vk 9s ease-in-out -0.7s infinite}
#wb_element_instance71{animation:ia-float 6.8s ease-in-out -3.7s infinite,ia-shows 10s ease-in-out -8.2s infinite}
#wb_element_instance70{animation:ia-float 8.1s ease-in-out -2.3s infinite,ia-reel 10s ease-in-out -9.9s infinite}
#wb_element_instance69{animation:ia-float 7.5s ease-in-out -2.9s infinite,ia-steam 12s ease-in-out -1.8s infinite}
#wb_element_instance203{animation:ia-float 6.0s ease-in-out -1.4s infinite,ia-tg 9s ease-in-out -0.1s infinite}
#wb_element_instance199{animation:ia-float 8.0s ease-in-out -1.5s infinite,ia-wa 9s ease-in-out -0.0s infinite}
#wb_element_instance194{animation:ia-float 6.8s ease-in-out -2.5s infinite,ia-mail 12s ease-in-out -3.8s infinite}
#wb_element_instance197{animation:ia-float 5.9s ease-in-out -5.1s infinite,ia-ig 13s ease-in-out -8.5s infinite}
#wb_element_instance196{animation:ia-float 7.7s ease-in-out -3.5s infinite,ia-vk 10s ease-in-out -8.0s infinite}
#wb_element_instance195{animation:ia-float 6.7s ease-in-out -2.7s infinite,ia-fb 12s ease-in-out -5.8s infinite}
#wb_element_instance209{animation:ia-float 6.7s ease-in-out -1.3s infinite,ia-ig 11s ease-in-out -4.8s infinite}
#wb_element_instance208{animation:ia-float 5.8s ease-in-out -3.5s infinite,ia-fb 12s ease-in-out -0.0s infinite}
#wb_element_instance207{animation:ia-float 6.0s ease-in-out -0.6s infinite,ia-mail 11s ease-in-out -6.8s infinite}
#wb_element_instance214{animation:ia-float 5.7s ease-in-out -1.2s infinite,ia-yt 11s ease-in-out -1.6s infinite}
#wb_element_instance110{animation:ia-float 6.3s ease-in-out -2.2s infinite,ia-ig 12s ease-in-out -5.7s infinite}
#wb_element_instance215{animation:ia-float 5.8s ease-in-out -2.8s infinite,ia-likee 9s ease-in-out -4.3s infinite}
#wb_element_instance35{animation:ia-float 6.4s ease-in-out -0.9s infinite}
#wb_element_instance76{animation:ia-float 6.3s ease-in-out -5.2s infinite}
#wb_element_instance52{animation:ia-float 6.1s ease-in-out -5.8s infinite,ia-tg 10s ease-in-out -1.5s infinite}
#wb_element_instance53{animation:ia-float 7.1s ease-in-out -0.2s infinite,ia-max 12s ease-in-out -3.6s infinite}
#wb_element_instance6{animation:ia-float 7.4s ease-in-out -0.7s infinite,ia-vk 9s ease-in-out -4.7s infinite}
#wb_element_instance5{animation:ia-float 8.2s ease-in-out -2.9s infinite,ia-fb 12s ease-in-out -6.4s infinite}
#wb_element_instance4{animation:ia-float 7.8s ease-in-out -2.6s infinite,ia-ig 11s ease-in-out -6.7s infinite}
#wb_element_instance3{animation:ia-float 7.9s ease-in-out -6.0s infinite,ia-bird 8s ease-in-out -6.4s infinite}
#wb_element_instance17{transform-origin:65px 50px;animation:ia-float 7.6s ease-in-out -5.6s infinite,ia-pair 10s ease-in-out -2.3s infinite}
#wb_element_instance20{transform-origin:5px 20px;animation:ia-float 7.6s ease-in-out -5.6s infinite,ia-pair 10s ease-in-out -2.3s infinite}
#wb_element_instance64{transform-origin:65px 50px;animation:ia-float 7.0s ease-in-out -2.5s infinite,ia-pair 10s ease-in-out -0.3s infinite}
#wb_element_instance67{transform-origin:5px 20px;animation:ia-float 7.0s ease-in-out -2.5s infinite,ia-pair 10s ease-in-out -0.3s infinite}
#wb_element_instance40{transform-origin:0px 55px;animation:ia-float 6.1s ease-in-out -1.7s infinite,ia-strip 10s ease-in-out -2.6s infinite}
#wb_element_instance41{transform-origin:-75px 25px;animation:ia-float 6.1s ease-in-out -1.7s infinite,ia-strip 10s ease-in-out -2.6s infinite}
#wb_element_instance42{transform-origin:-108px 22px;animation:ia-float 6.1s ease-in-out -1.7s infinite,ia-strip 10s ease-in-out -2.6s infinite}
#wb_element_instance62{transform-origin:0px 55px;animation:ia-float 7.4s ease-in-out -7.1s infinite,ia-strip 10s ease-in-out -4.5s infinite}
#wb_element_instance72{transform-origin:-80px 25px;animation:ia-float 7.4s ease-in-out -7.1s infinite,ia-strip 10s ease-in-out -4.5s infinite}
#wb_element_instance73{transform-origin:-100px 25px;animation:ia-float 7.4s ease-in-out -7.1s infinite,ia-strip 10s ease-in-out -4.5s infinite}
#wb_element_instance48:hover,#wb_element_instance49:hover,#wb_element_instance16:hover,#wb_element_instance19:hover,#wb_element_instance18:hover,#wb_element_instance21:hover,#wb_element_instance22:hover,#wb_element_instance23:hover,#wb_element_instance27:hover,#wb_element_instance24:hover,#wb_element_instance26:hover,#wb_element_instance50:hover,#wb_element_instance29:hover,#wb_element_instance30:hover,#wb_element_instance25:hover,#wb_element_instance28:hover,#wb_element_instance31:hover,#wb_element_instance46:hover,#wb_element_instance47:hover,#wb_element_instance77:hover,#wb_element_instance78:hover,#wb_element_instance68:hover,#wb_element_instance63:hover,#wb_element_instance66:hover,#wb_element_instance65:hover,#wb_element_instance71:hover,#wb_element_instance70:hover,#wb_element_instance69:hover,#wb_element_instance203:hover,#wb_element_instance199:hover,#wb_element_instance194:hover,#wb_element_instance197:hover,#wb_element_instance196:hover,#wb_element_instance195:hover,#wb_element_instance209:hover,#wb_element_instance208:hover,#wb_element_instance207:hover,#wb_element_instance214:hover,#wb_element_instance110:hover,#wb_element_instance215:hover,#wb_element_instance35:hover,#wb_element_instance76:hover,#wb_element_instance52:hover,#wb_element_instance53:hover,#wb_element_instance6:hover,#wb_element_instance5:hover,#wb_element_instance4:hover,#wb_element_instance3:hover{animation-play-state:paused}
}
