    .anime-nav {
        background-image: linear-gradient(135deg, #ff9a9e 0%, #fad0c4 100%);
        box-shadow: 0 4px 15px rgba(255, 105, 180, 0.3);
    }
    
    .anime-hero {
        background-image: linear-gradient(135deg, #f6d365 0%, #fda085 100%);
    }
    
    .anime-card:hover {
        transform: translateY(-5px) rotate(1deg);
        box-shadow: 0 15px 30px rgba(255, 105, 180, 0.2);
    }
    
    .anime-btn:hover {
        transform: translateY(-3px) scale(1.05);
        box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
    }
    
    .anime-link:hover i {
        animation: bounceRight 0.5s infinite alternate;
    }
    
    .anime-stats {
        transition: all 0.3s ease;
        border-radius: 20px;
    }
    
    .anime-stats:hover {
        background-color: rgba(255, 255, 255, 0.1);
        transform: scale(1.05);
    }
    
    .anime-step {
        transition: all 0.3s ease;
    }
    
    .anime-step:hover {
        transform: translateY(-5px);
    }
    
    .anime-review {
        position: relative;
        overflow: hidden;
    }
    
    .anime-review::before {
        content: "";
        position: absolute;
        top: -50%;
        left: -50%;
        width: 200%;
        height: 200%;
        background: radial-gradient(circle, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 70%);
        transform: rotate(30deg);
        opacity: 0;
        transition: all 0.5s ease;
    }
    
    .anime-review:hover::before {
        opacity: 1;
        animation: shine 1.5s ease;
    }
    
    @keyframes bounceRight {
        0% { transform: translateX(0); }
        100% { transform: translateX(5px); }
    }
    
    @keyframes shine {
        0% { transform: rotate(30deg) translate(-30%, -30%); }
        100% { transform: rotate(30deg) translate(30%, 30%); }
    }
    
    @keyframes float {
        0%, 100% { transform: translateY(0); }
        50% { transform: translateY(-10px); }
    }
    
    .anime-float {
        animation: float 6s ease-in-out infinite;
    }