#main_image {
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Responsive Schriftgrößen */
@media (max-width: 768px) {
    section {
        padding: 1rem;
    }
    h1 {
        font-size: 1.5rem;
    }
}

        @media (max-width: 480px) {
            h1 {
            font-size: 1.25rem;
            }
            p {
            font-size: 0.95rem;
            }
        }
        #spotify_link {
            display: flex;
            align-items: center;
            justify-content: center;
        }