body {
    font-family: 'Mina', 'Tiro Bangla', sans-serif;
    background-color: #060202;
    color: #f3f4f6;
    overflow-x: hidden;
}

.english-font {
    font-family: 'Orbitron', sans-serif;
}

/* Custom Glowing Scrollbar */
::-webkit-scrollbar {
    width: 6px;
}
::-webkit-scrollbar-track {
    background: #0a0505;
}
::-webkit-scrollbar-thumb {
    background: #8b0000;
    border-radius: 10px;
    box-shadow: 0 0 10px #ff2a2a;
}

.neon-border {
    border: 1px solid rgba(229, 9, 20, 0.4);
    box-shadow: 0 0 10px rgba(229, 9, 20, 0.3);
}
.neon-border:hover {
    border-color: #ff2a2a;
    box-shadow: 0 0 20px rgba(255, 42, 42, 0.7);
}

/* Pulse Animation for Live Elements */
@keyframes pulseGlow {
    0%, 100% { box-shadow: 0 0 10px #e50914; }
    50% { box-shadow: 0 0 25px #ff2a2a, 0 0 5px #ffffff; }
}

.pulse-glow {
    animation: pulseGlow 2s infinite;
}

.glass-panel {
    background: rgba(20, 8, 8, 0.85);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 42, 42, 0.2);
}

/* Hide scrollbar for Chrome, Safari and Opera */
.no-scrollbar::-webkit-scrollbar {
    display: none;
}
/* Hide scrollbar for IE, Edge and Firefox */
.no-scrollbar {
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
}