
html { scroll-behavior: smooth; }
.gradient-hero {
  background: radial-gradient(1000px 400px at 10% 10%, rgba(34,197,94,.25), transparent 60%),
              radial-gradient(800px 300px at 90% 10%, rgba(14,165,233,.2), transparent 60%),
              linear-gradient(180deg, #0b1220 0%, #0b1220 60%, #0d1424 100%);
}
.shadow-glow { box-shadow: 0 0 0 1px rgba(255,255,255,.06), 0 10px 40px rgba(16,185,129,.15); }
.card { background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.04)); }
.blurred { backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px); }
.badge { border: 1px solid rgba(255,255,255,.18); }
