body.typekit-region-kr {}
body.typekit-locale-ko-kr {}

.screen-root[data-screen-name='lol-kr-rating-screen'] {
  z-index: 99999; /* Rating screen have to always on top as KR shutdown legal */
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.screen-root[data-screen-name='lol-kr-rating-screen'] lol-uikit-full-page-backdrop {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background: #000;
  -webkit-animation: fadeOut 6000ms forwards;
  animation: fadeOut 6000ms forwards;
}

.screen-root[data-screen-name='lol-kr-rating-screen'] lol-uikit-dialog-frame {
  -webkit-animation: fadeInOut 5000ms forwards;
  animation: fadeInOut 5000ms forwards;
}

.lol-kr-rating-screen {
  max-width: 1160px;
  max-height: 640px;
}

@keyframes fadeInOut {
  0%, 100% {opacity: 0;}
  25%, 75% {opacity: 1;}
}

@keyframes fadeOut {
  0%, 85% {opacity: 1;}
  100% {opacity: 0;}
}

/* for Toast KR Message playtime-reminder. */
lol-uikit-content-block.lol-kr-playtime-reminder-toast-content[type=notification] {
  width: 300px;
}
