/* roulang page: index */
:root {
            --primary: #0284c7;
            --primary-dark: #0369a1;
            --surface-dark: #0b0f19;
            --surface-panel: #151f32;
        }
        body {
            font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Microsoft YaHei", sans-serif;
            -webkit-font-smoothing: antialiased;
        }
        .code-glow {
            box-shadow: 0 0 35px -5px rgba(2, 132, 199, 0.25);
        }
        .monitor-pulse {
            animation: pulse-ring 2s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
        }
        @keyframes pulse-ring {
            0% { transform: scale(0.95); opacity: 0.8; }
            50% { transform: scale(1.1); opacity: 0.3; }
            100% { transform: scale(0.95); opacity: 0.8; }
        }
