

.lightd:hover {
    opacity: 0.8;
}


ul.errorlist {
    margin: 10px 0px 0px 0px!important;
    padding: 0!important;
    list-style-type: none!important;
  }
  ul.errorlist li {
    font-weight: bold!important;
    color: #ff0000!important;
  }






li a.aside-tags-active {
  background-color: #FAFAFA;
}
li a.aside-tags-rounded {
  border-radius: 20px;
}
li a.aside-tags-rounded-active {
  border-radius: 20px;
  background-color: #f2f2f2;
}

a.tags-rounded {
  padding: 3px 10px 3px 10px;
  margin: 2px 5px 2px 5px;
  display: inline-block;
  border-radius: 5px;
}
a.tags-rounded-active {
  color: #fff;
  background-color: #2c7a7b;
}


.btn-all {
  background: var(--accent-color);
  border: none;
  color: var(--contrast-color);
  padding: 12px 20px;
  font-weight: 600;
  border-radius: 10px;
  transition: all 0.3s ease;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.btn-all:hover {
  background: color-mix(in srgb, var(--accent-color), black 10%);
  transform: translateY(-2px);
}




