.home-direct {
    display:flex;
    justify-content:center;
    background-color:white;
    padding:15px 0px;
  }

  .home-direct a{
    color:grey;
  }

@media (max-width:720px) {
  .home-direct {
    margin-top:75px;
  }
}

.active-tags{
  display:flex;
  flex-wrap:wrap;
  gap:2px;
  margin:0px 10px 0;
}
.chip{
  display:inline-flex;
  align-items:center;
  gap:8px;
  padding:9px 15px;
  border:1px solid var(--ring);
  border-radius:999px;
  background:#fff;
  box-shadow:var(--shadow);
  font-size:.95rem;
}
.chip .remove{
  border:none;
  background:transparent;
  font-weight:700;
  cursor:pointer;
  padding:0 4px;
  line-height:1;
}
.chip .remove:focus{
  outline:2px solid #000;
  outline-offset:2px;
}
