/* Upgrades page.
   Used on: /upgrades/.
   Forum Homini website, editable IIS version v016 20261109 081746. Generated with Claude Opus 5.5. */
/* black only, the ring filling the screen under the top bar (as All suites) */
/* (6 Nov 2026) min-block-size was 100svh; always overridden by css/site.css, so its value is here now */
.ug[data-c-upgrades-page] {
  background: #000;
  --room-deep: #000;
  padding-block-start: var(--header-h, 80px);
  min-block-size: 0;
}
.ug__line[data-c-upgrades-page] {
  max-inline-size: 40rem;
  margin: var(--gap-item) auto 0;
  padding-inline: var(--margin);
  font-family: var(--face-text);
  font-size: var(--fs-m);
  line-height: 1.6;
  color: #f6efe4;
  text-align: center;
}
.ug__actions[data-c-upgrades-page] {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: var(--s-3);
  margin-block-start: var(--gap-item);
  padding-inline: var(--margin);
}
.ug__cta[data-c-upgrades-page],
.ug__cta[data-c-upgrades-page]:visited {
  display: inline-flex;
  align-items: center;
  min-block-size: 52px;
  padding-inline: 26px;
  border: 1.5px solid #e6c27a;
  border-radius: 999px;
  color: var(--naledi);
  font-weight: 600;
  text-decoration: none;
}
.ug__cta--primary[data-c-upgrades-page],
.ug__cta--primary[data-c-upgrades-page]:visited {
  border-color: transparent;
  background:
    linear-gradient(
      180deg,
      #fff3cf,
      #f3d792 40%,
      #c9953f 85%);
  background-origin: border-box;
  color: #1d1405;
}
