:root {
  --tp-content-width: 960px;
}

#quarto-header .navbar {
  padding-left: 0;
  padding-right: 0;
}

#quarto-header .navbar .container-fluid,
#quarto-header .navbar .container-lg,
#quarto-content .page-columns,
#quarto-content .page-layout-article,
#quarto-content main.content {
  max-width: var(--tp-content-width);
  margin-left: auto;
  margin-right: auto;
}

#quarto-header .navbar .container-fluid,
#quarto-header .navbar .container-lg {
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
}

#quarto-header .navbar-collapse {
  justify-content: center;
}

#quarto-header .navbar-nav {
  margin-left: auto;
  margin-right: auto;
}

#quarto-header .navbar-brand-container {
  margin-right: 0.75rem;
}

#quarto-header .navbar-brand {
  margin-right: 0;
  font-weight: 600;
}

#quarto-content main.content {
  width: 100%;
}
