 .crashnebula {
            font-family: Arial, sans-serif;
            margin: 0;
            padding: 20px;
            display: flex;
            flex-direction: column;
            align-items: center;
        }
        
        .quantumFilterHub {
            margin-bottom: 20px;
            display: flex;
            gap: 10px;
            align-items: center;
            flex-flow: wrap;
            justify-content: center;
        }
        
        .neonPillButton {
            padding: 8px 16px;
            background: #ddd;
            border: none;
            border-radius: 4px;
            cursor: pointer;
            transition: background 0.3s;
        }
        
        .neonPillButton:hover {
            background: #ccc;
        }
        
        .neonPillButton--glowing {
            background: #555;
            color: white;
        }
        
        .voidCarouselPortal {
            width: 100%;
            max-width: 1000px;
            overflow: hidden;
            position: relative;
            height: 450px;
            user-select: none;
			mask-image: linear-gradient(to right, transparent, #000 2% 98%, transparent);
        }
        
        .nebulaSlider {
            display: flex;
            width: fit-content;
            height: 100%;
            align-items: center;
            cursor: grab;
            transform: translateX(0);
            gap: 10px;
        }
        
        .nebulaSlider--dragging {
            cursor: grabbing;
            animation: none;
            transition: transform 0.1s ease-out;
        }
        
        .nebulaSlider--autoPilot {
            animation: nebula-drift 25s linear infinite;
        }
        
        .nebulaSlider:hover {
            animation-play-state: paused;
        }
        
        .stellarCard {
            width: 250px;
            height: 250px;
            background-size: contain;
            background-repeat: no-repeat;
            background-position: center;
            border-radius: 8px;
            display: flex;
            flex-direction: column;
            justify-content: flex-end;
            align-items: center;
            flex-shrink: 0;
            transition: all 0.3s ease;
            color: white;
            text-shadow: 1px 1px 3px rgba(0,0,0,0.8);
            padding: 15px;
            box-sizing: border-box;
            text-align: center;
        }
        
        .stellarCard--core {
            width: 100%;
            transition: all 0.3s ease;
        }
        
        .stellarCard h3 {
            margin: 0 0 5px 0;
            font-size: 12px;
            opacity: 0;
            transition: all 0.5s ease;
			font-weight: 600;
        }
        
        .stellarCard p {
            margin: 0;
            font-size: 12px;
            opacity: 0;
            transition: all 0.5s ease;
        }
        
        .stellarCard ul {
            list-style-type: none;
            padding: 0;
            margin: 8px 0 0 0;
            text-align: left;
            font-size: 12px;
            opacity: 0;
            transition: all 0.5s ease;
        }
        
        .stellarCard li {
            margin-bottom: 2px;
            position: relative;
            padding-left: 15px;
        }
        
        .stellarCard li:before {
            content: "•";
            position: absolute;
            left: 0;
            color: #4CAF50;
        }
        
        .stellarCard:hover {
            transform: scale(1.05);
            box-shadow: 0 5px 15px rgba(0,0,0,0.3);
            filter: grayscale(60%);
        }
        
        .stellarCard:hover p,
        .stellarCard:hover h3,
        .stellarCard:hover ul {
            opacity: 1;
        }
        
        .stellarCard:hover .stellarCard--core {
            background-color: rgba(6, 11, 4, 0.7);
            border-radius: 10px;
            padding: 10px;
        }
        
        .stellarCard--cloaked {
            display: none !important;
        }
        
        @keyframes nebula-drift {
            0% {
                transform: translateX(0);
            }
            100% {
                transform: translateX(-50%);
            }
        }