body {
    background-color: #0f0e13;
    color: #c9d1d9;
    font-family: 'JetBrains Mono', monospace;
}

/* Custom Terminal Scrollbar */
::-webkit-scrollbar {
    width: 8px;
}
::-webkit-scrollbar-track {
    background: #0f0e13; 
}
::-webkit-scrollbar-thumb {
    background: #362f3a; 
    border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover {
    background: #ff7b00; 
}

.neon-text {
    color: #00f3ff;
    text-shadow: 0 0 5px rgba(0, 243, 255, 0.5);
}

.neon-border {
    border-color: #00f3ff;
    box-shadow: 0 0 10px rgba(0, 243, 255, 0.2);
}

.neon-saffron {
    color: #ff7b00;
    text-shadow: 0 0 5px rgba(255, 123, 0, 0.5);
}

.neon-border-saffron {
    border-color: #ff7b00;
    box-shadow: 0 0 10px rgba(255, 123, 0, 0.3);
}

/* Hide scrollbar for horizontal scrolling elements on mobile */
.scrollbar-hide::-webkit-scrollbar {
    display: none;
}
.scrollbar-hide {
    -ms-overflow-style: none;
    scrollbar-width: none;
}
