/* roulang page: index */
:root {
            --primary: #1E252B;
            --accent: #FF6B2B;
            --surface: #F8F9FA;
            --surface-alt: #EFF2F5;
            --dark-section: #0F1316;
            --border-color: rgba(30, 37, 43, 0.08);
        }
        body {
            background-color: var(--surface);
            color: var(--primary);
            overflow-x: hidden;
            font-feature-settings: "cv02", "cv03", "cv04", "cv11";
        }
        .code-syntax-keyword { color: #f97583; }
        .code-syntax-func { color: #b392f0; }
        .code-syntax-param { color: #79b8ff; }
        .code-syntax-str { color: #9ecbff; }
        .code-syntax-comment { color: #6a737d; }
        .custom-scrollbar::-webkit-scrollbar {
            height: 6px;
        }
        .custom-scrollbar::-webkit-scrollbar-thumb {
            background: #cbd5e1;
            border-radius: 4px;
        }
