/* Reset styling */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 100vh;
    background-color: black; /* Set outer background to black */
    font-family: Arial, sans-serif;
    color: white;
}

/* Main container */
.container {
    position: relative;
    width: 90%;
    max-width: 640px;
    display: flex;
    flex-direction: column;
    align-items: center;
    background-color: #333;
    background-image: url('https://d2to4cq0q6tcqp.cloudfront.net/American_Otaku-web-bg.svg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 0;
    height: 100vh;
    justify-content: space-between;
}

/* Banner image */
.banner-image {
    width: 90%;
    max-width: 640px;
    object-fit: contain;
    padding: 1vh;
}

/* Video and poster */
.video-container {
    position: relative;
    width: 90%;
    height: 40vh;
    display: flex;
    align-items: center;
    justify-content: center;
}

.poster, .video {
    width: 100%;
    height: 100%;
    object-fit: contain;
    position: absolute;
    top: 0;
    left: 0;
}

.play-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 8rem;
    color: rgba(255, 255, 255, 0.7);
    cursor: pointer;
}

/* Text row */
.text-row {
    height: 10vh;
    display: flex;
    align-items: center;
    justify-content: center;
}

.text-row p {
    font-family: 'Knewave', cursive;
    font-size: 1.5rem;
    text-align: center;
    color: white;
    white-space: nowrap;
}

/* Link row */
.link-row {
    height: 12vh;
    display: flex;
    justify-content: space-around;
    width: 90%;
}

.link-row .watch-now {
    font-size: 1rem;
    color: white;
    text-decoration: none;
}

.icon {
    height: auto;
}

.youtube-icon {
    width: 50px;
}

.zeam-logo {
    width: 100px;
}

@media (max-width: 768px) { /* Adjust the max-width as needed */
    #play-icon {
        display: none; /* Hide the play icon on mobile devices */
    }
}

