/* roulang page: index */
:root { --font-sans: 'PingFang SC', system-ui, -apple-system, sans-serif; }
        body { font-family: var(--font-sans); color: #374151; }
        .gradient-bg { background: linear-gradient(135deg, #0f62fe 0%, #2563eb 100%); }
        .glass-card { background: rgba(255, 255, 255, 0.9); backdrop-filter: blur(10px); border: 1px solid rgba(229, 231, 235, 1); }
        .nav-link:hover { color: #0F62FE; }
        .section-padding { padding: 80px 0; }
        @media (max-width: 768px) { .section-padding { padding: 48px 0; } }
