body {
    margin: 0;
    display: flex;
    flex-direction: column; /* Align items vertically */
    justify-content: center;
    align-items: center;
    min-height: 100vh;
    background-color: white;
    text-align: center; /* Center text for all children */
}

.logo {
    max-width: 30%; /* Adjust logo size */
    max-height: 70vh; /* Adjust as needed */
    display: block;
    margin-bottom: 20px; /* Space between logo and text */
}

.coming-soon-text {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 1.2em;
    color: #333;
    margin-bottom: 20px; /* Space between text and store badges */
}

.store-badges {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px; /* Space between badges */
}

.store-badge {
    height: 40px; /* Adjust badge height */
    width: auto;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    transition: box-shadow 0.3s ease;
}

.store-badge:hover {
    box-shadow: 0 4px 8px rgba(0,0,0,0.15);
}
