.button {
    color: white;
    background-color: black;
    border: none;
    height: 100%;
    font-size: 1.3rem;
}

.link {
    background: none;
    text-decoration: none;
    color: #000;
    font-family: inherit;
    font-size: inherit;
    cursor: pointer;
    padding: 0;
  }

  .link:hover {
    background: gray;
  }
  
  /* .dropdown.active > .link,
  .link:hover, button {
   
  } */
  
  .dropdown {
    position: relative;
    display: flex;
    /* width: 100%; */
    height: 100%;
    column-gap: 5%;
  }


  .button:hover {
    cursor: pointer;
    background: rgba(255, 255, 255, .005);
  }
  
  .dropdown-menu {
    width: 200px;
    z-index: 1;
    position: absolute;
    right: -30px;
    top: calc(100% + .25rem);
    background-color: white;
    padding: .75rem;
    border-radius: .25rem;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .1);
    opacity: 0;
    pointer-events: none;
    transform: translateY(-10px);
    transition: opacity 150ms ease-in-out, transform 150ms ease-in-out;
  }
  
  .dropdown.active > button + .dropdown-menu  {
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
  }

  

  .dropdown-links {
    display: flex;
    flex-direction: column;
    gap: .25rem;
  }

  @media  (prefers-color-scheme: dark) {
    .dropdown-menu {
      background-color: #5F6369;
    }

    .link {
      color: white;
    }
  }