/* roulang page: index */
:root {
      --bg-main: #0a0b0d;
      --bg-surface: #12141a;
      --color-primary: #00f5a0;
      --color-secondary: #7928ca;
      --color-border: #1e293b;
      --color-text: #f1f5f9;
      --color-muted: #94a3b8;
    }
    body {
      background-color: var(--bg-main);
      color: var(--color-text);
      font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
      overflow-x: hidden;
    }
    .custom-scrollbar::-webkit-scrollbar {
      height: 6px;
      width: 6px;
    }
    .custom-scrollbar::-webkit-scrollbar-track {
      background: #12141a;
    }
    .custom-scrollbar::-webkit-scrollbar-thumb {
      background: #1e293b;
      border-radius: 9999px;
    }
    .custom-scrollbar::-webkit-scrollbar-thumb:hover {
      background: #00f5a0;
    }
    .glow-effect {
      box-shadow: 0 0 35px -5px rgba(0, 245, 160, 0.15);
    }
    .glow-border:hover {
      border-color: rgba(0, 245, 160, 0.45);
    }
