.page-footer {
  margin: 1.5rem auto 1rem;
  width: min(1200px, calc(100% - 2rem));
  padding: 0.9rem 1rem;
  border: 1px solid rgba(120, 160, 210, 0.2);
  border-radius: 14px;
  background: rgba(5, 19, 41, 0.72);
  text-align: center;
  color: #c3d4ea;
  font-size: 0.92rem;
}

.page-footer a {
  color: #7bd2ff;
  text-decoration: none;
  font-weight: 700;
}

.page-footer a:hover,
.page-footer a:focus-visible {
  text-decoration: underline;
}
