/* roulang page: index */
:root {
            --color-primary: #00E676;
            --color-secondary: #00B0FF;
            --color-bg-dark: #0B0F19;
            --color-text-light: #F3F4F6;
            --color-text-muted: #9CA3AF;
        }
        body {
            background-color: var(--color-bg-dark);
            color: var(--color-text-light);
            overflow-x: hidden;
        }
        .code-block {
            background: rgba(15, 23, 42, 0.95);
            font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
        }
        .glass-panel {
            background: rgba(17, 24, 39, 0.75);
            backdrop-filter: blur(12px);
            border: 1px solid rgba(255, 255, 255, 0.08);
        }
        .glow-hover:hover {
            box-shadow: 0 0 25px rgba(0, 230, 118, 0.15);
            border-color: rgba(0, 230, 118, 0.3);
        }
        .text-glow {
            text-shadow: 0 0 15px rgba(0, 230, 118, 0.35);
        }
