/* roulang page: index */
:root {
            --primary: #0E2A32;
            --secondary: #1F4E5B;
            --accent: #00E599;
            --bg-base: #F7F9FA;
            --text-main: #1A202C;
            --text-muted: #4A5568;
            --border-color: #E2E8F0;
        }
        body {
            font-family: system-ui, -apple-system, "PingFang SC", "Microsoft YaHei", sans-serif;
            background-color: var(--bg-base);
            color: var(--text-main);
            letter-spacing: 0.02em;
            line-height: 1.75;
        }
        .text-glow {
            text-shadow: 0 0 15px rgba(0, 229, 153, 0.4);
        }
        .glow-box {
            box-shadow: 0 10px 30px -10px rgba(14, 42, 50, 0.15);
        }
        .glow-box:hover {
            box-shadow: 0 20px 40px -15px rgba(0, 229, 153, 0.25);
        }
