/* roulang page: index */
:root {
            --color-primary: #10b981;
            --color-primary-dark: #059669;
            --color-action: #f97316;
            --color-pitch: #0b0f17;
            --color-slate-dark: #0f172a;
            --color-text-main: #1e293b;
            --color-text-muted: #64748b;
        }
        body {
            font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "HarmonyOS Sans", sans-serif;
            color: var(--color-text-main);
            background-color: #f8fafc;
            line-height: 1.7;
            -webkit-font-smoothing: antialiased;
        }
        .no-scrollbar::-webkit-scrollbar {
            display: none;
        }
        .no-scrollbar {
            -ms-overflow-style: none;
            scrollbar-width: none;
        }
        .skew-hero-img {
            clip-path: polygon(6% 0, 100% 0%, 94% 100%, 0% 100%);
        }
        @media (max-width: 1024px) {
            .skew-hero-img {
                clip-path: none;
            }
        }
