/* roulang page: index */
:root {
            --primary: #1E40AF;
            --accent: #F59E0B;
            --dark: #0F172A;
            --light-bg: #F8FAFC;
        }
        body {
            letter-spacing: -0.01em;
            text-rendering: optimizeLegibility;
            -webkit-font-smoothing: antialiased;
        }
        .hero-mesh {
            background: linear-gradient(135deg, rgba(15, 23, 42, 0.94) 0%, rgba(30, 41, 59, 0.9) 100%), 
                        url('/assets/images/6aff61d28a947594.webp') center/cover no-repeat;
        }
        .dark-breakout {
            background: linear-gradient(180deg, #0F172A 0%, #1E293B 100%);
        }
        .custom-scrollbar::-webkit-scrollbar {
            height: 6px;
        }
        .custom-scrollbar::-webkit-scrollbar-thumb {
            background: #CBD5E1;
            border-radius: 9999px;
        }
