/* roulang page: index */
:root {
            --color-dark: #0B0F17;
            --color-light: #F4F6F9;
            --color-emerald: #00A878;
            --color-amber: #D97706;
            --font-mono-num: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Arial, sans-serif;
        }
        body {
            font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "HarmonyOS Sans SC", "Microsoft YaHei", sans-serif;
            line-height: 1.8;
            color: #334155;
            background-color: #F4F6F9;
        }
        .tabular-numbers {
            font-variant-numeric: tabular-nums;
            font-family: var(--font-mono-num);
        }
        .chip-grid-pattern {
            background-image: radial-gradient(rgba(0, 168, 120, 0.12) 1px, transparent 1px);
            background-size: 24px 24px;
        }
        .circuit-line-overlay {
            background-image: linear-gradient(0deg, rgba(255, 255, 255, 0.02) 1px, transparent 1px),
                              linear-gradient(90deg, rgba(255, 255, 255, 0.02) 1px, transparent 1px);
            background-size: 40px 40px;
        }
        .custom-scrollbar::-webkit-scrollbar {
            height: 6px;
        }
        .custom-scrollbar::-webkit-scrollbar-thumb {
            background: #cbd5e1;
            border-radius: 4px;
        }
