/* roulang page: index */
:root { --primary: #00E676; --dark: #0B0F17; }
        body { background-color: var(--dark); color: #F1F5F9; font-family: 'PingFang SC', -apple-system, sans-serif; }
        .gradient-text { background: linear-gradient(90deg, #00E676, #00BFA5); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
        .glass-card { background: rgba(19, 27, 46, 0.7); backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.05); }
        .hero-section { background: linear-gradient(180deg, rgba(11, 15, 23, 0.8) 0%, #0B0F17 100%), url('/assets/images/6ae7a8f7058614d5.webp') center/cover no-repeat; }
        .nav-link:hover { color: var(--primary); }
