@import url("https://fonts.googleapis.com/css2?family=Lora&family=Montserrat&display=swap");
@import url("/node_modules/flag-icons/css/flag-icons.min.css");

@keyframes fade-in {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

html,
body {
  color: var(--color-tertiary);
  position: relative;
  width: 100%;
  max-width: 100%;
  height: 100%;
}

body {
  background-color: var(--color-primary);
  margin: 0;
  box-sizing: border-box;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.flexbox {
  display: flex;
  flex-wrap: wrap;
  flex-grow: 1;
  flex-shrink: 1;
}
.grid {
  display: grid;
  gap: 2px;
}
button,
input[type="submit"],
input[type="reset"] {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
}
a {
  text-decoration: none;
  color: var(--color-tertiary);
}
