/* roulang page: index */
:root {
            --primary: #1E3A8A;
            --primary-dark: #0F172A;
            --accent: #F59E0B;
            --surface: #F8FAFC;
            --text: #1E293B;
            --muted: #64748B;
        }
        body {
            font-family: system-ui, -apple-system, "PingFang SC", "Microsoft YaHei", "Segoe UI", Roboto, sans-serif;
            color: var(--text);
            background-color: #ffffff;
        }
        .hero-progress-ring {
            stroke-dasharray: 440;
            stroke-dashoffset: 66; /* 85% */
            transition: stroke-dashoffset 1s ease-in-out;
        }
