/**
 * Shared page background: photo + gradient + light black overlay for readability.
 */
body {
  background-color: #0a1020;
  background-image:
    linear-gradient(rgba(0, 0, 0, 0.31), rgba(0, 0, 0, 0.35)),
    linear-gradient(
      165deg,
      rgba(6, 10, 24, 0.85) 0%,
      rgba(84, 248, 209, 0.21) 42%,
      rgba(10, 16, 36, 0.91) 100%
    ),
    url('/assets/background.png');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
}
