/*首页样式*/
            .text-shadow {
                text-shadow: 0 2px 4px rgba(0,0,0,0.3);
            }
            .bg-blur {
                backdrop-filter: blur(8px);
            }
            .animate-float {
                animation: float 6s ease-in-out infinite;
            }
            @keyframes float {
                0% { transform: translateY(0px); }
                50% { transform: translateY(-15px); }
                100% { transform: translateY(0px); }
            }
            .gradient-bg {
                background: linear-gradient(135deg, #1A1A2E 0%, #16213E 50%, #0F3460 100%);
            }
            .gradient-bg::before {
                content: '';
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background: radial-gradient(circle at 20% 30%, rgba(233, 69, 96, 0.15) 0%, transparent 40%),
                            radial-gradient(circle at 80% 70%, rgba(255, 209, 102, 0.15) 0%, transparent 40%);
                z-index: -1;
            }


/*性别样式*/
        .text-shadow {
                text-shadow: 0 2px 4px rgba(0,0,0,0.3);
            }
            .bg-blur {
                backdrop-filter: blur(8px);
            }
            .animate-pulse-slow {
                animation: pulse 3s cubic-bezier(0.4, 0, 0.6, 1) infinite;
            }
            .option-hover {
                transition: all 0.3s ease;
            }
            .option-hover:hover {
                transform: translateY(-5px);
            }
            .option-selected {
                animation: pulse 0.5s ease-in-out;
            }
            @keyframes pulse {
                0% { transform: scale(1); }
                50% { transform: scale(1.05); }
                100% { transform: scale(1); }
            }


/*城市地区样式*/
            .text-shadow {
                text-shadow: 0 2px 4px rgba(0,0,0,0.3);
            }
            .bg-blur {
                backdrop-filter: blur(8px);
            }
            .select-focus {
                @apply focus:border-primary focus:ring-2 focus:ring-primary/20 focus:outline-none;
            }
            .transition-smooth {
                transition: all 0.3s ease;
            }
            
            
/*出生年代*/
.text-shadow {
                text-shadow: 0 2px 4px rgba(0,0,0,0.3);
            }
            .bg-blur {
                backdrop-filter: blur(8px);
            }
            .option-hover {
                transition: all 0.3s ease;
            }
            .option-hover:hover {
                transform: translateY(-5px);
                box-shadow: 0 10px 25px -5px rgba(233, 69, 96, 0.1);
            }
            .option-selected {
                animation: pulse 0.5s ease-in-out;
            }
            @keyframes pulse {
                0% { transform: scale(1); }
                50% { transform: scale(1.05); }
                100% { transform: scale(1); }
            }


/*学历*/
.text-shadow {
                text-shadow: 0 2px 4px rgba(0,0,0,0.3);
            }
            .bg-blur {
                backdrop-filter: blur(8px);
            }
            .edu-card {
                @apply w-full p-4 rounded-xl border-2 border-gray-200 transition-all duration-300 flex items-center gap-3 cursor-pointer hover:border-primary hover:bg-primary/5 hover:-translate-y-1;
            }
            .edu-card.selected {
                @apply bg-primary/10 border-primary animate-pulse;
            }
            .edu-icon {
                @apply w-10 h-10 rounded-full flex items-center justify-center flex-shrink-0;
            }
     








