/* roulang page: index */
:root {
            --bg-base: #0B0E14;
            --bg-sub: #111622;
            --bg-card: #182030;
            --accent-green: #00F090;
            --accent-cyan: #06B6D4;
            --text-main: #F8FAFC;
            --text-muted: #94A3B8;
        }
        body {
            background-color: var(--bg-base);
            color: var(--text-main);
            overflow-x: hidden;
            font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
        }
        .dot-grid {
            background-image: radial-gradient(rgba(255, 255, 255, 0.08) 1px, transparent 0);
            background-size: 24px 24px;
        }
        .glow-green {
            box-shadow: 0 0 25px rgba(0, 240, 144, 0.15);
        }
        .glow-cyan {
            box-shadow: 0 0 25px rgba(6, 182, 212, 0.15);
        }
        .metric-mono {
            font-variant-numeric: tabular-nums;
            font-family: 'JetBrains Mono', monospace;
        }
