.satsuma_dropdown {
  position: relative;
  display: flex;
  align-items: center;

  .satsuma_dropdown__target {}

  .satsuma_dropdown__content {
    position: absolute;
    visibility: hidden;
    display: none;
    opacity: 1;
    top: 100%;
    right: 0;
    min-width: 170px;
    padding: 10px 0;
    background-color: var(--element-bg-colour);
    border-radius: 4px;
    box-shadow: var(--element-shadow);

    :is(a) {
      display: block;
      padding: 10px 20px;
    }

    :is(a):hover {
      color: var(--orange-400);
    }
  }

  &:hover {
    .dropdown__content {
      visibility: visible;
      opacity: 1;
      display: block;
    }
  }
}
