body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.glass-effect {
    backdrop-filter: blur(25px);
    -webkit-backdrop-filter: blur(25px);
    background-color: rgba(26, 19, 37, 0.6);
    border: 1px solid rgba(224, 170, 255, 0.15);
}
.dark-gradient-bg {
    background: linear-gradient(-45deg, #1d1135, #431c5d, #0d1b2a, #240046);
    background-size: 400% 400%;
    animation: gradient-bg-animation 15s ease infinite;
}
@keyframes gradient-bg-animation {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}
.text-glow {
    text-shadow: 0 0 8px rgba(0, 245, 212, 0.5), 0 0 20px rgba(247, 37, 133, 0.3);
}