button.btn,
button.nav__cta,
button.discord-btn {
  border: 0;
  cursor: pointer;
}

button.nav__cta--ghost {
  border: 1px solid var(--hair-2);
}

[hidden] {
  display: none !important;
}

.account-hero .hero__tag {
  max-width: 650px;
}

.account-panel {
  min-height: 0;
}

.account-panel__note {
  margin-top: 18px;
  color: var(--bone-2);
  font-size: 14px;
  line-height: 1.6;
}

.account-panel .livepanel__val {
  max-width: 145px;
  text-align: right;
  overflow-wrap: anywhere;
}

.account-status-section {
  padding-top: 100px;
}

.account-grid .pillar {
  min-height: 235px;
}

.account-community .discord-btn {
  border: 0;
}

.is-muted {
  color: var(--bone-3) !important;
}

.is-good {
  color: var(--green) !important;
}

.is-waiting {
  color: var(--gold) !important;
}

.is-error {
  color: var(--red) !important;
}

@media (max-width: 980px) {
  .account-panel .livepanel__val {
    max-width: 42vw;
  }
}

@media (max-width: 640px) {
  .account-hero .hero__tag {
    font-size: 19px;
  }

  .account-panel .livepanel__row {
    gap: 12px;
  }

  .account-panel .livepanel__label {
    min-width: 0;
    letter-spacing: .1em;
  }

  .account-panel .livepanel__val {
    max-width: 38vw;
    font-size: 18px;
  }

  .account-grid .pillar {
    min-height: 0;
  }
}
