

        
        body{
            display: flex;
            justify-content: center;
            align-items: center;
            height: 100vh;
            overflow: hidden;
            background:url(./assets/bg.jpg) no-repeat center center fixed;
            background-size: cover;
            background-position: center;
        }
       
        .logo-container {
            position: absolute;
            top: 50px; /* Posisi di atas wheel */
            left: 50%;
            transform: translateX(-50%);
            text-align: center;
            z-index: 1000;
        }
        
        .logo {
            width: 200px; /* Sesuaikan ukuran logo */
            height: auto; /* Pastikan proporsi tetap terjaga */
            margin-bottom: 10px;
            border: 2px solid #eccd00; /* Warna dan ketebalan border */
            box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.5); /* Efek bayangan pada border */
            border-radius: 10px; /* Jika ingin ada sudut melengkung */
            background-color: #2a026b;
        }
        
        .container { 
            max-width: 400px; 
            margin: 100px auto; 
            padding: 20px; 
            text-align: center; /* Rata tengah konten */
            z-index: 999;
            border: 2px solid #eccd00;
            box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.5);
            border-radius: 10px;
            background-color: #2a026b;
            color: #fff;
            font-size: 18px;
            font-weight: bold;
            position: absolute;
            top: 80px; /* Posisi di bawah logo */
            
        }
        
       
        input { margin: 10px 0; 
            padding: 10px; 
            width: calc(100% - 22px); 
        }
       
        button { padding: 10px 20px; 
            background-color: #28a745; 
            color: white; 
            border: none; 
            cursor: pointer; 
        }
       
        button:hover { 
            background-color: #218838; 
        }


        footer {
            position: absolute;
            bottom: 200px;
            left: 50%;
            transform: translateX(-50%);
            text-align: center;
            font-size: 14px;
            color: white;
            font-family: Arial, sans-serif;
        }

        /* Untuk perangkat mobile (max-width 600px) */
@media screen and (max-width: 600px) {
    body {
        height: auto;
        justify-content: flex-start;
    }

    .logo {
        width: 150px; /* Sesuaikan ukuran logo untuk mobile */
    }

    .container {
        max-width: 90%; /* Buat container lebih lebar agar mengisi layar lebih baik */
        margin: 60px auto; /* Sesuaikan jarak margin */
        padding: 15px; /* Kurangi padding */
        font-size: 16px; /* Kurangi ukuran font */
    }

    input {
        width: calc(100% - 20px); /* Sesuaikan lebar input */
        padding: 8px; /* Kurangi padding input */
    }

    button {
        padding: 8px 15px; /* Kurangi ukuran button */
    }

    footer {
        bottom: 150px; /* Kurangi jarak dari bawah */
        font-size: 12px; /* Sesuaikan ukuran font untuk footer */
    }
}

/* Untuk tablet (max-width 1024px) */
@media screen and (max-width: 1024px) {
    .logo {
        width: 180px; /* Sedikit lebih kecil dari ukuran desktop */
    }

    .container {
        max-width: 80%; /* Kurangi lebar container */
        padding: 18px; /* Sedikit kurangi padding */
        font-size: 17px; /* Kurangi sedikit ukuran font */
        margin-left: 8px; /* Menggeser container ke kanan */
        top: 150px; 
        
    }

    input {
        width: calc(100% - 20px); /* Pastikan input tetap responsif */
        padding: 9px; /* Kurangi sedikit padding input */
    }

    button {
        padding: 9px 18px; /* Kurangi sedikit ukuran button */
    }

    footer {
        bottom: 150px; /* Kurangi sedikit jarak dari bawah */
        font-size: 13px; /* Sesuaikan ukuran font footer untuk tablet */
    }
}
