@charset "utf-8";

@keyframes caretBlink { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}

@keyframes rotateSpinner { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

#text-tool-caret { animation-name: caretBlink; animation-iteration-count: infinite; animation-timing-function: cubic-bezier(1, 0, 0, 1); animation-duration: 1s; }

#en-markup-loading-spinner { position: absolute; top: calc(50% - 16px); left: calc(50% - 16px); width: 32px; height: 32px; }

#en-markup-loading-spinner img { position: relative; top: 0px; left: 0px; animation-name: rotateSpinner; animation-duration: 0.6s; animation-iteration-count: infinite; animation-timing-function: linear; }