/* roulang page: index */
:root { --primary: #0ea5e9; --secondary: #6366f1; }
        body { font-family: system-ui, -apple-system, sans-serif; color: #1e293b; background-color: #F8FAFC; }
        .gradient-text { background: linear-gradient(135deg, #0284c7 0%, #6366f1 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
        .card-shadow { transition: all 0.3s ease; }
        .card-shadow:hover { transform: translateY(-0.5rem); box-shadow: 0 20px 25px -5px rgba(99, 102, 241, 0.1); }
        .bg-dark-layer { background: #0B0F19; }
