@layer utilities {
            .text-shadow {
                text-shadow: 0 2px 4px rgba(0,0,0,0.3);
            }
            .card-hover {
                transition: all 0.3s ease;
            }
            .card-hover:hover {
                transform: translateY(-6px);
                box-shadow: 0 15px 25px -10px rgba(13, 71, 161, 0.2);
            }
            .wave-bg {
                background-image: linear-gradient(120deg, #E3F2FD 0%, #BBDEFB 100%);
                background-size: 200% 200%;
                animation: wave 8s ease infinite;
            }
            @keyframes wave {
                0% { background-position: 0% 50%; }
                50% { background-position: 100% 50%; }
                100% { background-position: 0% 50%; }
            }
        }
