body,html{margin:0;padding:0;background-color:#000}.container{display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;border:30px solid #000;background-color:#000;align-items:center}.square{flex-grow:0;flex-shrink:0;flex-basis:calc(100% / 10 - 20px);border-radius:20px;margin:10px;transition:linear(0 0,.22 2.1%,.86 6.5%,1.11 8.6%,1.3 10.7%,1.35 11.8%,1.37 12.9%,1.37 13.7%,1.36 14.5%,1.32 16.2%,1.03 21.8%,.94 24%,.89 25.9%,.88 26.85%,.87 27.8%,.87 29.25%,.88 30.7%,.91 32.4%,.98 36.4%,1.01 38.3%,1.04 40.5%,1.05 42.7%,1.05 44.1%,1.04 45.7%,1 53.3%,.99 55.4%,.98 57.5%,.99 60.7%,1 68.1%,1.01 72.2%,1 86.7%,1 100%) 4.3s}@media (max-width:600px){.square{height:calc((100vw - 80px - 59px)/ 10)!important;margin:5px;min-width:calc(100vw / 10 - 19px);border-radius:5px}}@media (max-width:600px){.container{border:35px solid #000}}