.cont__main{overflow:hidden}.circle{animation:fluffy 1s .2s ease-in-out infinite alternate;pointer-events:auto}.cont--loop .circle-wrap__item{animation-play-state:running}.cont--mouse .circle-wrap__item{animation-play-state:paused}.cont--scroll .circle-wrap__item{animation:none}@keyframes a{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.circle:nth-child(2n){background:#ff4000}.circle.circle--small{margin:0 min(var(--vw,1vw)*16/1280*100,20px);aspect-ratio:1;width:min(var(--vw,1vw)*80/1280*100,100px);height:min(var(--vw,1vw)*80/1280*100,100px)}.circle-wrap{display:flex}.circle-wrap__item{display:flex;animation:a 10s linear infinite 1s both;animation-play-state:paused}@media(any-hover:hover){.cont--mouse .cont__main:hover .circle-wrap__item{cursor:pointer;animation-play-state:running}}