.aurum-shell {
  min-height: 100vh;
  margin-left: var(--aurum-sidebar-width);
  transition: margin-left 220ms ease;
}

.aurum-main {
  width: auto !important;
  min-width: 0;
  max-width: var(--aurum-page-max);
  margin: 0 auto !important;
  padding:
    calc(var(--aurum-topbar-height) + 28px)
    clamp(20px, 3vw, 48px)
    48px !important;
  background: transparent !important;
}

body.aurum-sidebar-collapsed .aurum-shell {
  margin-left: var(--aurum-sidebar-collapsed-width);
}

@media (max-width: 900px) {
  .aurum-shell,
  body.aurum-sidebar-collapsed .aurum-shell {
    margin-left: 0;
  }

  .aurum-main {
    padding:
      86px
      16px
      28px !important;
  }
}
