:root {
  --modal-w: 20rem;
  --modal-h: calc((var(--modal-w)/2));
}

.modal-idioma {
  align-items: center;
  background-color: rgba(255,221,174,0.25);
  border-radius: 1rem;
  display: flex;
  flex-direction: column;
  height: var(--modal-h);
  justify-content: center;
  padding: 1rem;
  position: absolute;
  width: var(--modal-w);
  transform: translateX(calc(50vw - var(--modal-w) / 2)) translateY(calc(50vh - var(--modal-h) / 2));
  z-index: 100;
}

.modal-idioma .selector {
  cursor: pointer;
  display: inline-block;
}

.modal-idioma.oculto {
  display: none;
}

.backdrop {
  position: fixed;
  z-index: 90;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.3);
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
}

/* # sourceMappingURL=entrada.css.map */