/* roulang page: index */
:root {
            --bg-main: #0B0F19;
            --bg-card: #111827;
            --border-subtle: #1F2937;
            --accent-emerald: #10B981;
            --accent-amber: #F59E0B;
            --text-main: #F8FAFC;
            --text-muted: #94A3B8;
        }

        body {
            background-color: var(--bg-main);
            color: var(--text-main);
            font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Microsoft YaHei", sans-serif;
            letter-spacing: 0.02em;
            overflow-x: hidden;
        }

        .code-font {
            font-family: ui-monospace, SFMono-Regular, "Roboto Mono", Consolas, monospace;
        }

        .asset-glow-hover:hover {
            border-color: rgba(16, 185, 129, 0.4);
            box-shadow: 0 10px 25px -5px rgba(16, 185, 129, 0.1);
            transform: translateY(-2px);
        }

        .subtle-grid-bg {
            background-size: 32px 32px;
            background-image: 
                linear-gradient(to right, rgba(255, 255, 255, 0.02) 1px, transparent 1px),
                linear-gradient(to bottom, rgba(255, 255, 255, 0.02) 1px, transparent 1px);
        }

        /* 隐藏原生滚动条并提供极简滑轨 */
        ::-webkit-scrollbar {
            width: 8px;
        }
        ::-webkit-scrollbar-track {
            background: #0B0F19;
        }
        ::-webkit-scrollbar-thumb {
            background: #1F2937;
            border-radius: 4px;
        }
        ::-webkit-scrollbar-thumb:hover {
            background: #374151;
        }
