/* ── Layout — Container ───────────────────────────────── */
.container {
  width: 100%;
  max-width: var(--container-max);
  margin-inline: auto;
  padding-inline: var(--space-2);
}

@media (min-width: 768px) {
  .container {
    padding-inline: var(--space-4);
  }
}

@media (min-width: 1440px) {
  .container {
    padding-inline: var(--space-8);
  }
}

.container--content {
  max-width: var(--container-content);
}

.container--narrow {
  max-width: var(--container-narrow);
}
