.globalBanner {
  width: 100%;
  padding: 10px 16px;
  font-size: 13px;
  line-height: 1.4;
  text-align: center;
}

.globalBanner__inner {
  max-width: 1200px;
  margin: 0 auto;
}

.globalBanner__title {
  font-weight: 700;
}

.globalBanner--info {
  background: #1d4ed8;
  color: #fff;
}

.globalBanner--maintenance {
  background: #fef3c7;
  color: #78350f;
  border-bottom: 1px solid #fbbf24;
}

.globalBanner--alert {
  background: #dc2626;
  color: #fff;
}

@media (max-width: 640px) {
  .globalBanner {
    font-size: 12px;
    padding: 8px 12px;
  }
}
