/* Campaign Section Styles */
.campaign-card {
    position: relative;
    border-radius: 8px;
    overflow: hidden;
    aspect-ratio: 16/9;
}

.campaign-overlay {
    background: linear-gradient(to top, rgba(0,0,0,1), rgba(0,0,0,0.2) 60%, transparent);
}