html,
body
{
  width: 100%;
  height: 100%;
  margin: 0;
}

.preloadContainer
{
  width: 100%;
  height: 100%;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
  position: fixed;
}

.preloadContainer .splash
{
  width: 35vw;
  height: 35vw;
  max-height: 80vh;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}

.preloadContainer .splash .icon
{
  width: 100%;
  height: 68%;
  background-image: url("../resources/fruitsinflames-machine/bitmaps/icon.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.preloadContainer .splash .indicator
{
  width: 100%;
  height: 4%;
  background-color: #141519;
  border-radius: 5vw;
  margin: 5% 0;
  overflow: hidden;
  text-align: center;
  font-size: 2vw;
  line-height: 1.4vw;
  font-family: "Montserrat-Medium", sans-serif;
  color: white;
}

.preloadContainer .splash .indicator .progressBar
{
  width: 0;
  height: 100%;
  background-color: white;
  background-color: #ff6300;
  border-radius: 5vw;
  -webkit-transition: width 0.3s linear;
  transition: width 0.3s linear;
}

.preloadContainer .splash .logo
{
  width: 100%;
  height: 18%;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
  opacity: 0;
}

.preloadContainer.hidden
{
  opacity: 0;
}

.preloadContainer.click .splash .indicator
{
  background-color: initial;
  overflow: initial;
  -webkit-animation: blink 1s alternate infinite;
  animation: blink 1s alternate infinite;
}

.preloadContainer.auto .splash .indicator
{
  overflow: initial;
}

.preloadContainer.auto .splash .indicator .progressBar
{
  -webkit-animation: glow 1.8s forwards;
  animation: glow 1.8s forwards;
}

.preloadContainer.de .splash .logo
{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 548.81 168.06'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M235.39 127.22c-1.23 1-2.41 2-3.7 2.93a41.71 41.71 0 01-5.28 3.23 12.44 12.44 0 01-4.19 1.11c-3.46.32-6.21-.9-7.78-4.19-.52-1.09-1-2.22-1.51-3.48-.46.42-.88.84-1.33 1.2-2.27 1.83-4.44 3.81-6.85 5.44a16.78 16.78 0 01-9.84 2.85 8.84 8.84 0 01-6.53-2.77 39.13 39.13 0 01-2.82-3.57c-.32-.43-.57-.92-1-1.54l-1.79 1.13c-2.89 1.8-5.75 3.66-8.69 5.37a20.59 20.59 0 01-7.18 2.55 14.24 14.24 0 01-9-1.53 10.08 10.08 0 01-5.24-6.26c-.09-.29-.19-.57-.29-.86 0 0-.09-.08-.29-.24l-1.76 1.37a45.83 45.83 0 01-9.2 5.89 19.92 19.92 0 01-9.57 1.88 8.14 8.14 0 01-6.71-3.8c-.83-1.26-1.54-2.61-2.36-4-.48.42-.9.85-1.38 1.19-1.83 1.3-3.61 2.69-5.55 3.8a11.21 11.21 0 01-4 1.28 9.47 9.47 0 01-10.84-7.77 18.45 18.45 0 01.17-8 25.65 25.65 0 011.18-4c5.55-13.66 15.12-23.19 29.09-28.14a17.65 17.65 0 019-1 14.69 14.69 0 013.81 1.17 5.2 5.2 0 013 5.23 5.48 5.48 0 01-3.65 5.22 5.05 5.05 0 01-5.83-1.38c-1-1.05-1.89-2.23-2.92-3.27-1.35-1.37-2.34-1.52-3.89-.48a45.32 45.32 0 00-19.49 28.09 9.42 9.42 0 00.17 5.05c.52 1.68 1.73 2.44 3.36 1.86a9.74 9.74 0 003.24-1.92 49.79 49.79 0 008.2-10.23c2.59-4.12 5-8.34 7.54-12.51 1.43-2.38 2.41-2.85 5.12-2.17a23.94 23.94 0 013.94 1.42 2.3 2.3 0 011.44 3.12 14.4 14.4 0 01-1.19 2.65c-2 3.77-4 7.5-5.91 11.32a22 22 0 00-1.58 4.65c-.65 2.71.64 3.94 3.33 4.23a8 8 0 005.63-1.64c2.27-1.72 4.35-3.69 6.46-5.62a2.32 2.32 0 00.5-1.48c1.46-28.64 13.27-52.5 33.51-72.43a33.34 33.34 0 0110.35-7.07 9.44 9.44 0 014.42-1 4.16 4.16 0 014.06 3.26 21.67 21.67 0 01.1 10.49 62 62 0 01-6.62 17.71c-5.68 10.41-12.73 19.88-20.25 29-4.45 5.4-9 10.69-13.63 16a2.89 2.89 0 00-.79 3 37.12 37.12 0 001.64 5.18 5.92 5.92 0 005.89 3.52 16.57 16.57 0 0012.66-6.13 4.13 4.13 0 00.79-2.16 84.89 84.89 0 017.35-26.27 97.26 97.26 0 0126.24-34 10.77 10.77 0 017.29-2.91 4.48 4.48 0 014.73 3.5 14.59 14.59 0 01.25 7.23c-2 10.49-6.76 19.74-13 28.31a133.25 133.25 0 01-19.42 21c-1.8 1.6-1.93 2.13-1.16 4.44 2 5.88 6.94 5.85 10.16 3.82a16.16 16.16 0 004-3.44 69.78 69.78 0 005.83-8.16c4.85-8.23 9.56-16.55 14.22-24.88 1.07-1.9 2.47-2.81 4.57-2.55a21.6 21.6 0 014.09.83c2.2.72 2.87 2.21 2.11 4.44a13.46 13.46 0 01-1 2c-4.26 8-8.55 16-12.77 24a8.42 8.42 0 00-1 3.09c-.17 1.94 1.12 3.06 3 2.52a8.41 8.41 0 003.28-1.85 24 24 0 003.69-4.27q5.28-8 10.34-16.14c2.35-3.77 4.51-7.65 6.81-11.46 1.81-3 3.29-3.62 6.7-2.83a18 18 0 013.46 1.11 3 3 0 011.72 4.07 10.43 10.43 0 01-.66 1.5q-18.05 35.67-36.12 71.33c-1.6 3.15-6.37 4.56-9.47 2.83a2.82 2.82 0 01-1.69-2.8 10.35 10.35 0 01.91-3.48q4.17-8.32 8.53-16.55c2.72-5.17 5.52-10.3 8.27-15.45.28-.52.51-1.07.76-1.61zm-70.9-20.88l.48.11c.32-.35.67-.68 1-1.05 2.91-3.59 5.87-7.15 8.7-10.8a182.31 182.31 0 0017.87-27.08 58.37 58.37 0 005.1-12.66 41.15 41.15 0 00.88-4.65c.23-1.72-.72-2.38-2.32-1.7a5.32 5.32 0 00-1.26.73c-1.52 1.22-3.09 2.38-4.49 3.72a68 68 0 00-9.62 11.9c-6.45 9.79-10.69 20.58-14 31.76-.96 3.19-1.58 6.48-2.34 9.72zm31.65 4c.51-.42.85-.67 1.14-1a115 115 0 0013.8-16.51 64.64 64.64 0 009.62-20.95 24.22 24.22 0 00.64-3.4c.05-.53-.12-1.36-.48-1.58a2 2 0 00-1.67.22 9.62 9.62 0 00-2.26 1.81 90.08 90.08 0 00-18.75 32.69 49 49 0 00-2.04 8.69zM93.24 32.58c6.94 0 13.18.79 19.16 3.16a28.58 28.58 0 019.37 5.96c5.29 5.06 7.19 11.27 6.2 18.44-1.45 10.48-7.31 17.8-16.41 22.76-5.69 3.1-11.88 4.6-18.24 5.49-2.41.34-4.82.68-7.21 1.13a10.4 10.4 0 00-2.9 1 1.57 1.57 0 00-.68 2.58 8.66 8.66 0 002.07 2c1.76 1.3 3.6 2.49 5.38 3.77 6.76 4.85 10.52 17.44 2.6 26.47-6.29 7.17-14 10.89-23.56 10.8a15.81 15.81 0 01-8.22-2.1 7.07 7.07 0 01-2.27-10c2.33-3.56 8.17-4.35 10.77-.18.68 1.08 1.3 2.2 2 3.27 1.32 2 2.42 2.27 4.44 1a19.92 19.92 0 0010.03-18.22 12.89 12.89 0 00-3.9-8.81c-1.17-1.23-2.57-2.24-3.78-3.43a17.56 17.56 0 01-2.72-3.15 4.06 4.06 0 01.65-5.35 13.47 13.47 0 013.52-2.55 72.48 72.48 0 017.25-3 93.53 93.53 0 0012.65-5.19 34.67 34.67 0 0010.69-8.13c4.76-5.68 6.45-12.14 4.06-19.25-2.46-7.32-7.8-11.49-15.45-12.4s-15.24.61-22.58 3.13C60.45 47.2 47.7 56.7 37.08 69.32a163.62 163.62 0 00-14.71 20.2 105.51 105.51 0 00-11.31 25 28.28 28.28 0 00-1.35 10.44 20.73 20.73 0 001.16 5.74c2.47 6.39 8.64 9.24 15.16 7.14a19.33 19.33 0 0010.74-8.6 119.41 119.41 0 006.12-11.2c3.67-7.75 7.09-15.62 10.65-23.42a254.88 254.88 0 0112-22.74 52.83 52.83 0 0113-14.93 25.1 25.1 0 0112.7-5.25 16.17 16.17 0 013.8.2c.62.07 1.27.49 1.14 1.18a1.71 1.71 0 01-1.06 1c-4.89 1.49-8.32 4.94-11.54 8.62-3.88 4.44-6.59 9.6-9.14 14.89-6.19 12.82-11.84 25.89-17.59 38.91a59 59 0 01-12.35 18.2 32.75 32.75 0 01-19 9.35 23.38 23.38 0 01-13-1.88 18.93 18.93 0 01-9.66-10 36.21 36.21 0 01-2.81-16c.27-9.76 3.34-18.75 7.73-27.34a102.75 102.75 0 0123.41-29.72c10.81-9.69 22.87-17.32 36.68-22a82.34 82.34 0 0125.39-4.53z'/%3E%3Cpath class='cls-1' d='M399.97 23.05c-.63.56-1.27 1.09-1.87 1.67a187 187 0 00-15.73 17 101.1 101.1 0 00-19 38.1c-.15.59-.32 1.17-.52 1.87h-8.68c1.75-14.68 6.71-27.88 16.27-39.33-.75.35-1.51.68-2.24 1.06A81.23 81.23 0 00349 57.55a145.56 145.56 0 00-13.71 15.4c-.41.52-.82 1-1.37 1.72-10.51-14.3-18.15-29.97-25.28-46.32-.45.82-.8 1.42-1.1 2a340.5 340.5 0 00-13.6 32.47c-1.36 3.71-2.64 7.45-4 11.18-.16.46-.33.91-.58 1.58-12.88-12.24-27.15-22.19-43.46-29.17a168.52 168.52 0 0120.76 37.92 28.18 28.18 0 00-4.7-2.21 16.83 16.83 0 00-4.88-.32 8.49 8.49 0 00-4.81 2A266 266 0 00238 55.35a176.62 176.62 0 00-18-26.15c2.52-.93 14.26.35 22.82 2.44a102.13 102.13 0 0121.51 7.94 99.94 99.94 0 0119.49 12.67c6.53-18.45 14.15-36.16 26-52.26a223.49 223.49 0 0012.24 26.91c4.54 8.6 9.36 17 14.54 25.33a3.28 3.28 0 00.55-.39c6-7.12 13.43-12.31 21.56-16.61a118.8 118.8 0 0132.49-11.16c2.8-.56 5.62-1 8.43-1.5zM292.42 86.05h20.2l-4 11.21.25.13c.39-.45.79-.89 1.17-1.35 2.46-3 4.92-6 7.35-9.08a2.32 2.32 0 012-1h16.25a8.46 8.46 0 011 .14l-3.59 11.05.22.15c.29-.31.61-.6.88-.94q3.67-4.66 7.32-9.34a2.26 2.26 0 011.94-1.1h18.44a5.82 5.82 0 01.87.16c-.37.64-.63 1.15-.95 1.64q-15 23.64-30 47.3a2.82 2.82 0 01-2.77 1.51c-6.45-.07-12.9 0-19.35 0h-2l1.79-12.39a11.47 11.47 0 00-1 1c-2.61 3.45-5.21 6.89-7.78 10.36a2.19 2.19 0 01-2 1h-21.18a7.4 7.4 0 01-.79-.11c1.13-4.31 2.61-8.45 3.89-12.65s2.63-8.35 3.95-12.52l4-12.7zm40 3c-3.86 0-7.45.05-11 0a3.08 3.08 0 00-2.74 1.34c-5.84 7.25-11.74 14.46-17.62 21.68-.38.46-.78.9-1.18 1.35l-.27-.14 8.67-24.14h-13.59l-14 44.24h15.88a3 3 0 002.73-1.35c4.39-5.84 8.83-11.63 13.27-17.44.38-.49.79-1 1.18-1.45l.28.18-2.26 19.8a2.52 2.52 0 00.56.23c5.36 0 10.71 0 16.07.05a1.54 1.54 0 001.44-.89c1.11-1.82 2.26-3.61 3.39-5.42q11.31-18 22.6-36c.36-.57 1-1.08.82-2h-11.18a3 3 0 00-2.74 1.31c-5.54 7.18-11.15 14.31-16.74 21.45-.37.47-.76.91-1.15 1.36l-.34-.16zM369.14 122.19a4.92 4.92 0 005-1.75 28.57 28.57 0 003.2-4.42c2.47-4.19 4.82-8.46 7.22-12.69 3-5.29 6-10.57 9-15.9a2.5 2.5 0 012.55-1.52c5.42.07 10.83 0 16.25 0 .53 0 1.06.06 1.77.11-.31.63-.51 1.12-.77 1.57q-8.67 15.33-17.36 30.65c-4.36 7.64-10.39 13.47-18.71 16.64a36.27 36.27 0 01-21 1.67 13.62 13.62 0 01-3.39-1.29 8.73 8.73 0 01-4.74-9.11 24.76 24.76 0 013.35-9.39q5.42-9.62 10.87-19.22c1.95-3.44 3.91-6.87 5.83-10.33a2.12 2.12 0 012.11-1.33c5.66.06 11.32 0 17 0 .4 0 .8.08 1.45.16-.41.76-.71 1.33-1 1.9q-8.09 14.3-16.18 28.59c-.6 1.06-1.17 2.14-1.67 3.24a21.77 21.77 0 00-.78 2.42zm1.69-33c-.17.24-.33.43-.45.64-5.49 9.69-11 19.36-16.41 29.1a26.49 26.49 0 00-2.45 6.26c-1.06 4.15.56 6.83 4.62 8.18a11.41 11.41 0 001.41.38 33.44 33.44 0 0017.63-1.32c8.09-2.79 13.92-8.3 18.11-15.63 5-8.72 9.9-17.47 14.84-26.21.23-.4.37-.84.65-1.47h-2c-2.86 0-5.73.08-8.58 0a2.85 2.85 0 00-3 1.72q-7.42 13.32-15 26.54a35.58 35.58 0 01-4 5.44 8 8 0 01-5.61 2.72c-3.36.24-5.07-1.74-4.25-5a13.59 13.59 0 01.9-2.38c.43-.94.93-1.85 1.44-2.75q6.87-12.16 13.75-24.32c.32-.56.61-1.13 1-1.86zM468.01 117.63l-4.63 8.19-5.4 9.53c-.36.64-.66 1.22-1.61 1.21h-18.62a8.61 8.61 0 01.45-1.24q13.6-24.08 27.21-48.16a2 2 0 012-1.22h35.43c.29 0 .58.06 1.07.11-.2.48-.32.86-.52 1.19-2.36 4.19-4.75 8.36-7.07 12.57a2.11 2.11 0 01-2.15 1.26c-5.11-.05-10.23 0-15.34 0-1 0-1.86 0-2 1.51h16.35c-.37.71-.57 1.14-.8 1.54-2.3 4.08-4.65 8.14-6.9 12.25a2.23 2.23 0 01-2.3 1.3c-5-.07-9.99-.04-15.17-.04zm14.82-3l5.08-9h-16.69l4.39-7.74h16.77a2.07 2.07 0 002.16-1.22c1.12-2.16 2.38-4.24 3.57-6.37a9 9 0 00.45-1.17c-.38 0-.63-.07-.87-.07H469.2c-1.17 0-1.58.58-2 1.41q-11.75 20.65-23.43 41.3c-.26.45-.45.94-.78 1.62 3.81 0 7.4-.06 11 0a2.33 2.33 0 002.4-1.46c2.89-5.22 5.85-10.39 8.79-15.58.33-.58.67-1.14 1-1.74zM521.71 102.6h16c-.29 1.39-5.66 11.18-8.2 15h-16.52c-.38.64-.73 1.2-1.06 1.78-3 5.24-6 10.46-8.88 15.74a2.48 2.48 0 01-2.57 1.48c-5.36-.06-10.72 0-16.07 0h-1.83a15.11 15.11 0 01.61-1.45q13.52-23.92 27-47.84a2.29 2.29 0 012.29-1.34h34.7c.47 0 .94.06 1.59.11-.25.57-.41 1-.64 1.41-2.3 4.08-4.66 8.13-6.89 12.25a2.36 2.36 0 01-2.45 1.37c-5.05-.06-10.11 0-15.16 0-.96-.06-1.79.04-1.92 1.49zm-1.21-4.69h16.77a2.07 2.07 0 002.15-1.24c1.1-2.1 2.32-4.14 3.47-6.21.22-.39.37-.83.58-1.31h-30.7l-25 44.22h2.17c2.86 0 5.73-.07 8.58 0a2.7 2.7 0 002.86-1.62c2.82-5.18 5.78-10.29 8.69-15.43.33-.58.68-1.13 1.08-1.79h16.62l5.06-8.95h-16.7zM441.64 85.95l-20.06 35.48h17.81a13.37 13.37 0 01-.56 1.36c-2.36 4.19-4.75 8.35-7.08 12.56a2 2 0 01-2 1.22h-35.41c-.29 0-.57 0-1.06-.09.33-.67.56-1.21.84-1.71q13.38-23.66 26.75-47.33a2.52 2.52 0 012.57-1.49c5.41.07 10.83 0 16.25 0zm-25.38 38.57c3.49-6.18 6.79-12 10.07-17.82s6.62-11.55 9.86-17.53h-12.6c-4.79 7.54-24.43 42.75-24.62 44.13h30.36l4.95-8.79zM265.77 124.93c-1.46-5.45-2.88-10.66-4.25-15.89a2.4 2.4 0 01.14-1.56c2.48-4.88 5-9.73 7.52-14.59 0-.08.21-.1.45-.21a150.55 150.55 0 015.26 19.93h4.88l-3.5 11z'/%3E%3C/svg%3E");
  opacity: 1;
}

@media screen and (orientation: portrait)
{
  .preloadContainer .splash
  {
    width: 70vw;
    height: 70vw;
  }

  .preloadContainer .splash .indicator
  {
    font-size: 4vw;
    line-height: 2.7vw;
  }
}

@-webkit-keyframes blink
{
  from
  {
    opacity: 0;
  }
  to
  {
    opacity: 1;
  }
}

@keyframes blink
{
  from
  {
    opacity: 0;
  }
  to
  {
    opacity: 1;
  }
}

@-webkit-keyframes glow
{
  from
  {
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  to
  {
    -webkit-box-shadow: 0 0 0.5vw 0.5vw #ffffff80;
    box-shadow: 0 0 0.5vw 0.5vw #ffffff80;
  }
}

@keyframes glow
{
  from
  {
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  to
  {
    -webkit-box-shadow: 0 0 0.5vw 0.5vw #ffffff80;
    box-shadow: 0 0 0.5vw 0.5vw #ffffff80;
  }
}
