/* roulang page: index */
:root {
      --color-primary: #00D2D3;
      --color-secondary: #5F27CD;
      --color-accent-orange: #FF9F43;
      --color-accent-green: #10AC84;
      --bg-dark-base: #0F111A;
      --bg-dark-card: #1A1D2E;
      --bg-light-base: #F8F9FD;
      --text-white: #F7F8FA;
      --text-muted: #8395A7;
    }
    body {
      font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
      background-color: var(--bg-dark-base);
      color: var(--text-white);
      overflow-x: hidden;
    }
    .text-glow {
      text-shadow: 0 0 20px rgba(0, 210, 211, 0.45);
    }
    .border-glass {
      border: 1px solid rgba(255, 255, 255, 0.08);
    }
    .bg-glass {
      background: rgba(26, 29, 46, 0.7);
      backdrop-filter: blur(12px);
    }
