.upgrade-banner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  border-radius: var(--radius-md);
  background-color: #3a2e00;
  border: 1px solid #aa7700;
  color: #ffcc44;
}

.upgrade-banner__message {
  font-size: 0.88rem;
}

.upgrade-banner__link {
  background: none;
  border: 1px solid #aa7700;
  color: #ffcc44;
  padding: 0.25rem 0.75rem;
  border-radius: var(--radius-md);
  cursor: pointer;
  font-size: 0.82rem;
  font-weight: 600;
  white-space: nowrap;
}

.upgrade-banner__link:hover {
  background-color: #4a3800;
}
