/* roulang page: index */
:root {
      --bg-dark: #0A0E14;
      --brand-cyan: #00E5FF;
      --brand-lime: #CCFF00;
    }
    body {
      background-color: var(--bg-dark);
      color: #94A3B8;
      overflow-x: hidden;
    }
    .neon-border-cyan {
      border: 1px solid rgba(0, 229, 255, 0.25);
      box-shadow: 0 0 15px -3px rgba(0, 229, 255, 0.15);
    }
    .neon-border-lime {
      border: 1px solid rgba(204, 255, 0, 0.25);
      box-shadow: 0 0 15px -3px rgba(204, 255, 0, 0.15);
    }
    .accordion-content {
      transition: max-height 0.3s cubic-bezier(0, 1, 0, 1);
    }
