body {font-family: 'Arial', sans-serif;
      background-color: #0f1d44;
      margin:0;
      padding: 0;
    }

    .galaxy-main {
      background-color: rgba(33, 48, 122, 0.8);
      padding: 50px 0;
      color: #ffffff;
    }

    .galaxy-card {
      background: linear-gradient(145deg, #0f1d44, #1a2c63);
      border-radius: 20px;
      padding: 40px;
      box-shadow: 0 0 25px rgba(0, 225, 255, 0.3);
    }

    .galaxy-card label {
      color: #80d8ff;
    }

    .galaxy-input {
      background-color: rgba(255, 255, 255, 0.05);
      border: 1px solid #3399ff;
      color: #fff;
    }

    .galaxy-input:focus {
      border-color: #00e5ff;
      box-shadow: 0 0 10px #00e5ff;
      background-color: rgba(255, 255, 255, 0.08);
    }

    .galaxy-button {
      background-color: #00b0ff;
      border: none;
      color: white;
      transition: all 0.3s ease;
    }

    .galaxy-button:hover {
      background-color: #0091ea;
      box-shadow: 0 0 15px #00e5ff;
    }

    .galaxy-contact-img {
      border-radius: 20px;
      box-shadow: 0 0 20px rgba(0, 153, 255, 0.3);
      width: 100%;
    }

    .galaxy-header img.logo {
      max-width: 150px;
    }


    .kongo-particles-container {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        overflow: hidden;
        z-index: -1;
    }
    
    .kongo-particle {
        position: absolute;
        width: 10px;
        height: 10px;
        background: radial-gradient(circle, #00ffff, #0077ff, #ff00ff);
        border-radius: 50%;
        opacity: 0.6;
        animation: kongo-move infinite linear;
    }
    
    /* Génère des positions et vitesses aléatoires pour chaque particule */
    .kongo-particle:nth-child(1) { top: 10%; left: 20%; animation-duration: 12s; }
    .kongo-particle:nth-child(2) { top: 50%; left: 80%; animation-duration: 15s; }
    .kongo-particle:nth-child(3) { top: 30%; left: 10%; animation-duration: 10s; }
    .kongo-particle:nth-child(4) { top: 70%; left: 50%; animation-duration: 14s; }
    .kongo-particle:nth-child(5) { top: 80%; left: 30%; animation-duration: 13s; }
    .kongo-particle:nth-child(6) { top: 60%; left: 70%; animation-duration: 11s; }
    .kongo-particle:nth-child(7) { top: 40%; left: 40%; animation-duration: 16s; }
    .kongo-particle:nth-child(8) { top: 20%; left: 60%; animation-duration: 9s; }
    .kongo-particle:nth-child(9) { top: 85%; left: 15%; animation-duration: 17s; }
    .kongo-particle:nth-child(10) { top: 5%; left: 90%; animation-duration: 12s; }
    
    @keyframes kongo-move {
        0% {
            transform: translate(0, 0) scale(1);
        }
        25% {
            transform: translate(-50px, 60px) scale(1.2);
        }
        50% {
            transform: translate(30px, -50px) scale(0.8);
        }
        75% {
            transform: translate(70px, 30px) scale(1.1);
        }
        100% {
            transform: translate(0, 0) scale(1);
        }
    }
    