/* Lost Threads final logo preview — restrained identity integration */
.lt-hero-label {
  gap: 10px;
  padding: 5px 14px 5px 7px;
}

.lt-hero-label::before {
  content: none !important;
  display: none !important;
}

.lt-hero-brand-mark {
  display: block;
  width: 31px;
  height: 31px;
  flex: 0 0 31px;
  object-fit: contain;
  border-radius: 7px;
  filter: drop-shadow(0 3px 8px rgba(0,0,0,.24));
}

@media (max-width: 620px) {
  .lt-hero-label {
    gap: 8px;
    padding: 4px 11px 4px 6px;
  }

  .lt-hero-brand-mark {
    width: 27px;
    height: 27px;
    flex-basis: 27px;
    border-radius: 6px;
  }
}
