h1, h2, h3, h4, h5, h6 {
  color: cyan;
}
html {
  background-color: #100010;
  font-family: Ubuntu, sans-serif;
}
p, li {
  color: darkcyan;
}
a {
  color: cyan;
  background-color: darkmagenta;
  padding: 8px;
  border-radius: 6px;
  transition: 0.3s;
  box-shadow: 0px 4px 15px 5px rgba(255, 255, 255, 0.1);
  text-decoration: none;
}
a:hover {
  color: lightcyan;
  background-color: magenta;
  padding: 9px;
  border-radius: 6px;
}
button {
  font-size: 20px;
  font-family: Ubuntu, sans-serif;
  color: cyan;
  background-color: darkmagenta;
  padding: 8px;
  border-radius: 6px;
  transition: 0.3s;
  box-shadow: 0px 4px 15px 5px rgba(255, 255, 255, 0.1);
}
button:hover {
  font-size: 25px;
  color: lightcyan;
  background-color: magenta;
  padding: 9px;
  border-radius: 6px;
}
input {
  border-radius: 6px;
  transition: 0.3s;
  box-shadow: 0px 4px 15px 5px rgba(255, 255, 255, 0.1);
}
input:hover {
  border-radius: 15px;
  transform: translateY(-3px);
}
textarea {
  border-radius: 6px;
  box-shadow: 0px 4px 15px 5px rgba(255, 255, 255, 0.1);
}
select {
  font-family: Ubuntu, sans-serif;
  background-color: cyan;
  border-radius: 10px;
  transition: 0.3s;
  font-size: 20px;
  box-shadow: 0px 4px 15px 5px rgba(255, 255, 255, 0.1);
}
select:hover {
  transform: translateY(-2px);
  border-radius: 15px;
}

body {
  max-width: 600px;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.5rem;
  margin-left: auto;
  margin-right: auto;
}
body {
  background:
    radial-gradient(900px 420px at 50% -10%, rgba(196, 92, 184, 0.18), transparent 60%),
    #100814;
}