.inner-page main { padding-top:var(--header); }
.inner-page {
  --inner-line:#e4e4e4;
  --inner-muted:#666;
  --inner-paper:#f4f4f4;
  --inner-purple:#79648c;
}
.inner-page :where(section[id],article[id],h2[id],h3[id]) {
  scroll-margin-top:calc(var(--header) + 72px);
}
.inner-page :where(input,textarea,select) {
  font:inherit;
}
.inner-page :where(input,textarea,select):focus-visible {
  outline:2px solid #79648c;
  outline-offset:4px;
}
.inner-page :where(summary) { cursor:pointer; }
.inner-page :where(pre) { max-width:100%; overflow:auto; }
.inner-page :where(button:disabled) { cursor:default; }
@media(prefers-reduced-motion:reduce) {
  .inner-page :where(*, *::before, *::after) {
    scroll-behavior:auto!important;
    animation-duration:.01ms!important;
    animation-iteration-count:1!important;
    transition-duration:.01ms!important;
  }
}
