/* septillions.css */

    /* CSS-Styling für das Raster und die Kacheln */
    #tile-container {
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 20px;
    }

    #tile-grid {
        display: grid;
        /* Erstellt ein 4x4 Raster */
        grid-template-columns: repeat(4, 1fr);
        grid-gap: 5px; /* Kleiner Abstand zwischen den Kacheln */
        width: 420px; /* Gesamtbreite (4 * 100px Kacheln + 3 * 5px Abstand) */
        height: 420px; /* Gesamthöhe */
        border: 2px solid #333;
        padding: 5px;
        background-color: #f0f0f0;
    }

    .tile {
        width: 100px;
        height: 100px;
        overflow: hidden; /* Verhindert, dass Bilder über den Rand ragen */
    }

    .tile img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        /* Sanfter Übergang für die Drehung */
        transition: transform 0.6s ease-in-out;
    }

    #septillions-controls {
    margin-bottom: 1rem;
    font-size: 0.9rem;
}

#septillions-controls input[type="range"] {
    vertical-align: middle;
    margin: 0 0.5rem;
}

#septillions-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
}

#septillions-controls {
    margin-bottom: 1rem;
    text-align: center;
}

#septillions-controls label {
    display: inline-flex;
    align-items: center;
    gap: 0.5rem;
}
