/* roulang page: index */
:root { --primary-color: #0056D2; --text-color: #1F2937; }
        body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; color: var(--text-color); }
        .hero-gradient { background: linear-gradient(135deg, #0056D2 0%, #003a8c 100%); }
        .card-shadow { box-shadow: 0 1px 3px rgba(0,0,0,0.1); transition: all 0.3s ease; }
        .card-shadow:hover { box-shadow: 0 10px 15px rgba(0,0,0,0.1); transform: translateY(-5px); }
