body {
  background-image: url("music-background.jpg");
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center;
  background-size: cover;
}
#main {
  width: clamp(500px, 95vw, 2100px);
  border: 1px solid;
  margin-left: auto;
  margin-right: auto;
  background-color: rgba(0,0,0,0.3);
  position: relative;
}

#text1 {
  width: 100%;
  height: 50px;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  font-family: 'Rubrick', sans-serif;
  text-shadow: 3px 3px 2px black;
  color: white;
  align-content: center;
  text-align: center;
  
}
.bodytext {
  position: absolute;
  font-family: 'Libel Suit', sans-serif;
  color: white;
}
#text2 {
  overflow-y: auto;
}
#text3 {
  overflow-y: auto;
}
#text4 {
  overflow-y: auto;
}
.images{
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  aspect-ratio: 1 / 1;
}
a {
  color: white;
  font-family: 'Libel Suit', sans-serif;
  font-size: 3rem;
  text-shadow: 3px 3px 2px black;
}
#home {
  width: 100%;
  height: 100px;
  position: absolute;
  left: 0px;
  bottom: -100px;
}
#img10 {
  background-image: url("https://numerogroup.com/cdn/shop/files/LCTJhVn_kheeD7vRooB4GJSy8MjnCX_jHncBlgDY90s.jpg?v=1752181730&width=1445");
}
#img9 {
  background-image: url("https://is1-ssl.mzstatic.com/image/thumb/Music112/v4/d5/61/48/d561482d-df9c-7b9e-8047-a31c607a74fa/644110005069.png/600x600bf-60.jpg");
}
#img8 {
  background-image: url("https://i.scdn.co/image/ab67616d0000b273358caa4a5ae79520f1f3bf8b");
}
#img7 {
  background-image: url("https://f4.bcbits.com/img/a4001452725_16.jpg");
}
#img6 {
  background-image: url("https://f4.bcbits.com/img/a0242463588_10.jpg");
}
#img5 {
  background-image: url("https://i.scdn.co/image/ab67616d0000b273d8863ff57a0012a299611bb7");
}
#img4 {
  background-image: url("https://numerogroup.com/cdn/shop/files/NUM6351_Jejune_-_This_Afternoons_Malady.png?v=1762549108&width=1445");
}
#img3 {
  background-image: url("https://i.discogs.com/-8HMnwydICp7E2A5TQxlnk_YEhKrDJMZN0GtYkfoM9M/rs:fit/g:sm/q:90/h:350/w:350/czM6Ly9kaXNjb2dz/LWRhdGFiYXNlLWlt/YWdlcy9SLTE2NTY0/MjMtMTM1ODY0OTgy/OC00MzM3LmpwZWc.jpeg");
}
#img2 {
  background-image: url("https://f4.bcbits.com/img/a0654265730_10.jpg");
}
#img1 {
  background-image: url("https://nina.imgix.net/https%3A%2F%2Fnina-file-service.s3.us-east-2.amazonaws.com%2Fpublic%2FEaBXdPm1qNu412KPPQhXcJQTnFHK5QjGSnXzHStXdaRD%2Frelease%2F1d5d09cc-0e73-4d57-9f85-6693fd85a6461767174206198%2FEaBXdPm1qNu412KPPQhXcJQTnFHK5QjGSnXzHStXdaRD.jpg?ixlib=js-3.8.0&w=640&fm=webp&s=6ddf2290011d9c9a486d388d17f43208");
}
#img5-2 {
  background-image: url("https://i.scdn.co/image/ab67616d0000b273dab52ffae2ea2a9e61477837");
}
#img4-2 {
  background-image: url("https://f4.bcbits.com/img/a0040567971_16.jpg");
}
#img3-2 {
  background-image: url("https://i.scdn.co/image/ab67616d0000b27353da07db25e2543cce38abfe");
}
#img2-2 {
  background-image: url("https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQPH1YF2x4rv9SgnQk96Bc1hV4zaPKJG8SJcQ&s");
}
#img1-2 {
  background-image: url("https://i.scdn.co/image/ab67616d0000b273e21cc1db05580b6f2d2a3b6e");
  }
@media (max-width:1000px) {
  #main {
    width: 95%;
    margin-top: 10vh;
    height: 200vh;
  }
  .bodytext {
    width: 90%;
    height: calc(-85px + 33%);
    border: 3px solid;
    padding: 10px;
    font-size: clamp(1.2rem, 5vw, 5rem);
    text-shadow: 1px 1px 3px black;
    left:50%;
    transform: translateX(-50%);
  }
  .images {
    width:70%;
    border-bottom: 20px solid rgba(0,0,0,0);
    border-top: 20px solid rgba(0,0,0,0);
  }
  #text1 {
    font-size: 3.7rem;
    line-height: 40px;
    top: 32px;
  }
  #text2 {
    top: 146px;
  }
  #text3 {
    top: calc(100px + 33%);
  }
  #text4 {
    top: calc(54px + 66%);
  }
}
@media (min-width:1001px) {
  #main {
    margin-top: calc(5vh + 30px);
    height: 80vh;
  }
  .bodytext {
    width: calc(-85.3333px + 33%);
    height: calc(-250px + 100%);
    border: 5px solid;
    padding: 20px;
    font-size: clamp(1.5rem, 2.5vw, 2.8rem);
    text-shadow: 3px 3px 5px black;
  }
  .images {
    width: 40%;
    border-top: 20px solid rgba(0,0,0,0);
    border-left: 10px solid rgba(0,0,0,0);
    float: right;
  }
  #text1 {
    font-size: clamp(5rem, 6vw, 7.5rem);
    line-height: 51px;
    top: calc(-33px + 0.75 * (clamp(5rem, 6vw, 7.5rem)));
  }
  #text2 {
    top: 146px;
    left: 32px;
  }
  #text3 {
    top: 146px;
    left: 50%;
    transform: translateX(-50%);
  }
  #text4 {
    top: 146px;
    right: 32px;
  }
  
}