/* Hide the blue loading indicator in debug mode*/
.flutter-loader {
    display: none;
}

#splash {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  width: 280px;
}

#logo {
  animation: zoom-in-zoom-out 2.5s ease-out infinite;
  transform-origin: center;
  padding-bottom: 28px;
}

#textLogo {
  height: auto;
}

@keyframes zoom-in-zoom-out {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}

/* TABLET (Shortest side between 768px and 1023px) */
@media (min-width: 768px) and (max-width: 1023px),
       (min-height: 768px) and (max-height: 1023px) {
  #logo {
    width: 280px;
    height: 280px;
  }

  #textLogo {
    width: 280px;
  }
}

/* MOBILE (Shortest side between 320px and 767px) */
@media (min-width: 320px) and (max-width: 767px),
       (min-height: 320px) and (max-height: 767px) {
  #logo {
    width: 180px;
    height: 180px;
  }

  #textLogo {
    width: 180px;
  }
}

/* VERY SMALL SCREENS (Shortest side ≤ 319px) */
@media (max-width: 319px), (max-height: 319px) {
  #logo {
    width: 160px;
    height: 160px;
  }


  #textLogo {
    width: 160px;
  }
}
