/* Custom styles for KuaiSongShui */
body {
    scroll-behavior: smooth;
}

/* Water Theme Custom Classes */
.water-shape {
    border-radius: 40% 60% 70% 30% / 40% 50% 60% 50%;
}
.water-shape-alt {
    border-radius: 50% 50% 30% 70% / 50% 40% 60% 50%;
}
.water-drop {
    border-radius: 50% 50% 50% 50% / 60% 60% 40% 40%;
}
.wave-bg {
    background-image: radial-gradient(circle at 50% -20%, #ffffff 40%, transparent 41%);
    background-size: 100px 100px;
}
