/* Optional: smooth anchor scrolling */
html {
  scroll-behavior: smooth;
}

/* Basic focus ring for accessibility on custom elements */
.focus-ring:focus {
  outline: 3px solid rgba(59, 130, 246, 0.6);
  outline-offset: 2px;
}

/* Preserve spacing for images inside articles */
article img {
  margin-top: 1rem; /* adjust as needed */
}
