:root {
  /* Ventura Theme Variables - Light Blue/Cyan */
  --accent-color: #06b6d4; /* Cyan-500 */
  --accent-glow: rgba(6, 182, 212, 0.4);

  /* Deep ocean background */
  --bg-body: #083344; /* Cyan-950 */
}

body {
  background-color: var(--bg-body);
  background-image: radial-gradient(circle at 20% 30%, rgba(6, 182, 212, 0.15) 0%, transparent 40%), radial-gradient(circle at 80% 80%, rgba(6, 182, 212, 0.1) 0%, transparent 50%);
  background-attachment: fixed;
  background-size: 100% 100%;
}

.hero-title.colored {
  background: linear-gradient(135deg, #fff 20%, var(--accent-color) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
