html {
  font-size: 1rem;
}

body {
  background-color: rgb(51, 51, 51);
  color: rgb(253, 251, 229);
}

a:link {
  color: green;
  background-color: transparent;
  text-decoration: none;
}

a:visited {
  color: pink;
  background-color: transparent;
  text-decoration: none;
}

a:hover {
  color: red;
  background-color: transparent;
  text-decoration: underline;
}

a:active {
  color: yellow;
  background-color: transparent;
  text-decoration: underline;
}

.accordion {
  background-color: #26313f;
  color: #26313f;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 1rem;
  transition: 0.4s;
}

.active, .accordion:hover {
  background-color: #26313f; 
}

.panel {
  padding: 0 18px;
  display: none;
  background-color:#26313f;
  overflow: hidden;
}