/* roulang page: index */
:root {
            --bg-dark: #0B0F17;
            --primary-cyan: #06B6D4;
            --primary-emerald: #10B981;
            --border-dim: rgba(255, 255, 255, 0.08);
        }
        body {
            background-color: var(--bg-dark);
            color: #94A3B8;
            font-family: 'PingFang SC', 'Microsoft YaHei', 'Noto Sans SC', sans-serif;
            overflow-x: hidden;
        }
        .text-glow {
            text-shadow: 0 0 20px rgba(6, 182, 212, 0.45);
        }
        .cyan-border-glow:hover {
            border-color: rgba(6, 182, 212, 0.5);
            box-shadow: 0 8px 30px rgba(6, 182, 212, 0.12);
        }
        .hide-scrollbar::-webkit-scrollbar {
            display: none;
        }
        .hide-scrollbar {
            -ms-overflow-style: none;
            scrollbar-width: none;
        }
