/* Roadmap layout */
.roadmap-grid {
    display: grid;
    grid-template-columns: 1fr;
    gap: 1rem;
    margin-top: 1.2rem;
}

.roadmap-card {
    padding: 1.2rem 1.4rem;
    background: var(--re-bg-dark);
    border-radius: 10px;
    border: 1px solid rgba(0, 150, 255, 0.12);
    box-shadow: 0 0 6px rgba(0, 150, 255, 0.08);
    transition: opacity 0.4s ease, filter 0.4s ease;
}

.fade-0 { opacity: 1; filter: blur(0px) saturate(1); }
.fade-1 { opacity: 0.85; filter: blur(1px) saturate(0.95); }
.fade-2 { opacity: 0.65; filter: blur(2px) saturate(0.85); }
.fade-3 { opacity: 0.45; filter: blur(3px) saturate(0.75); }
.fade-4 { opacity: 0.25; filter: blur(4px) saturate(0.6); }

.roadmap-card:hover {
    opacity: 1 !important;
    filter: blur(0px) saturate(1) !important;
}
