.contest-hero {
            background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%);
        }
        
        .prize-card {
            transition: transform 0.3s ease, box-shadow 0.3s ease;
        }
        
        .prize-card:hover {
            transform: translateY(-5px);
            box-shadow: 0 10px 25px rgba(0,0,0,0.1);
        }
        
        .submit-btn {
            background: linear-gradient(135deg, #ff2d55 0%, #ff6b6b 100%);
            transition: all 0.3s ease;
        }
        
        .submit-btn:hover {
            transform: translateY(-2px);
            box-shadow: 0 5px 15px rgba(255, 45, 85, 0.4);
        }
        
        .guideline-item {
            position: relative;
            padding-left: 30px;
        }
        
        .guideline-item:before {
            content: "✓";
            position: absolute;
            left: 0;
            color: #ff2d55;
            font-weight: bold;
        }