main[data-page="wallets"] {
  --offset: 4rem;
  --content-width: 72rem;

  display: grid;
  gap: 1.5rem;
  align-content: start;
  grid-template-rows: auto minmax(0, 1fr);
  width: min(100%, var(--content-width));
  margin-inline: auto;
  padding: var(--offset) var(--page-x) calc(var(--offset) + 3rem);
  scroll-padding-top: var(--offset);

  output {
    display: block;
    min-height: var(--line-height-sm);
    margin: 0;
    color: var(--gray);
    font-size: var(--font-size-sm);
    line-height: var(--line-height-sm);
  }

  [data-wallet="results"] {
    min-width: 0;
  }

  textarea {
    min-height: 7rem;
    resize: vertical;
  }
}
