@tailwind base;
@tailwind components;
@tailwind utilities;

@layer utilities {
    .glass {
        background: rgba(5, 5, 5, 0.7);
        backdrop-filter: blur(12px);
        -webkit-backdrop-filter: blur(12px);
        border-bottom: 1px solid rgba(255, 255, 255, 0.05);
    }
    
    .text-glow {
        text-shadow: 0 0 30px rgba(255, 255, 255, 0.3);
    }
    
    .perspective-1000 {
        perspective: 1000px;
    }
    
    .perspective-2000 {
        perspective: 2000px;
    }
    
    .rotate-y-12 {
        transform: rotateY(12deg);
    }
    
    .rotate-y-6 {
        transform: rotateY(6deg);
    }
    
    .preserve-3d {
        transform-style: preserve-3d;
    }
}

/* Custom Scrollbar */
::-webkit-scrollbar {
    width: 8px;
}

::-webkit-scrollbar-track {
    background: #050505; 
}
 
::-webkit-scrollbar-thumb {
    background: #333; 
    border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
    background: #d4af37; 
}