/* roulang page: index */
:root {
        --color-primary: #00FF9D;
        --color-accent: #FF5500;
        --color-bg-dark: #0B0C10;
        --color-panel: #13151B;
      }
      body {
        background-color: var(--color-bg-dark);
        color: #F4F6F9;
        font-family: system-ui, -apple-system, "PingFang SC", "Microsoft YaHei", sans-serif;
        overflow-x: hidden;
      }
      .glow-green:hover {
        box-shadow: 0 0 25px rgba(0, 255, 157, 0.35);
      }
      .glow-orange:hover {
        box-shadow: 0 0 25px rgba(255, 85, 0, 0.35);
      }
      .tactical-border {
        border: 1px solid rgba(255, 255, 255, 0.08);
      }
      .tactical-border:hover {
        border-color: rgba(0, 255, 157, 0.35);
      }
      .scanline {
        background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%), linear-gradient(90deg, rgba(255, 0, 0, 0.06), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.06));
        background-size: 100% 2px, 3px 100%;
      }
