.page-header {
    display: flex;
    align-items: center;
    justify-content: space-between;

    padding: 25px 40px;

    background: #181818;
    border-bottom: 1px solid #333;

    color: #fff;
}

.page-header h1 {
    margin: 0;

    font-size: 28px;
    font-weight: 600;
}

.back-button {
    color: #fff;
    text-decoration: none;

    padding: 9px 14px;

    border: 1px solid #444;
    border-radius: 6px;

    background: #222;

    transition:
        background 0.2s ease,
        border-color 0.2s ease;
}

.back-button:hover {
    background: #333;
    border-color: #666;
}


.Info_card {
    display: flex; /* Makes items arranged in a row by default */
    gap: 10px; /* adds space between the image and the text */
    padding: 20px; 
    background-color: #5f2590;
    margin: 20px;
    width: 700px;
    border-radius: 20px; 
}

.gallery-container{
    display: flex;
  justify-content: center;
  padding: 20px;
  gap: 10px;
}

.text-section {
    width: 20px;
    flex: auto; /* text wraps */
}

.text-section h2{ /*div's name then the selector you want to specifically change*/
    text-align: left;
    color:#6896ed;
    font-family:monospace; 
    
}

img{
    margin: 10px; /*outside*/
    padding:2px; /*inside*/
    border: 10px dotted white; /*ON the boarded line*/
    width: 250px;
}

.dvd-status {
    display: flex;
    flex: auto;
    gap: 50px;
}


/* Typography*/
h1{
   color: #9f0042;
   text-align: center;
    
    /*font-family: "Sansita", sans-serif;*/
}


b{
    color: #e78190;
    
}

body{ /*effects everything on the page*/
   background-color: rgba(165, 64, 166, 0.95); 
   text-align: left;
    color: #a3e3e3;
    font-size: 1rem;
    letter-spacing: 1.5px;
    
    
    /*margin: 1px 20px 1px 20px; */
} 

/* MOBILE */

@media (max-width: 700px) {
    .dvd-gallery {
        grid-template-columns: 1fr;
    }
}

@media (max-width: 450px) {
    .dvd-cover {
        width: 85px;
        height: 120px;
    }

    .dvd-header {
        flex-direction: column;
        gap: 5px;
    }
}