* {
    font-family: 'Lexend', sans-serif;
    scrollbar-width: none;
}

#spanEmphasis {
    color: red;
    font-weight: bold;
}

body {
    background-color: #fec725;
}

#title {
    display: inline;
    background-color: #ffac27;
    font-weight: bold;
    height: fit-content;
    margin-left: 10vh;
    margin-top: 5vh;
    margin-bottom: 5vh;
    margin-right: 10vh;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
}

#titleTxt {
    font-size: 8vh;
    margin: 4vh;
    margin-bottom: -3vh;
}

#paragraph {
    display: inline;
    background-color: #ffac27;     
    padding: 2px 6px;     
    line-height: 1.5;
}

.bodyContents2 {
    display: flex;
    margin-top: 4vh;
    flex-direction: column;
}

#block2 {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    height: 65vh;
    width: 140vh;
    background-color: #fe9525;
    border-radius: 10px;
    padding-top: 6vh;
    padding-bottom: 8vh;
    align-self: center;
    margin-top: 8vh;
}

#block3 {
    margin-top: 9vh;
    display: flex;
    flex-direction: row;
}

#block3 img {
    height: 30vh;
    width: 30vh;
    margin: 1vh;
}

#block4 {
    margin-top: 10vh;
    margin-bottom: 6vh;
    display: flex;
    flex-direction: row;
}

#block4Body1 {
    margin: 9vh;
    margin-right: 14vh;
}

#block5 {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-top: 14vh;
    margin-bottom: 19vh;
    margin-right: 12vh;
}

#smolTitleTxt {
    font-size: 5vh;
    margin: 4vh;
    margin-bottom: -3vh;
}

#block5 p {
    height: fit-content;
}

#smolTitle img {
    height: 35vh;
    width: 35vh;
    padding: 4vh;
}

#smolTitle {
    display: inline;
    background-color: #ffac27;
    font-weight: bold;
    height: fit-content;
    margin-left: 10vh;
    margin-top: 5vh;
    margin-bottom: 5vh;
    margin-right: 10vh;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
}

#block6 {
    margin-bottom: 13vh;
    margin-top: -10vh;
}

#block6 p {
    max-height: fit-content;
}

#block6txt {
    margin: 10vh;
}

#block2Body1 {
    display: flex;
    flex-direction: row;
    gap: 4vh;
}

#block2Body1 img {
    margin-top: 3vh;
}

#block2Txt {
    font-size: 7vh;
    margin-bottom: 5vh;
    margin-top: 5vh; 
    background-color: #ffac27;   
}

#block2 img {
    height: 25vw;
    width: 35vw;
    border-radius: 10px;
}

#block1 {
    margin-top: 7vh;
    display: flex;
    flex-direction: row;
}

#body1 {
    display: flex;
    flex-direction: row;
    margin-left: 7vh;
    margin-top: 5vh;
}

#title img {
    height: 55vh;
    width: 55vh;
    padding: 4vh;
}

#musicImg {
    width: 6vh;
    height: 6vh;
    border-radius: 100%;
}

#musicBtn {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 0.894vh;
    cursor: pointer;
    position: fixed;
    margin-right: 1.35vh;
    border:#c66300;
    border-width: 0.5vh;
    border-style: solid;
    border-radius: 100% ;
    width: 9vh;
    height: 9vh;
    background-color: #fe9525;
}

.bodyContents1 {
    display: flex;
    background-color: #ffac27;
    margin: -1.12vh;
    padding: -1.15v;
    height: 100vh;
    width: 100vw;
    align-items: center;
    justify-content: center;
    font-size: 7vh;
    flex-direction: column;
}

.bodyContents1 p {
    position: relative;
    background-color: #fec725;
}

.bodyContents1 img {
    height: 35vh;
    border: #fe9525;
    border-width: 2vh;
    border-style: solid;
}

#backBtn {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 1vh;
    cursor: pointer;
    position: fixed;
    margin-left: 0.93vh;
    border:#c66300;
    border-width: 0.5vh;
    border-style: solid;
    border-radius: 100% ;
    width: 9vh;
    height: 9vh;
    background-color: #fe9525;
}

#flexBtnMusic {
    display: flex;
    justify-content: flex-end;
}

#backBtn img {
    width: 7vh;
    height: 7vh;
    border-radius: 100%;
}

.end {
    display: flex;
    margin-top: 200vh;
    align-self: center;
    margin-bottom: 27vh;
}