body {
    margin: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 100vh;
    background-color: #000;
    overflow: hidden;
}

.grid-container {
    display: grid;
    grid-template-columns: repeat(10, 1fr); /* 10 columns */
    gap: 5px;
    perspective: 1000px;
}

.grid-item {
    width: 80px; /* Adjust size as needed */
    height: 80px; /* Adjust size as needed */
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid rgba(255, 255, 255, 0.1);
    box-shadow: 0 0 10px rgba(0, 255, 255, 0.5);
}

.grid-item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    animation: spin 0.5s linear infinite; /* Faster spin */
}

@keyframes spin {
    from { transform: rotateY(0deg) rotateX(0deg); }
    to { transform: rotateY(360deg) rotateX(360deg); }
}
