body { 
    font-family: 'Plus Jakarta Sans', sans-serif; 
    background-color: #000000; 
} 

/* Glassmorphic Dark Configuration */ 
.glass-panel { 
    background: rgba(10, 10, 10, 0.75); 
    backdrop-filter: blur(14px); 
    -webkit-backdrop-filter: blur(14px); 
    border: 1px solid rgba(255, 255, 255, 0.03); 
} 

.glass-card { 
    background: rgba(15, 15, 15, 0.6); 
    backdrop-filter: blur(10px); 
    -webkit-backdrop-filter: blur(10px); 
    border: 1px solid rgba(255, 255, 255, 0.02); 
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); 
} 

.glass-card:hover { 
    background: rgba(20, 20, 20, 0.8); 
    border-color: rgba(59, 130, 246, 0.3); 
    transform: translateY(-2px); 
} 

/* Custom Scrollbar */ 
::-webkit-scrollbar { width: 6px; height: 4px; } 
::-webkit-scrollbar-track { background: #000000; } 
::-webkit-scrollbar-thumb { background: #1e293b; border-radius: 10px; } 

/* Class to hide horizontal scrollbar layout cleanly */
.no-scrollbar::-webkit-scrollbar {
    display: none;
}
.no-scrollbar {
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
}

.video-container { 
    max-width: 100%; 
    border-radius: 1rem; 
    overflow: hidden; 
    box-shadow: 0 25px 30px -10px rgba(0, 0, 0, 0.7); 
    background: #000000; 
} 

/* Disable Shaka Spinner */
.shaka-spinner-container {
    display: none !important;
}
