.logo-container{background:#2d3191;background:linear-gradient(45deg,rgb(45,49,145),rgb(28,117,188));min-height:100vh;display:flex;justify-content:center;align-items:center}:root{--stroke-width:10;--scale-offset:calc(var(--stroke-width)/0.9)}#logo{stroke-width:var(--stroke-width)}@keyframes logo-spin{15%{transform:scale(1)}25%{transform:scale(.9) rotate(0deg);stroke-width:var(--scale-offset)}75%{transform:scale(.9) rotate(180deg);stroke-width:var(--scale-offset)}85%{transform:scale(1) rotate(180deg);stroke-width:var(--stroke-width)}to{transform:rotate(180deg)}}.left,.right,.top{animation:logo-spin 2s ease infinite}.top{transform-origin:182.3px 138px}.left{transform-origin:225.6px 213px}.right{transform-origin:139px 213px}