:root {
  --pupa-bg-grad:
    radial-gradient(26rem 26rem at 94% -6%, rgba(78, 34, 120, 0.55) 0%, rgba(78, 34, 120, 0) 68%),
    radial-gradient(22rem 22rem at -8% 92%, rgba(248, 105, 14, 0.34) 0%, rgba(248, 105, 14, 0) 72%),
    radial-gradient(120% 110% at 78% 18%, rgba(248, 105, 14, 0.12) 0%, rgba(248, 105, 14, 0) 42%),
    linear-gradient(165deg, #1d1433 0%, #251740 48%, #2f1b50 100%);
}

body,
body[class] {
  background: var(--pupa-bg-grad);
}

.page,
.mapa-page {
  max-width: 1200px;
  margin: 0 auto;
  padding: 32px 24px 56px;
}

@media (max-width: 720px) {
  .page,
  .mapa-page {
    padding: 16px 12px 32px;
  }
}
