/* Hashbar full width */
.hthb-row {
  padding: 0 !important;
}

.hthb-container {
  max-width: 100% !important;
}

/* Wrapper */
.hthb-notification-content-wrapper {
  width: 100%;
  overflow: hidden;
  background: #ff0000;
  padding: 10px 0;
}

/* Track */
.hthb-marquee-track {
  display: flex;
  width: max-content;
  animation: marquee 35s linear infinite;
}

/* Pause on hover */
.hthb-notification-content-wrapper:hover .hthb-marquee-track {
  animation-play-state: paused;
}

/* Content row */
.hthb-marquee-content {
  display: flex;
  align-items: center;
  white-space: nowrap;
}


/* ICON + TEXT AS ONE UNIT */
.marquee-item {
  display: inline-flex;
  align-items: center;
  gap: 80px;              /* icon ↔ text spacing */
  margin-right: 80px;   /* space between items */
}

/* Icon */
.marquee-icon {
  width: 24px;
  height: auto;
  flex-shrink: 0;
}

/* Text */
.marquee-item span {
  font-size: 14px;
  font-weight: 700;
  color: #fff;
  text-transform: uppercase;
  line-height: 1.2;
}

/* Chinese text bigger, spacing stays even */
.marquee-item span[lang="zh"] {
  font-size: 16px;
  letter-spacing: 0.08em;
}

/* Animation */
@keyframes marquee {
  0% { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}

/* Mobile */
@media (max-width: 575.98px) {
  .marquee-item {
		gap: 50px; /* icon ↔ text spacing */
    margin-right: 50px;
  }

  .marquee-item span {
    font-size: 14px;
  }

  .marquee-item span[lang="zh"] {
    font-size: 16px;
  }
}
