/* roulang page: index */
:root {
            --brand-primary: #00B578;
            --brand-accent: #10E79D;
            --brand-dark: #0D253A;
            --brand-gray: #F4F7F6;
        }
        body {
            font-family: 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;
            background-color: #FAFCFB;
            color: #1F2937;
        }
        .glow-badge {
            box-shadow: 0 0 15px rgba(16, 231, 157, 0.4);
        }
        .card-hover-effect {
            transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
        }
        .card-hover-effect:hover {
            transform: translateY(-6px);
            box-shadow: 0 20px 35px -10px rgba(0, 181, 120, 0.15);
        }
