.View.search .go-list-item {
  border: solid 1px var(--border-color);
  padding: calc(var(--gap) * 1);
  border-radius: var(--rounded-corners, 1rem);
}

.View.search .go-list-item .options {
  margin: calc(var(--gap) * 1) 0 0 0;
}

.main.catalog {
  padding: calc(var(--gap) * 1);
}

.main.catalog .apps {
  margin: auto;
  width: 100%;
  max-width: 1200px;
  gap: calc(var(--gap) * 1.5);
}

@media (min-width: 768px) {
  .main.catalog .apps {
    gap: calc(var(--gap) * 2);
  }
}

@media (min-width: 1024px) {
  .main.catalog {
    padding: calc(var(--gap) * 2);
  }

  .main.catalog .apps {
    gap: calc(var(--gap) * 3);
    padding: calc(var(--gap) * 2);
    border: solid 1px var(--border-color);
    border-radius: var(--rounded-corners, 1rem);
    -webkit-backdrop-filter: saturate(180%) blur(5px);
    backdrop-filter: saturate(180%) blur(5px);
    background-color: rgba(255, 255, 255, 0.2);
    overflow: hidden;
  }
}
