.hulk-settings { &::before { content: ""; display: block; position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; height: 50px; width: 50px; border-radius: 1000px; border: 4px solid var(--hulk-settings-primary-color); margin: auto; border-right-color: transparent; animation: hulkSettingsLoader linear infinite 2s; @keyframes hulkSettingsLoader { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } } &.init-active { &::before { display: none; } } }