/* roulang page: index */
:root {
            --color-primary: #0F172A;
            --color-teal: #0D9488;
            --color-teal-hover: #0F766E;
            --color-border: #E2E8F0;
            --color-bg-alt: #F8FAFC;
        }
        body {
            font-family: system-ui, -apple-system, "PingFang SC", "Microsoft YaHei", sans-serif;
            background-color: #FFFFFF;
            color: #334155;
            line-height: 1.75;
            overflow-x: hidden;
        }
        .text-balance {
            text-wrap: balance;
        }
        .custom-ring-teal:focus {
            outline: none;
            box-shadow: 0 0 0 2px rgba(13, 148, 136, 0.4);
        }
