/* roulang page: index */
:root {
      --primary-neon: #00E676;
      --primary-hover: #00C853;
      --accent-orange: #FF5722;
      --bg-dark: #0D1117;
      --bg-darker: #06090E;
      --bg-light: #F4F6F9;
      --text-dark: #1A202C;
      --text-gray: #4A5568;
      --text-muted: #718096;
      --border-gray: #E2E8F0;
    }
    body {
      font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
      background-color: var(--bg-light);
      color: var(--text-dark);
      overflow-x: hidden;
    }
    .font-num {
      font-family: "DIN Alternate", "Roboto", "Trebuchet MS", sans-serif;
    }
    .neon-border-glow:hover {
      border-color: var(--primary-neon);
      box-shadow: 0 0 25px rgba(0, 230, 118, 0.25);
    }
    .orange-border-glow:hover {
      border-color: var(--accent-orange);
      box-shadow: 0 0 25px rgba(255, 87, 34, 0.25);
    }
