.tetris{--blockSize:14px;margin-bottom:var(--spacing--small);justify-content:center;width:100%;display:flex;position:relative}.tetris>div{height:calc(var(--blockSize)*2);width:calc(var(--blockSize)*4);position:relative}.tetris .block1,.tetris .block2,.tetris .block3,.tetris .block4{background:var(--color--brand-1);height:var(--blockSize);width:var(--blockSize);position:absolute;box-shadow:inset 0 0 0 4px #00000014}.tetris .block1:before,.tetris .block2:before,.tetris .block3:before,.tetris .block4:before{content:"";background:#ffffff80;width:2px;height:2px;display:block;position:absolute;top:1px;left:1px}.tetris .block1{animation:5s linear infinite block1;top:0;left:8px}.tetris .block2{animation:5s linear infinite block2;top:0;left:24px}.tetris .block3{animation:5s linear infinite block3;top:0;left:40px}.tetris .block4{animation:5s linear infinite block4;top:16px;left:24px}@keyframes block1{0%{top:0;left:8px}24%{top:0;left:8px}28%{top:0;left:24px}35%{top:0;left:24px}42%{top:0;left:16px}49%{top:0;left:16px}56%{top:0;left:8px}77%{top:0;left:8px}81%{top:0;left:0}84%{top:8px;left:0}91%{top:8px;left:0}95%{top:0;left:0}to{top:0;left:8px}}@keyframes block2{0%{top:0;left:24px}21%{top:0;left:24px}25%{top:16px;left:24px}35%{top:16px;left:24px}42%{top:16px;left:32px}49%{top:16px;left:32px}56%{top:16px;left:40px}77%{top:16px;left:40px}81%{top:16px;left:48px}84%{top:8px;left:48px}91%{top:8px;left:48px}95%{top:0;left:48px}to{top:0;left:40px}}@keyframes block3{0%{top:0;left:40px}35%{top:0;left:40px}42%{top:0;left:32px}49%{top:0;left:32px}56%{top:0;left:24px}66%{top:0;left:24px}70%{top:16px;left:24px}77%{top:16px;left:24px}81%{top:16px;left:32px}84%{top:8px;left:32px}91%{top:8px;left:32px}95%{top:16px;left:32px}to{top:16px;left:24px}}@keyframes block4{0%{top:16px;left:24px}7%{top:16px;left:24px}14%{top:16px;left:8px}35%{top:16px;left:8px}42%{top:16px;left:16px}49%{top:16px;left:16px}56%{top:16px;left:24px}63%{top:16px;left:24px}67%{top:16px;left:8px}77%{top:16px;left:8px}81%{top:16px;left:16px}84%{top:8px;left:16px}91%{top:8px;left:16px}95%{top:0;left:16px}to{top:0;left:24px}}
.loading-spinner img{margin:200px auto;display:block}
