@layer components {
  /* The page's measure: content up to 1160 px wide, centred, with a gutter. */
  .container {
    inline-size: 100%;
    margin-inline: auto;
    max-inline-size: var(--page-width);
    padding-inline: var(--page-gutter);
  }
}
