body {
    font-family: "Plus Jakarta Sans", sans-serif;
    background-color: #f8fafc;
    overflow-x: hidden;
}

.hero-bg {
    background: radial-gradient(circle at 50% 0%, #e0e7ff 0%, #f8fafc 50%);
}

.blob {
    position: absolute;
    filter: blur(80px);
    z-index: -1;
    opacity: 0.6;
}

.glass-nav {
    background: rgba(255, 255, 255, 0.72);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.55);
}
