      #splashScreen {
          padding: 0;
          margin: 0;
          background-color: #212121;
          height: 100vh;
          width: 100vw;
          display: flex;
          align-items: center;
          justify-content: center;
      }

      #splashScreen__loader {
          border: 6px solid #2a2a2a;
          border-radius: 50%;
          border-top: 6px solid #bae440;
          width: 50px;
          height: 50px;
          /* We are not yet supporting Safari, but fine for reference */
          -webkit-animation: spin 1.2s linear infinite;
          /* Safari */
          animation: splashScreenSpin 1.2s linear infinite;
      }

      /* We are not yet supporting Safari, but fine for reference */
      /* Safari */
      @-webkit-keyframes splashScreenSpin {
          0% {
              -webkit-transform: rotate(0deg);
          }

          100% {
              -webkit-transform: rotate(360deg);
          }
      }

      @keyframes splashScreenSpin {
          0% {
              transform: rotate(0deg);
          }

          100% {
             transform: rotate(360deg);
         }
         }