/* Marketplace-style page header */
.page-header {
    padding: 10rem 0 4rem;
    text-align: center;
    background: linear-gradient(rgba(10, 10, 10, 0.7), rgba(10, 10, 10, 0.7)), 
                radial-gradient(circle at center, rgba(0, 255, 204, 0.2), transparent 70%);
    position: relative;
}

.page-header h2 {
    font-size: 3.5rem;
    margin-bottom: 1rem;
    color: var(--primary);
    font-family: 'Rajdhani', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* Custom gradient text styling to match marketplace exactly */
.page-header .gradient-text {
    background: linear-gradient(90deg, #6c63ff, #00ccff) !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    color: transparent !important;
    position: relative !important;
}

/* Remove any pseudo-elements that might be affecting the styling */
.page-header .gradient-text::before,
.page-header .gradient-text::after {
    display: none !important;
}

.page-header p {
    font-size: 1.2rem;
    max-width: 700px;
    margin: 0 auto;
    color: rgba(240, 240, 240, 0.8);
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .page-header {
        padding: 8rem 0 3rem;
    }
    
    .page-header h2 {
        font-size: 2.5rem;
    }
    
    .page-header p {
        font-size: 1rem;
    }
}
