.container{justify-content:space-between;min-height:100vh}.container,.header-container{display:flex;flex-direction:column}.header-container{align-items:center;padding:2em 10px 0;animation:fadeIn 2s}.image-wrapper{display:flex;justify-content:center;align-items:center;position:relative;width:250px;height:250px;overflow:hidden;border-radius:7px}.image{animation:fadeIn 2s}.bg-gradient{background-image:linear-gradient(90deg,#151b23,#000)}.title-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:.75em;margin-bottom:1.5rem;font-weight:600;font-size:15px;gap:.3em}.artist-name{color:#ff6392}.button-link-container{justify-content:center;align-items:center;width:250px;height:250px;margin-top:2em;animation:fadeInDelay 2s;background-color:#4545451c;border-radius:7px}.button-link-container,.text-top{flex-direction:column;display:flex}.text-top{font-size:18px;letter-spacing:.5px;margin-bottom:2em;font-weight:400;& p{margin-bottom:.25em}}.text-bottom{font-size:20px;display:flex;flex-direction:column}.link-wrap{display:flex;align-items:center;margin-bottom:.25em;&:hover{color:"#5bd5ff";color:#fff}}.app-link,.link-wrap{color:#ff6392;transition:color .3s}.app-link{margin-left:.2em;&:hover{color:#fff}p{padding-left:.3em}}.hio-button{background:none;border-style:solid;border-color:#ff6392;border-radius:100px;padding:2px 10px}.footer{display:flex;justify-content:center;font-size:17px;padding:1em}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInDelay{0%,20%{opacity:0}to{opacity:1}}@media screen and (min-width:450px){.app-container{padding-top:8em}.button-link-container{margin-top:3em}}