h1, h2, h3 {
  font-family: 'Montserrat', Arial, sans-serif;
}
@media (max-width: 600px) {
  h1, .site-title {
    max-width: 90vw;
    white-space: normal;
    word-break: break-word;
    font-size: 1.5rem;
  }
}
/* custom.css — overrides link colors */
a, a:visited {
  color: #007bff; /* blue links */
  text-decoration: none;
}

a:hover, a:focus {
  color: #0056b3; /* darker blue hover */
  text-decoration: underline;
}
