/* Additional non-critical styles; core layout is inlined in templates for speed */

body {
  scroll-behavior: smooth;
}

.page-footer {
  margin-top: 2rem;
  display: flex;
  justify-content: flex-end;
}

.page-footer .cms-link {
  font-size: 0.8rem;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  color: #9ca3af;
}

.page-footer .cms-link:hover {
  color: #e5e7eb;
}

