.topbar.stealth {
    border: unset;
}

.button.header {
    border-radius: 12px;
    height: 1cm;
    font-weight: 700;
    margin-top: 0.25cm;
    width: 4cm;
    background-color: unset;
}

.tags {
  border-radius: 12px;
  font-weight: 700;
  font-size: 12px;
  padding: 3px 6px 3px 6px;
  margin-right: 5px;
  margin-bottom: 20px;
  background-color: black;
  color: white;
}

.itemcard-works {
    display: flex;
    justify-content: center;
    border-radius: 12px;
    text-decoration: none;
    height: 2cm;
    transition-duration: 0.2s;
    box-shadow: 0px 1px 4px 1px rgba(var(--black), 0.13);
  }

/* For tablet screens */
@media only screen and (max-width: 600px) {
    .button.header {width: 3cm;}
  }

/* For phone screens */
@media only screen and (max-width: 500px) {
    .button.header {width: 2cm;}
  }

@media (prefers-color-scheme: light) {
    .button:hover {background-color: rgba(var(--black), 0.10);}
    .button.header.selected {background-color: rgba(var(--black), 0.18);}
    .topbar.stealth {background-color: rgb(var(--whitebg));}
}

@media (prefers-color-scheme: dark) {
    .button:hover {background-color: rgba(var(--white), 0.10);}
    .button.header.selected {background-color: rgba(var(--white), 0.18);}
    .topbar.stealth {background-color: rgb(var(--blackbg));}
}