/* auv-simulator: page-specific styles, served from this origin so the CSP needs no 'unsafe-inline'. */
html { scroll-behavior: smooth; }
body { background: #f7faf8; }
.contour-hero {
  background-color: #051823;
  background-image:
    radial-gradient(ellipse at 78% 30%, rgba(34, 211, 238, 0.18), transparent 46%),
    repeating-radial-gradient(ellipse at 72% 118%, transparent 0 34px, rgba(103, 232, 249, 0.10) 34px 35px),
    linear-gradient(180deg, #051823 0%, #082f3f 100%);
}
.harbour-grid {
  background-image:
    linear-gradient(rgba(15, 23, 42, 0.06) 1px, transparent 1px),
    linear-gradient(90deg, rgba(15, 23, 42, 0.06) 1px, transparent 1px);
  background-size: 34px 34px;
}
