.illust-logo {
  font-family: Oswald, sans-serif;
  position: absolute;
  top: 16px;
  left: 16px;
  color: white;
}
.illust-logo__title {
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
  line-height: 1;
  margin: 0;
}
.illust-logo__tagline {
  margin-top: 8px;
  font-style: normal;
  font-size: 10px;
  line-height: 1;
  font-weight: bold;
  letter-spacing: 2px;
  text-transform: uppercase;
  line-height: 1;
}

.artist-logo {
  position: absolute;
  bottom: 16px;
  left: 50%;
  transform: translate(-50%, 0);
  width: 100px;
}

.poweredby-img {
  bottom: -1000px;
}
#overlay {
  z-index: 35;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: none;
}

#savePrompt {
  position: absolute;
  left: 50%;
  bottom: 22vh;
  transform: translateX(-50%);
  max-width: 80vw;
  font-family: sans-serif;
  font-weight: bold;
  font-size: 6vmin;
  color: black;
  text-align: center;
  background-color: white;
  padding: 2vmin;
  border-radius: 10px;
}

#actionButton {
  background-color: #007aff !important;
}

@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) {
  .recorder-container {
    /* move recorder button to side in landscape on mobile */
    left: unset !important;
    transform: unset !important;
    right: 3vw !important;
  }
}
.action-button {
  position: absolute;
  border: 1px solid white;
  font-family: Oswald, sans-serif;
  border-radius: 4px;
  background: transparent;
  color: white;
  padding: 4px 8px;
  z-index: 1;
}
.action-button--hidden {
  display: none;
}
.action-button--top {
  top: 16px;
}
.action-button--left {
  left: 16px;
}
.action-button--right {
  right: 16px;
}
.action-button--bottom {
  bottom: 16px;
}
.action-button--static {
  position: static;
}
.rsa-form {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  position: absolute;
  bottom: 16px;
  left: 16px;
  color: white;
  font-family: "Oswald";
}
.rsa-form__input {
  color: white;
  border: 1px solid white;
  border-radius: 4px;
  background: transparent;
  font-family: "Poppins";
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9AaWxsdXN0L3NhbmRib3gvLi9zcmMvYWZyYW1lL2NvbXBvbmVudHMvdWkvY3VzdG9tLWxvYWRpbmctc2NyZWVuLnNjc3MiLCJ3ZWJwYWNrOi8vQGlsbHVzdC9zYW5kYm94Ly4vc3JjL2FmcmFtZS9jb21wb25lbnRzL3VpL3NjcmVlbnNob3Quc2NzcyIsIndlYnBhY2s6Ly9AaWxsdXN0L3NhbmRib3gvLi9zcmMvc3R5bGVzL2FjdGlvbi1idXR0b24uc2NzcyIsIndlYnBhY2s6Ly9AaWxsdXN0L3NhbmRib3gvLi9zcmMvcnNhL3Rvd2VyL3JzYS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGO0FBQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDSjtBQUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFKOztBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQURGOztBQUlBO0VBQ0U7QUFERixDO0FDcENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFFRTtBQUFGOztBQUdBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQUFGO0FBQ0YsQztBQ3JDQTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBRjtBQUVFO0VBQ0U7QUFBSjtBQUdFO0VBQ0U7QUFESjtBQUlFO0VBQ0U7QUFGSjtBQUtFO0VBQ0U7QUFISjtBQUtFO0VBQ0U7QUFISjtBQU1FO0VBQ0U7QUFKSixDO0FDM0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGO0FBQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0osQyIsImZpbGUiOiJidWlsZC9yc2EuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmlsbHVzdC1sb2dvIHtcbiAgZm9udC1mYW1pbHk6IE9zd2FsZCwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIGxlZnQ6IDE2cHg7XG4gIGNvbG9yOiB3aGl0ZTtcblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX3RhZ2xpbmUge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG4uYXJ0aXN0LWxvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTZweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4ucG93ZXJlZGJ5LWltZyB7XG4gIGJvdHRvbTogLTEwMDBweDtcbn1cbiIsIiNvdmVybGF5IHtcbiAgei1pbmRleDogMzU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuI3NhdmVQcm9tcHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAyMnZoO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG1heC13aWR0aDogODB2dztcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDZ2bWluO1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDJ2bWluO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4jYWN0aW9uQnV0dG9uIHtcbiAgLy8gY2hhbmdlIGNvbG9yIG9mIGFjdGlvbiBidXR0b25cbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2FmZiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzNzVweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA4MTJweCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAucmVjb3JkZXItY29udGFpbmVyIHtcbiAgICAvKiBtb3ZlIHJlY29yZGVyIGJ1dHRvbiB0byBzaWRlIGluIGxhbmRzY2FwZSBvbiBtb2JpbGUgKi9cbiAgICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcbiAgICByaWdodDogM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5hY3Rpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBmb250LWZhbWlseTogT3N3YWxkLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIHotaW5kZXg6IDE7XG5cbiAgJi0taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi0tdG9wIHtcbiAgICB0b3A6IDE2cHg7XG4gIH1cblxuICAmLS1sZWZ0IHtcbiAgICBsZWZ0OiAxNnB4O1xuICB9XG5cbiAgJi0tcmlnaHQge1xuICAgIHJpZ2h0OiAxNnB4O1xuICB9XG4gICYtLWJvdHRvbSB7XG4gICAgYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgJi0tc3RhdGljIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG4iLCIucnNhLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE2cHg7XG4gIGxlZnQ6IDE2cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCI7XG5cbiAgJl9faW5wdXQge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9*/