@import url('https://fonts.googleapis.com/css2?family=Geologica:wght@400;500;700&display=swap');

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  list-style: none;
  font-family: 'Geologica', sans-serif;
}

body {
  display: flex;
  flex-direction: column;
  gap: 15px;
  align-items: center;
  justify-content: center;
  height: 20vh;

  position: relative;
}

.search {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 15px;
}

.search label {
  font-size: 15px;
}

.search input {
  background: transparent;
  border: 1px solid aqua;
  padding: 5px 10px;
  text-transform: capitalize;
}

.search input:focus {
  outline: none;
  border: 1px solid aqua;
}

.search .list {
  position: absolute;
  width: 100%;
  top: 50px;
}

.search .list ul {
  padding: 10px 0;
}

.search .list ul li {
  padding: 10px;
  text-transform: capitalize;
}

.btn {
  padding: 5px 10px;
}

.btn-primary {
  background-color: aqua;
  color: aliceblue;
}

.zebraon {
  background: aqua;
  color: #FFF;
}