html, body, #select{
  height: 100%;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
}

#select {
  color: $black-02;
  font-size: 16px;
  font-family: $main-ff;
  background: $light-01;
}


a {
  color: $black-01;
  text-decoration: none;
  transition: 0.13s;
}

h1, h2, h3 {
  margin: 0;
}

input {
  padding: 0;
  font-size: 16px;
  border: 0;
  outline: 0;
}

button {
  color: inherit;
  transition: 0.2s;
}

div [lazy='loaded'],
img [lazy='loaded'] {
  opacity: 0;
  animation-name: fadein;
  animation-duration: .2s;
  animation-fill-mode: forwards;
}

iframe {
  border: 0;
}

#select svg {
  vertical-align: initial;
}

@keyframes fadein {
  100% {
    opacity: 1;
  }
}

.select-rectangle {
  position: fixed;
  z-index: 99999;
  background: rgba(128, 175, 240, 0.05);
  border: 1px #4d90ea solid;
  border-radius: $border-radius-01;
}
