/* Reference Layout */

:is(.reference-layout .reference-layout__header) h1 {
      margin: 1rem 0;

      font-size: var(--font-size-largest);
      font-weight: normal;

      line-height: var(--font-line-header);
    }

:is(:is(.reference-layout .reference-layout__header) h1) code {
        font-family: inherit;
      }

:is(:is(.reference-layout .reference-layout__header) h1) code:first-of-type {
        padding: 0.0625em 0.125em;
        background-color: var(--color-background-secondary);
        border-radius: var(--radius-normal);
      }

.reference-layout .reference-layout__body {
    padding-bottom: 3rem;
  }

.reference-layout .reference-layout__toc {
    display: flex;

    flex-wrap: wrap;

    gap: 0.5rem;
    align-content: start;
    align-items: start;
    justify-content: space-between;
  }

@media (width < calc(1rem * 2 + 15rem + 2rem + 31rem)) {
    .reference-layout .reference-layout__toc {
      --toc-header-font-size: var(--font-size-larger);
    }
  }

.reference-layout mdn-survey {
    margin-top: 0.5rem;
  }


/*# sourceMappingURL=styles-reference-layout.css.map*/