/* Site shell additions; shared colours, controls and geometry stay in artelnics-ui. */
html { scroll-padding-top: 90px; }
body.nds-shared {
  margin: 0;
  background: #fff;
}

.nds-main-target { display: block; scroll-margin-top: 16px; }

.nds-shared .nds-footer-address {
  max-width: 34rem;
  margin: 16px 0 0;
  color: inherit;
  font: inherit;
  font-style: normal;
  line-height: 1.6;
}

.nds-footer-address > span {
  display: block;
  margin-bottom: 4px;
  font-weight: 700;
}

@media (max-width: 54rem) {
  /* The retained WPFront scroll-to-top control occupies the lower right corner. */
  .nds-shared .aui-footer-bottom { padding-inline-end: 84px; }
}

/* Eight retained destinations need less inter-item space than the other sites. */
@media (min-width: 54.01rem) {
  .nds-shared .aui-header-inner { gap: 20px; }
  .nds-shared .aui-menu { gap: 16px; }
}

@media (min-width: 54.01rem) and (max-width: 60rem) {
  /* Preserve one header row just above the shared mobile breakpoint, including
     the longer authenticated My Account label. */
  .nds-shared .aui-menu { gap: 8px; }
}
