/* roulang page: index */
:root {
            --color-primary: #00B050;
            --color-primary-dark: #0A8F44;
            --color-accent-blue: #0052FF;
            --color-accent-orange: #FF5722;
            --color-dark: #0D1117;
            --color-dark-card: #161B22;
            --color-surface: #F8FAFC;
        }
        html {
            scroll-behavior: smooth;
        }
        body {
            font-family: system-ui, -apple-system, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
            color: #1F2937;
            background-color: #FFFFFF;
            line-height: 1.68;
        }
        .hero-mask {
            background: linear-gradient(180deg, rgba(13,17,23,0.78) 0%, rgba(13,17,23,0.94) 100%);
        }
        .hide-scrollbar::-webkit-scrollbar {
            display: none;
        }
        .hide-scrollbar {
            -ms-overflow-style: none;
            scrollbar-width: none;
        }
        .glow-accent {
            box-shadow: 0 0 35px -5px rgba(0, 176, 80, 0.45);
        }
