@import url('./admin/backstage-admin.css');

/* Hub pages use .hub-main instead of .view */
.hub-main, body.layout-col > main:not(.view) {
  flex: 1;
  max-width: var(--content-max);
  margin: 0 auto;
  padding: 48px 24px calc(80px + var(--footbar-h));
  width: 100%;
}

body.layout-col > .footbar:not(.footbar-fixed) {
  position: static;
  justify-content: center;
  max-width: none;
}

.footbar-fixed { /* default from backstage-admin */ }

.page-header { margin-bottom: 40px; }
.page-header .page-title { font-size: clamp(26px, 4vw, 36px); letter-spacing: -0.03em; }
